diff --git a/docs/build/locales/.doctrees/api/abcs.doctree b/docs/build/locales/.doctrees/api/abcs.doctree index c90545358a..5ba1dad9b5 100644 Binary files a/docs/build/locales/.doctrees/api/abcs.doctree and b/docs/build/locales/.doctrees/api/abcs.doctree differ diff --git a/docs/build/locales/.doctrees/api/application_commands.doctree b/docs/build/locales/.doctrees/api/application_commands.doctree index 039c83ac14..df935569c7 100644 Binary files a/docs/build/locales/.doctrees/api/application_commands.doctree and b/docs/build/locales/.doctrees/api/application_commands.doctree differ diff --git a/docs/build/locales/.doctrees/api/application_info.doctree b/docs/build/locales/.doctrees/api/application_info.doctree index 2b88f1b622..4d4968242e 100644 Binary files a/docs/build/locales/.doctrees/api/application_info.doctree and b/docs/build/locales/.doctrees/api/application_info.doctree differ diff --git a/docs/build/locales/.doctrees/api/async_iter.doctree b/docs/build/locales/.doctrees/api/async_iter.doctree index 57206fe304..cbae6ed950 100644 Binary files a/docs/build/locales/.doctrees/api/async_iter.doctree and b/docs/build/locales/.doctrees/api/async_iter.doctree differ diff --git a/docs/build/locales/.doctrees/api/audit_logs.doctree b/docs/build/locales/.doctrees/api/audit_logs.doctree index ed889a25ca..7f2293b537 100644 Binary files a/docs/build/locales/.doctrees/api/audit_logs.doctree and b/docs/build/locales/.doctrees/api/audit_logs.doctree differ diff --git a/docs/build/locales/.doctrees/api/clients.doctree b/docs/build/locales/.doctrees/api/clients.doctree index f41491c9d5..8945b58df9 100644 Binary files a/docs/build/locales/.doctrees/api/clients.doctree and b/docs/build/locales/.doctrees/api/clients.doctree differ diff --git a/docs/build/locales/.doctrees/api/cogs.doctree b/docs/build/locales/.doctrees/api/cogs.doctree index b745aee400..06be565816 100644 Binary files a/docs/build/locales/.doctrees/api/cogs.doctree and b/docs/build/locales/.doctrees/api/cogs.doctree differ diff --git a/docs/build/locales/.doctrees/api/data_classes.doctree b/docs/build/locales/.doctrees/api/data_classes.doctree index 050f12fca2..11d7a6182d 100644 Binary files a/docs/build/locales/.doctrees/api/data_classes.doctree and b/docs/build/locales/.doctrees/api/data_classes.doctree differ diff --git a/docs/build/locales/.doctrees/api/enums.doctree b/docs/build/locales/.doctrees/api/enums.doctree index 1c956a72b0..268a6bc35c 100644 Binary files a/docs/build/locales/.doctrees/api/enums.doctree and b/docs/build/locales/.doctrees/api/enums.doctree differ diff --git a/docs/build/locales/.doctrees/api/events.doctree b/docs/build/locales/.doctrees/api/events.doctree index 215c7599e2..8b334ed9fe 100644 Binary files a/docs/build/locales/.doctrees/api/events.doctree and b/docs/build/locales/.doctrees/api/events.doctree differ diff --git a/docs/build/locales/.doctrees/api/exceptions.doctree b/docs/build/locales/.doctrees/api/exceptions.doctree index b7806e4a3e..fdbe48efcb 100644 Binary files a/docs/build/locales/.doctrees/api/exceptions.doctree and b/docs/build/locales/.doctrees/api/exceptions.doctree differ diff --git a/docs/build/locales/.doctrees/api/index.doctree b/docs/build/locales/.doctrees/api/index.doctree index 7d7908cafa..88e941e8db 100644 Binary files a/docs/build/locales/.doctrees/api/index.doctree and b/docs/build/locales/.doctrees/api/index.doctree differ diff --git a/docs/build/locales/.doctrees/api/models.doctree b/docs/build/locales/.doctrees/api/models.doctree index 01a4f5544d..fe8bc7c249 100644 Binary files a/docs/build/locales/.doctrees/api/models.doctree and b/docs/build/locales/.doctrees/api/models.doctree differ diff --git a/docs/build/locales/.doctrees/api/sinks.doctree b/docs/build/locales/.doctrees/api/sinks.doctree index b1c712b38a..664473a619 100644 Binary files a/docs/build/locales/.doctrees/api/sinks.doctree and b/docs/build/locales/.doctrees/api/sinks.doctree differ diff --git a/docs/build/locales/.doctrees/api/ui_kit.doctree b/docs/build/locales/.doctrees/api/ui_kit.doctree index 706850aa6b..ed65591a14 100644 Binary files a/docs/build/locales/.doctrees/api/ui_kit.doctree and b/docs/build/locales/.doctrees/api/ui_kit.doctree differ diff --git a/docs/build/locales/.doctrees/api/utils.doctree b/docs/build/locales/.doctrees/api/utils.doctree index ee648eed32..2258cfdab4 100644 Binary files a/docs/build/locales/.doctrees/api/utils.doctree and b/docs/build/locales/.doctrees/api/utils.doctree differ diff --git a/docs/build/locales/.doctrees/api/version_info.doctree b/docs/build/locales/.doctrees/api/version_info.doctree index 9f5c6c9b8a..82562d96b5 100644 Binary files a/docs/build/locales/.doctrees/api/version_info.doctree and b/docs/build/locales/.doctrees/api/version_info.doctree differ diff --git a/docs/build/locales/.doctrees/api/voice.doctree b/docs/build/locales/.doctrees/api/voice.doctree index 6e9f38c2d7..06d097c6c5 100644 Binary files a/docs/build/locales/.doctrees/api/voice.doctree and b/docs/build/locales/.doctrees/api/voice.doctree differ diff --git a/docs/build/locales/.doctrees/api/webhooks.doctree b/docs/build/locales/.doctrees/api/webhooks.doctree index 58021a45dc..f2395ed415 100644 Binary files a/docs/build/locales/.doctrees/api/webhooks.doctree and b/docs/build/locales/.doctrees/api/webhooks.doctree differ diff --git a/docs/build/locales/.doctrees/changelog.doctree b/docs/build/locales/.doctrees/changelog.doctree index f021a304b0..96ea194c2f 100644 Binary files a/docs/build/locales/.doctrees/changelog.doctree and b/docs/build/locales/.doctrees/changelog.doctree differ diff --git a/docs/build/locales/.doctrees/cogs.doctree b/docs/build/locales/.doctrees/cogs.doctree index c6c9307df0..c2b7201069 100644 Binary files a/docs/build/locales/.doctrees/cogs.doctree and b/docs/build/locales/.doctrees/cogs.doctree differ diff --git a/docs/build/locales/.doctrees/discord.doctree b/docs/build/locales/.doctrees/discord.doctree index 93d5916176..886494d308 100644 Binary files a/docs/build/locales/.doctrees/discord.doctree and b/docs/build/locales/.doctrees/discord.doctree differ diff --git a/docs/build/locales/.doctrees/environment.pickle b/docs/build/locales/.doctrees/environment.pickle index 75fb33c00c..da1a18b2f5 100644 Binary files a/docs/build/locales/.doctrees/environment.pickle and b/docs/build/locales/.doctrees/environment.pickle differ diff --git a/docs/build/locales/.doctrees/ext/bridge/api.doctree b/docs/build/locales/.doctrees/ext/bridge/api.doctree index 36d60ff285..ef1a6b2a37 100644 Binary files a/docs/build/locales/.doctrees/ext/bridge/api.doctree and b/docs/build/locales/.doctrees/ext/bridge/api.doctree differ diff --git a/docs/build/locales/.doctrees/ext/bridge/index.doctree b/docs/build/locales/.doctrees/ext/bridge/index.doctree index 8f2d70f1de..7b8091d3d8 100644 Binary files a/docs/build/locales/.doctrees/ext/bridge/index.doctree and b/docs/build/locales/.doctrees/ext/bridge/index.doctree differ diff --git a/docs/build/locales/.doctrees/ext/commands/api.doctree b/docs/build/locales/.doctrees/ext/commands/api.doctree index ad29c8b1d9..d4d39eb06d 100644 Binary files a/docs/build/locales/.doctrees/ext/commands/api.doctree and b/docs/build/locales/.doctrees/ext/commands/api.doctree differ diff --git a/docs/build/locales/.doctrees/ext/commands/cogs.doctree b/docs/build/locales/.doctrees/ext/commands/cogs.doctree index 1e1555113c..e4bcaec40d 100644 Binary files a/docs/build/locales/.doctrees/ext/commands/cogs.doctree and b/docs/build/locales/.doctrees/ext/commands/cogs.doctree differ diff --git a/docs/build/locales/.doctrees/ext/commands/commands.doctree b/docs/build/locales/.doctrees/ext/commands/commands.doctree index 8793ae3c91..fff332a42f 100644 Binary files a/docs/build/locales/.doctrees/ext/commands/commands.doctree and b/docs/build/locales/.doctrees/ext/commands/commands.doctree differ diff --git a/docs/build/locales/.doctrees/ext/commands/extensions.doctree b/docs/build/locales/.doctrees/ext/commands/extensions.doctree index 345cf5f36b..07c7f63a71 100644 Binary files a/docs/build/locales/.doctrees/ext/commands/extensions.doctree and b/docs/build/locales/.doctrees/ext/commands/extensions.doctree differ diff --git a/docs/build/locales/.doctrees/ext/commands/index.doctree b/docs/build/locales/.doctrees/ext/commands/index.doctree index d4544d49d3..fb044fb4bd 100644 Binary files a/docs/build/locales/.doctrees/ext/commands/index.doctree and b/docs/build/locales/.doctrees/ext/commands/index.doctree differ diff --git a/docs/build/locales/.doctrees/ext/pages/index.doctree b/docs/build/locales/.doctrees/ext/pages/index.doctree index 31bb886352..7b4735baf5 100644 Binary files a/docs/build/locales/.doctrees/ext/pages/index.doctree and b/docs/build/locales/.doctrees/ext/pages/index.doctree differ diff --git a/docs/build/locales/.doctrees/ext/tasks/index.doctree b/docs/build/locales/.doctrees/ext/tasks/index.doctree index 993a5c9c6a..7ad4215026 100644 Binary files a/docs/build/locales/.doctrees/ext/tasks/index.doctree and b/docs/build/locales/.doctrees/ext/tasks/index.doctree differ diff --git a/docs/build/locales/.doctrees/faq.doctree b/docs/build/locales/.doctrees/faq.doctree index 8335066a2d..2a0be27f9d 100644 Binary files a/docs/build/locales/.doctrees/faq.doctree and b/docs/build/locales/.doctrees/faq.doctree differ diff --git a/docs/build/locales/.doctrees/index.doctree b/docs/build/locales/.doctrees/index.doctree index d199357998..98c4436576 100644 Binary files a/docs/build/locales/.doctrees/index.doctree and b/docs/build/locales/.doctrees/index.doctree differ diff --git a/docs/build/locales/.doctrees/installing.doctree b/docs/build/locales/.doctrees/installing.doctree index b8e71731c3..3f395c32f5 100644 Binary files a/docs/build/locales/.doctrees/installing.doctree and b/docs/build/locales/.doctrees/installing.doctree differ diff --git a/docs/build/locales/.doctrees/intents.doctree b/docs/build/locales/.doctrees/intents.doctree index c388906763..6e490c9868 100644 Binary files a/docs/build/locales/.doctrees/intents.doctree and b/docs/build/locales/.doctrees/intents.doctree differ diff --git a/docs/build/locales/.doctrees/logging.doctree b/docs/build/locales/.doctrees/logging.doctree index a7f24d26e2..0c112d8d2b 100644 Binary files a/docs/build/locales/.doctrees/logging.doctree and b/docs/build/locales/.doctrees/logging.doctree differ diff --git a/docs/build/locales/.doctrees/migrating_to_v1.doctree b/docs/build/locales/.doctrees/migrating_to_v1.doctree index 812be27a73..f79db8cc2f 100644 Binary files a/docs/build/locales/.doctrees/migrating_to_v1.doctree and b/docs/build/locales/.doctrees/migrating_to_v1.doctree differ diff --git a/docs/build/locales/.doctrees/migrating_to_v2.doctree b/docs/build/locales/.doctrees/migrating_to_v2.doctree index 47c8a1c64d..ddc5de3a09 100644 Binary files a/docs/build/locales/.doctrees/migrating_to_v2.doctree and b/docs/build/locales/.doctrees/migrating_to_v2.doctree differ diff --git a/docs/build/locales/.doctrees/old_changelog.doctree b/docs/build/locales/.doctrees/old_changelog.doctree index 046594476a..6d7dcab720 100644 Binary files a/docs/build/locales/.doctrees/old_changelog.doctree and b/docs/build/locales/.doctrees/old_changelog.doctree differ diff --git a/docs/build/locales/.doctrees/quickstart.doctree b/docs/build/locales/.doctrees/quickstart.doctree index ed10e03c88..6321e8588f 100644 Binary files a/docs/build/locales/.doctrees/quickstart.doctree and b/docs/build/locales/.doctrees/quickstart.doctree differ diff --git a/docs/build/locales/.doctrees/version_guarantees.doctree b/docs/build/locales/.doctrees/version_guarantees.doctree index 5fca3afd53..d4286bd2f9 100644 Binary files a/docs/build/locales/.doctrees/version_guarantees.doctree and b/docs/build/locales/.doctrees/version_guarantees.doctree differ diff --git a/docs/build/locales/api/abcs.pot b/docs/build/locales/api/abcs.pot index c9bdc1190d..bc66bb33b5 100644 --- a/docs/build/locales/api/abcs.pot +++ b/docs/build/locales/api/abcs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -296,6 +296,7 @@ msgid "Returns the channel-specific overwrites for a member or a role." msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:0 #: ../../api/abcs.rst:0 #: 3b20d94d071448afb0cbcba6c02e4d62 #: a397ed5dee4e403b968a341016bfaff6 @@ -306,7 +307,8 @@ msgstr "" #: ce1db15f4b774f6eb4047d5e0dc10eb7 #: d0147bebe9a04d399c13c8a22b7256aa #: f599952a5df34d498f5b7113811451b4 -#: 60a67e189f30413bb931557ae0d677e5 +#: f599952a5df34d498f5b7113811451b4 +#: f599952a5df34d498f5b7113811451b4 msgid "Parameters" msgstr "" @@ -323,9 +325,8 @@ msgstr "" #: 8101933b7aca44b491e77ce2b88e718e #: 65b08451ad3a43d093e03f3f5e7a55c6 #: ef49855ea26e49d18e9c5f14cd4d5a2b -#: 0becae8c7a3343bfa74ee70d0bcf63fa -#: 66f37f1f6ffc4532b5e7767864a5222b -#: 9a9cab84cf46487ab80637c624490b36 +#: ef49855ea26e49d18e9c5f14cd4d5a2b +#: ef49855ea26e49d18e9c5f14cd4d5a2b msgid "Returns" msgstr "" @@ -335,6 +336,7 @@ msgid "The permission overwrites for this object." msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:0 #: ../../api/abcs.rst:0 #: bfd321f562164c8592b70e22b870cb1b #: 6012b511381143e9ab71be1e7d0e2ec6 @@ -346,10 +348,11 @@ msgstr "" #: 7bcc922e527d44179d22772f6c16984f #: 41f62d98c7404eabaebc4820fa6da3e6 #: f458fbadecb448e38f1f3085d9edc8a6 -#: 65da9d2f771749c6870d5bc0e175f919 -#: 1da797b8dd684105852b0c651b5b1369 -#: 64aa35176668433594fbf6d7bb7a9b57 -#: 37f01e30f738487bbe95997ed7571b62 +#: f458fbadecb448e38f1f3085d9edc8a6 +#: f458fbadecb448e38f1f3085d9edc8a6 +#: f458fbadecb448e38f1f3085d9edc8a6 +#: f458fbadecb448e38f1f3085d9edc8a6 +#: f458fbadecb448e38f1f3085d9edc8a6 msgid "Return type" msgstr "" @@ -480,7 +483,6 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.GuildChannel.move:1 #: ../../../discord/abc.py:docstring of discord.abc.GuildChannel.set_permissions:1 #: ../../../discord/abc.py:docstring of discord.abc.Messageable.fetch_message:1 -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:1 #: ../../../discord/abc.py:docstring of discord.abc.Messageable.send:1 #: ../../../discord/abc.py:docstring of discord.abc.Messageable.trigger_typing:1 #: 5516007d80a04f27b710e8e89440c211 @@ -490,9 +492,8 @@ msgstr "" #: 53afb5db720048589629b816ddb03782 #: 68a664b278c7485c8e45e152218a4c8e #: fc11191cacf3443f913a5bd69d919a77 -#: db09d175309e4f788bdd7945b1d9f0c6 -#: 0c2bd17b81764ad9b602a4bcf46e7adb -#: 00f7634217064d6295a6924fadd26f6d +#: fc11191cacf3443f913a5bd69d919a77 +#: fc11191cacf3443f913a5bd69d919a77 msgid "|coro|" msgstr "" @@ -512,6 +513,7 @@ msgid "The reason for deleting this channel. Shows up on the audit log." msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:0 #: ../../api/abcs.rst:0 #: 72d120a0412a4abc8b158e77726150f2 #: f18991acfb0a458899f3d2977c2c26ef @@ -521,9 +523,9 @@ msgstr "" #: 0e8239ac7ddc4e048eb60772728e419d #: c4357f7a3367410786087828206f5204 #: bc1f6f8dfabf4e2bbd3ad10f31bd169c -#: 5448d7297cf24ec3b2d30012a69f357a -#: c5942183ac1b422d874ef5456324b188 -#: 989d13fe26cf462bafcec9e32b983161 +#: bc1f6f8dfabf4e2bbd3ad10f31bd169c +#: bc1f6f8dfabf4e2bbd3ad10f31bd169c +#: bc1f6f8dfabf4e2bbd3ad10f31bd169c msgid "Raises" msgstr "" @@ -583,8 +585,10 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.GuildChannel.set_permissions:25 #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:39 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:26 #: b3123c1220764f4a8b84f628beded5d3 #: 1c3537f7b30748c58ac9d43193c9f927 +#: f599952a5df34d498f5b7113811451b4 msgid "Examples" msgstr "" @@ -911,7 +915,9 @@ msgid "Returns an :class:`~discord.AsyncIterator` that enables receiving the des msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:3 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:3 #: db7fe24b56174ba88b9125364a39bcef +#: 26f39c2265e84ac1853fb843b86d9989 msgid "You must have :attr:`~discord.Permissions.read_message_history` permissions to use this." msgstr "" @@ -941,7 +947,9 @@ msgid "If set to ``True``, return messages in oldest->newest order. Defaults to msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:0 #: 330775df4db2489d90277342ad6022c7 +#: 04df3129fa844277b44637ef7a7aa9d3 msgid "Yields" msgstr "" @@ -966,17 +974,23 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.H msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:40 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:27 #: cc41fde924a646b2a66d6e1950f15cde +#: ce174e50840e41c6baa1a488719a67d8 msgid "Usage ::" msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:47 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:34 #: 8fe09bfbadaa4e0d9f16f3d6de860f92 +#: b08a62da8cfd45988c75048d2594eeca msgid "Flattening into a list: ::" msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:52 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:39 #: 62bb3065f7c048abb84b05680ea83ed7 +#: 0e01e3e75df74c6abecda75e54a0c410 msgid "All parameters are optional." msgstr "" @@ -987,19 +1001,24 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:3 #: 1ce571c393ad4909a237f0df41acf5ac -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." msgstr "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:9 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:7 #: 6d2c4668d8fc4cfda30eccbf8458acbf 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 "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:12 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:10 #: 05520cdec2f14434a84fe4504e8ae4e3 msgid "Example Usage: ::" msgstr "" +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:19 +#: 1ce571c393ad4909a237f0df41acf5ac +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr "" + #: ../../../discord/abc.py:docstring of discord.abc.Messageable.send:3 #: 2d718f3d7f8a4088acdd3329b88a90e8 msgid "Sends a message to the destination with the content given." @@ -1153,7 +1172,7 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.fetch_message:10 #: ../../../discord/abc.py:docstring of discord.abc.Messageable.send:100 #: 999c449e088140378a9aca3429066337 -#: b2c842a4fe6f435fafe3c2b2a1e47515 +#: 999c449e088140378a9aca3429066337 msgid ":class:`~discord.Message`" msgstr "" @@ -1212,29 +1231,44 @@ msgstr "" msgid "Retrieving the message failed." msgstr "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:3 -#: 4bbececd17ce4733aa89e7a128cc27cb -msgid "Retrieves all messages that are currently pinned in the channel." +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:1 +#: 10f02bd60fa14430b8038069410fa366 +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:7 -#: 19f6cad4e0a748608bac294104790fb3 -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." +#: 5d56d46473744e128e5a674e9d3c8dcc +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." msgstr "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:11 -#: 08f13fe21c66434ba1000150fb780040 -msgid "The messages that are currently pinned." +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:10 +#: 0320dba3d13944dfa8a138f76c785d5c +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." msgstr "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:12 -#: e2d50204039c4ebbb8cb5794d26a930b -msgid "List[:class:`~discord.Message`]" +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:14 +#: b1cdb3aa825f4be2b41cb15211af9758 +msgid "Retrieve messages pinned before this datetime. 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.py:docstring of discord.abc.Messageable.pins:14 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:19 +#: 70f06690476641b4908fe5c58523a0ec +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr "" + +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:21 +#: 4da989d152b844d4aff41f6835dda941 +msgid "You do not have permissions to get pinned messages." +msgstr "" + +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:22 #: 4cfb764c52fa4d2da0b34a29ae460acb -msgid "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "" + +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.pins:23 +#: 1ce571c393ad4909a237f0df41acf5ac +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.can_send:1 diff --git a/docs/build/locales/api/application_commands.pot b/docs/build/locales/api/application_commands.pot index 786bc5a352..7bffb84744 100644 --- a/docs/build/locales/api/application_commands.pot +++ b/docs/build/locales/api/application_commands.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -105,6 +105,10 @@ msgstr "" #: c8daf70be35f4fcfaafc3aca82447190 #: c8daf70be35f4fcfaafc3aca82447190 #: c8daf70be35f4fcfaafc3aca82447190 +#: c8daf70be35f4fcfaafc3aca82447190 +#: c8daf70be35f4fcfaafc3aca82447190 +#: c8daf70be35f4fcfaafc3aca82447190 +#: c8daf70be35f4fcfaafc3aca82447190 msgid "Return type" msgstr "" @@ -147,7 +151,7 @@ msgid "Commands" msgstr "" #: ../../api/application_commands.rst:24 -#: ../../api/application_commands.rst:68 +#: ../../api/application_commands.rst:69 #: 456c801c48554014be173f2a5a16cbe8 #: 7f6a87ba8b2c4cb783a577d4adf8ff82 msgid "Shortcut Decorators" @@ -188,6 +192,7 @@ msgstr "" #: 1f9a0fed83444d2d8cc1cb8f25d4f832 #: 1f9a0fed83444d2d8cc1cb8f25d4f832 #: 1f9a0fed83444d2d8cc1cb8f25d4f832 +#: 1f9a0fed83444d2d8cc1cb8f25d4f832 msgid "Returns" msgstr "" @@ -284,7 +289,7 @@ msgid "Callable[..., :class:`.MessageCommand`]" msgstr "" #: ../../api/application_commands.rst:42 -#: ../../api/application_commands.rst:73 +#: ../../api/application_commands.rst:74 #: 90d12871fc60443cab43a4d2a559062f #: f29d6e2aba484c70ac570333290b6b69 msgid "Objects" @@ -326,9 +331,9 @@ msgstr "" #: 469210f5cf914546997454d384d9029d #: 6c64647e98224b3580a97a6971e0460f #: 6c64647e98224b3580a97a6971e0460f -#: 1cd0f7372eb94a76a4c4eb766a807d99 #: 6c64647e98224b3580a97a6971e0460f -#: 1cd0f7372eb94a76a4c4eb766a807d99 +#: 6c64647e98224b3580a97a6971e0460f +#: 6c64647e98224b3580a97a6971e0460f #: 6c64647e98224b3580a97a6971e0460f msgid ":class:`bool`" msgstr "" @@ -399,8 +404,16 @@ msgstr "" msgid "Checks whether the command has an error handler registered." msgstr "" +#: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_guild_authorised:9 +#: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_guild_authorized:6 +#: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_user_authorised:9 +#: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_user_authorized:6 #: ../../../discord/commands/core.py:docstring of discord.commands.core.ApplicationCommand.has_error_handler:4 #: aa27a8c0af014a0d8c7b4f3d6eb24ed9 +#: c8c22acd0edf4230bcd59ce97fe0e0bf +#: c8c22acd0edf4230bcd59ce97fe0e0bf +#: c8c22acd0edf4230bcd59ce97fe0e0bf +#: c8c22acd0edf4230bcd59ce97fe0e0bf msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -527,50 +540,49 @@ msgstr "" #: cfb0e3fdd30c4752aa18bb3bb3051aa8 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 -#: f422915c4028467f9272f041e90ac356 -#: f422915c4028467f9272f041e90ac356 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 +#: cfb0e3fdd30c4752aa18bb3bb3051aa8 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 #: cfb0e3fdd30c4752aa18bb3bb3051aa8 @@ -805,8 +817,8 @@ msgstr "" #: ../../../discord/commands/core.py:docstring of discord.commands.core.UserCommand:72 #: 4c7491a6786349beb7d12103568687d9 #: 6e99029583a841a9ab1d74653b3b85ac -#: 808dd134efa0495ea9b213fcf9b366a3 #: 6e99029583a841a9ab1d74653b3b85ac +#: 808dd134efa0495ea9b213fcf9b366a3 #: 6e99029583a841a9ab1d74653b3b85ac #: 6e99029583a841a9ab1d74653b3b85ac msgid "The name localizations for this command. The values of this should be ``\"locale\": \"name\"``. See `here `_ for a list of valid locales." @@ -818,8 +830,8 @@ msgstr "" #: ../../../discord/commands/core.py:docstring of discord.commands.core.SlashCommandGroup:69 #: ../../../discord/commands/core.py:docstring of discord.commands.core.SlashCommandGroup:76 #: ../../../discord/commands/core.py:docstring of discord.commands.core.UserCommand:75 -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:99 -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:106 +#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:86 +#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:93 #: ../../../discord/commands/options.py:docstring of discord.commands.options.OptionChoice:22 #: 7f013ded205c49e4a449eb1a8356e3b8 #: 023e1e7e67f84b929dedc87e98bf488f @@ -827,7 +839,7 @@ msgstr "" #: 94ef4db9991241619146371c2d241eec #: 94ef4db9991241619146371c2d241eec #: 94ef4db9991241619146371c2d241eec -#: 7897fe9f532240669b41fd64f8d327df +#: 94ef4db9991241619146371c2d241eec #: 94ef4db9991241619146371c2d241eec #: 94ef4db9991241619146371c2d241eec msgid "Dict[:class:`str`, :class:`str`]" @@ -838,8 +850,8 @@ msgstr "" #: ../../../discord/commands/core.py:docstring of discord.commands.core.SlashCommandGroup.create_subgroup:30 #: 9f23516b8763437599e6707336f93a13 #: 465be0fc2ca64e46ab11324883be8c39 -#: b589efc99cfc492e9e2d1b0070562e2c #: 465be0fc2ca64e46ab11324883be8c39 +#: b589efc99cfc492e9e2d1b0070562e2c msgid "The description localizations for this command. The values of this should be ``\"locale\": \"description\"``. See `here `_ for a list of valid locales." msgstr "" @@ -877,11 +889,6 @@ msgstr "" msgid "Set[:class:`InteractionContextType`]" msgstr "" -#: ../../../discord/commands/core.py:docstring of discord.SlashCommand.cog:1 -#: f0a5c570cc0640daaab5e1d358b07b15 -msgid "The type of the None singleton." -msgstr "" - #: ../../../discord/commands/core.py:docstring of discord.commands.core.MessageCommand.copy:1 #: ../../../discord/commands/core.py:docstring of discord.commands.core.SlashCommand.copy:1 #: ../../../discord/commands/core.py:docstring of discord.commands.core.UserCommand.copy:1 @@ -1042,7 +1049,7 @@ msgstr "" msgid ":class:`MessageCommand`" msgstr "" -#: ../../api/application_commands.rst:65 +#: ../../api/application_commands.rst:66 #: 0d9d93397a80433d9df6280b37e9cf0b msgid "Options" msgstr "" @@ -1144,50 +1151,60 @@ msgid "The maximum length of the string that can be entered. Must be between 1 a msgstr "" #: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:75 -#: b16be74fd64a4d818577dc51a2d75445 -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "" - -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:82 -#: 96075db6b84448e8ae59a0aaf54aa561 -msgid "Does not validate the input value against the autocomplete results." -msgstr "" - -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:84 -#: 6b97e34cbdd640fc848c3a62b0ce3ea3 -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "" - -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:88 #: efe2d8d761e245b5b1cbca504fe5a3b6 msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "" -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:92 +#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:79 #: 3895aa7de025406b82492d8871b80352 msgid "list[:class:`discord.ChannelType`] | None" msgstr "" -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:96 +#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:83 #: dbae42fcf31241ada80858c6674efcfc msgid "The name localizations for this option. The values of this should be ``\"locale\": \"name\"``. See `here `_ for a list of valid locales." msgstr "" -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:103 +#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:90 #: 3d90448f536f49ed990f5e5cb38b5f0a msgid "The description localizations for this option. The values of this should be ``\"locale\": \"description\"``. See `here `_ for a list of valid locales." msgstr "" -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:109 +#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:96 #: 73185a2e6c6e4d739ed5f24132cf9742 msgid "Examples" msgstr "" -#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:110 +#: ../../../discord/commands/options.py:docstring of discord.commands.options.Option:97 #: cc7ba7cb42254be2b8f3f28c2631f7b6 msgid "Basic usage: ::" msgstr "" +#: ../../../discord/commands/options.py:docstring of discord.Option.autocomplete:1 +#: b16be74fd64a4d818577dc51a2d75445 +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "" + +#: ../../../discord/commands/options.py:docstring of discord.Option.autocomplete:7 +#: 0d18ff8fad7c45b59c1fc6a6b27eea8e +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "" + +#: ../../../discord/commands/options.py:docstring of discord.Option.autocomplete:7 +#: 55cf6af7b08a4f7c93e92c2ec39a8632 +msgid "*Optional[AutocompleteFunction]*" +msgstr "" + +#: ../../../discord/commands/options.py:docstring of discord.Option.autocomplete:8 +#: c95324c20b714dce8cea04b4cfa5b6eb +msgid "*.. versionchanged:: 2.7*" +msgstr "" + +#: ../../../discord/commands/options.py:docstring of discord.Option.autocomplete:9 +#: 96075db6b84448e8ae59a0aaf54aa561 +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "" + #: ../../../discord/commands/options.py:docstring of discord.commands.options.ThreadOption:1 #: 058fb547f7e048828c72114ef59e3b91 msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -1223,7 +1240,7 @@ msgstr "" msgid "The name localizations for this choice. The values of this should be ``\"locale\": \"name\"``. See `here `_ for a list of valid locales." msgstr "" -#: ../../api/application_commands.rst:89 +#: ../../api/application_commands.rst:90 #: 1532468326964e3a8f4778fffa6157f9 msgid "Context Objects" msgstr "" @@ -1325,48 +1342,48 @@ msgstr "" msgid "The command that this context belongs to." msgstr "" -#: ../../docstring of discord.ApplicationContext.channel:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.channel:1 #: b609dea40cc743b08e49d5c7be8c7bcb msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "" -#: ../../docstring of discord.ApplicationContext.channel_id:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.channel_id:1 #: e2e42bf39f034fa09a42af3e0df8cb7b msgid "Returns the ID of the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel_id`." msgstr "" -#: ../../docstring of discord.ApplicationContext.guild:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.guild:1 #: 328542dec1c2423f82d4288770e7acfb msgid "Returns the guild associated with this context's command. Shorthand for :attr:`.Interaction.guild`." msgstr "" -#: ../../docstring of discord.ApplicationContext.guild_id:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.guild_id:1 #: 18c9865ad4024501a55ff86619379a13 msgid "Returns the ID of the guild associated with this context's command. Shorthand for :attr:`.Interaction.guild_id`." msgstr "" -#: ../../docstring of discord.ApplicationContext.locale:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.locale:1 #: 4d0d154dfb024841ae4273ee278d35cb msgid "Returns the locale of the guild associated with this context's command. Shorthand for :attr:`.Interaction.locale`." msgstr "" -#: ../../docstring of discord.ApplicationContext.guild_locale:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.guild_locale:1 #: 0f7171062ad34e40ba2a50d12af92493 msgid "Returns the locale of the guild associated with this context's command. Shorthand for :attr:`.Interaction.guild_locale`." msgstr "" -#: ../../docstring of discord.ApplicationContext.me:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.me:1 #: fb27d9ced4754e0bba9315eda057f24d msgid "Union[:class:`.Member`, :class:`.ClientUser`]: Similar to :attr:`.Guild.me` except it may return the :class:`.ClientUser` in private message message contexts, or when :meth:`Intents.guilds` is absent." msgstr "" -#: ../../docstring of discord.ApplicationContext.message:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.message:1 #: 360aae08d5ec4329a775a2b12cb73428 msgid "Returns the message sent with this context's command. Shorthand for :attr:`.Interaction.message`, if applicable." msgstr "" -#: ../../docstring of discord.ApplicationContext.author:1 -#: ../../docstring of discord.ApplicationContext.user:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.author:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.user:1 #: d233902b55f7474383181ef505b0deb0 #: d233902b55f7474383181ef505b0deb0 msgid "Returns the user that sent this context's command. Shorthand for :attr:`.Interaction.user`." @@ -1377,7 +1394,7 @@ msgstr "" msgid "Returns the voice client associated with this context's command. Shorthand for :attr:`Interaction.guild.voice_client<~discord.Guild.voice_client>`, if applicable." msgstr "" -#: ../../docstring of discord.ApplicationContext.response:1 +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.response:1 #: 57de46aa89ee401b90d87d96729b87d8 msgid "Returns the response object associated with this context's command. Shorthand for :attr:`.Interaction.response`." msgstr "" @@ -1412,6 +1429,11 @@ msgstr "" msgid "Optional[List[:class:`.Option`]]" msgstr "" +#: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.attachment_size_limit:1 +#: e2e42bf39f034fa09a42af3e0df8cb7b +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "" + #: ../../../discord/commands/context.py:docstring of discord.ApplicationContext.send_modal:1 #: fcd8fc00fc3444d4a347984fd3b9ed1d msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -1866,7 +1888,7 @@ msgstr "" #: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_guild_authorised:4 #: 27854a581be54d2ca5e020fb0355b768 -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." msgstr "" #: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_user_authorised:1 @@ -1876,17 +1898,17 @@ msgstr "" #: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_user_authorised:4 #: c1c6d413f39c498698c17bed484de46f -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." msgstr "" #: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_guild_authorized:1 #: 6d0f7b6360b144369463f617bf6fda74 -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." msgstr "" #: ../../../discord/commands/context.py:docstring of discord.commands.context.ApplicationContext.is_user_authorized:1 #: a672117d3103480d961a778b53df95e7 -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgstr "" #: ../../../discord/commands/context.py:docstring of discord.commands.context.AutocompleteContext:1 diff --git a/docs/build/locales/api/audit_logs.pot b/docs/build/locales/api/audit_logs.pot index 70a40d0039..5b12d098d0 100644 --- a/docs/build/locales/api/audit_logs.pot +++ b/docs/build/locales/api/audit_logs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-13 10:18+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -127,6 +127,7 @@ msgstr "" #: ae9ec0bda90b41c1804663b15d03ff46 #: 9167517e1b4440e488acc02f4d53b6dd #: 1b2f941479d9453db940b802623e13ed +#: b2ffaa90169249a69585e235c7217414 msgid "type" msgstr "" @@ -215,27 +216,27 @@ msgstr "" msgid "Parameters" msgstr "" -#: ../../docstring of discord.AuditLogEntry.created_at:1 +#: ../../../discord/audit_logs.py:docstring of discord.AuditLogEntry.created_at:1 #: 35c34734a85b4772ab44cafcdb0c1487 msgid "Returns the entry's creation time in UTC." msgstr "" -#: ../../docstring of discord.AuditLogEntry.category:1 +#: ../../../discord/audit_logs.py:docstring of discord.AuditLogEntry.category:1 #: 42a54accd66e4774b590c0e2c23cef74 msgid "The category of the action, if applicable." msgstr "" -#: ../../docstring of discord.AuditLogEntry.changes:1 +#: ../../../discord/audit_logs.py:docstring of discord.AuditLogEntry.changes:1 #: 3f099394b54d4de38f2c30f64db98003 msgid "The list of changes this entry has." msgstr "" -#: ../../docstring of discord.AuditLogEntry.before:1 +#: ../../../discord/audit_logs.py:docstring of discord.AuditLogEntry.before:1 #: 413918f132a3422e93b9002da753ffe3 msgid "The target's prior state." msgstr "" -#: ../../docstring of discord.AuditLogEntry.after:1 +#: ../../../discord/audit_logs.py:docstring of discord.AuditLogEntry.after:1 #: 3a963ab211594298b7dce384b294f823 msgid "The target's subsequent state." msgstr "" @@ -994,3 +995,13 @@ msgstr "" #: 1028bd2d6f464ae48a24408209380e30 msgid "The cover image of a :class:`ScheduledEvent`." msgstr "" + +#: ../../api/audit_logs.rst:535 +#: 49b6724c13de4f3ba45acb3692dffdf3 +msgid "Until when a :class:`Member` will be timed out" +msgstr "" + +#: ../../api/audit_logs.rst:537 +#: bd2864c09d1c49c1998460b11c807125 +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr "" diff --git a/docs/build/locales/api/clients.pot b/docs/build/locales/api/clients.pot index b7ba5aebf2..f5e54250c7 100644 --- a/docs/build/locales/api/clients.pot +++ b/docs/build/locales/api/clients.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -167,7 +167,6 @@ msgstr "" #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 -#: e6969df24be54c1da77efc157913d736 #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 @@ -176,7 +175,12 @@ msgstr "" #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 -#: 7a83a9a6026f4952ac18057feeedb044 +#: 383b7b70518e4373a487cda57b5af7e9 +#: 383b7b70518e4373a487cda57b5af7e9 +#: 383b7b70518e4373a487cda57b5af7e9 +#: 383b7b70518e4373a487cda57b5af7e9 +#: 383b7b70518e4373a487cda57b5af7e9 +#: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 #: 383b7b70518e4373a487cda57b5af7e9 @@ -271,131 +275,138 @@ msgstr "" #: c08ffb6b169b4e5d9ea796330e158ba4 #: c08ffb6b169b4e5d9ea796330e158ba4 #: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 -#: c813b855074d4004962e777b87bdb92b -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c776ad51021d4b88a50e1e87662bf4a5 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c776ad51021d4b88a50e1e87662bf4a5 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c776ad51021d4b88a50e1e87662bf4a5 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c776ad51021d4b88a50e1e87662bf4a5 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 -#: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: c08ffb6b169b4e5d9ea796330e158ba4 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: d01fd2e5a7ce4d7c8e3c738e2769c0b3 msgid "Return type" msgstr "" @@ -459,7 +470,7 @@ msgstr "" #: f7d3143efeea400d85cc0fcf45b1e15b #: f7d3143efeea400d85cc0fcf45b1e15b #: f7d3143efeea400d85cc0fcf45b1e15b -#: 51511a34fb6745aab1ca324ba180e340 +#: f7d3143efeea400d85cc0fcf45b1e15b #: f7d3143efeea400d85cc0fcf45b1e15b #: f7d3143efeea400d85cc0fcf45b1e15b #: f7d3143efeea400d85cc0fcf45b1e15b @@ -581,12 +592,10 @@ msgstr "" #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 -#: 99d7d45c973e4cab836405c222bbdf74 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 -#: 99d7d45c973e4cab836405c222bbdf74 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 @@ -595,7 +604,11 @@ msgstr "" #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 -#: 99d7d45c973e4cab836405c222bbdf74 +#: f706cf333c1a47f1a2976aa784a20ba9 +#: f706cf333c1a47f1a2976aa784a20ba9 +#: f706cf333c1a47f1a2976aa784a20ba9 +#: f706cf333c1a47f1a2976aa784a20ba9 +#: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 #: f706cf333c1a47f1a2976aa784a20ba9 @@ -742,10 +755,10 @@ msgstr "" #: ../../../discord/client.py:docstring of discord.client.Client.add_listener:11 #: ../../../discord/client.py:docstring of discord.client.Client.listen:8 #: 05065b5c67e1401295e5b37bd9a647ce -#: eefde4a89ebe4183b4d58c68754a33a3 -#: 0b4f57fc36b548dc991b0b9d9359c3db -#: 176d61be271e4a91a68e8a2183190329 -msgid "The ``name`` (event name) does not start with 'on_'" +#: 05065b5c67e1401295e5b37bd9a647ce +#: 05065b5c67e1401295e5b37bd9a647ce +#: 05065b5c67e1401295e5b37bd9a647ce +msgid "The ``name`` (event name) does not start with ``on_``." msgstr "" #: ../../../discord/client.py:docstring of discord.client.Client.listen:29 @@ -806,6 +819,8 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.delete_invite:16 #: ../../../discord/bot.py:docstring of discord.client.Client.login:14 #: ../../../discord/bot.py:docstring of discord.client.Client.on_error:15 +#: ../../../discord/bot.py:docstring of discord.client.Client.on_modal_error:15 +#: ../../../discord/bot.py:docstring of discord.client.Client.on_view_error:17 #: ../../../discord/bot.py:docstring of discord.client.Client.remove_listener:10 #: ../../../discord/bot.py:docstring of discord.client.Client.run:28 #: ../../../discord/bot.py:docstring of discord.client.Client.start:11 @@ -823,6 +838,8 @@ msgstr "" #: ../../../discord/client.py:docstring of discord.client.Client.delete_invite:16 #: ../../../discord/client.py:docstring of discord.client.Client.login:14 #: ../../../discord/client.py:docstring of discord.client.Client.on_error:15 +#: ../../../discord/client.py:docstring of discord.client.Client.on_modal_error:15 +#: ../../../discord/client.py:docstring of discord.client.Client.on_view_error:17 #: ../../../discord/client.py:docstring of discord.client.Client.remove_listener:10 #: ../../../discord/client.py:docstring of discord.client.Client.run:28 #: ../../../discord/client.py:docstring of discord.client.Client.start:11 @@ -863,6 +880,10 @@ msgstr "" #: c811a0a6a91d4b8c98daa60d8f8c78b9 #: c811a0a6a91d4b8c98daa60d8f8c78b9 #: c811a0a6a91d4b8c98daa60d8f8c78b9 +#: c811a0a6a91d4b8c98daa60d8f8c78b9 +#: c811a0a6a91d4b8c98daa60d8f8c78b9 +#: c811a0a6a91d4b8c98daa60d8f8c78b9 +#: c811a0a6a91d4b8c98daa60d8f8c78b9 #: 88c3ad85bb944f3da68503ca6321c03e #: c811a0a6a91d4b8c98daa60d8f8c78b9 #: c811a0a6a91d4b8c98daa60d8f8c78b9 @@ -965,8 +986,8 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.add_view:1 #: ../../../discord/client.py:docstring of discord.client.Client.add_view:1 #: 8fdde2412a434bc889eb2470635efba6 -#: 5bfee65c9551403997926307bfac288b -msgid "Registers a :class:`~discord.ui.View` for persistent listening." +#: 8fdde2412a434bc889eb2470635efba6 +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.add_view:3 @@ -1085,10 +1106,10 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.connect:1 #: ../../../discord/bot.py:docstring of discord.client.Client.create_dm:1 #: ../../../discord/bot.py:docstring of discord.client.Client.create_emoji:1 -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:1 #: ../../../discord/bot.py:docstring of discord.client.Client.delete_emoji:1 #: ../../../discord/bot.py:docstring of discord.client.Client.delete_invite:1 #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_channel:1 +#: ../../../discord/bot.py:docstring of discord.client.Client.fetch_default_sounds:1 #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_emoji:1 #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_emojis:1 #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_guild:1 @@ -1118,10 +1139,10 @@ msgstr "" #: ../../../discord/client.py:docstring of discord.client.Client.connect:1 #: ../../../discord/client.py:docstring of discord.client.Client.create_dm:1 #: ../../../discord/client.py:docstring of discord.client.Client.create_emoji:1 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:1 #: ../../../discord/client.py:docstring of discord.client.Client.delete_emoji:1 #: ../../../discord/client.py:docstring of discord.client.Client.delete_invite:1 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_channel:1 +#: ../../../discord/client.py:docstring of discord.client.Client.fetch_default_sounds:1 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_emoji:1 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_emojis:1 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_guild:1 @@ -1561,80 +1582,6 @@ msgstr "" msgid "The slash command group that was created." msgstr "" -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:3 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:3 -#: 3b97fc8c08714dc0bf7cbe2a88d0fcab -#: 3b97fc8c08714dc0bf7cbe2a88d0fcab -msgid "Creates a :class:`.Guild`." -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:5 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:5 -#: 8524eb9f26414048b1952e19fc192260 -#: 8524eb9f26414048b1952e19fc192260 -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:8 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:8 -#: bfd43e9bd0f34e918327fc339e37937b -#: bfd43e9bd0f34e918327fc339e37937b -msgid "The name of the guild." -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:11 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:11 -#: 62b9a65381f34c1bac438c5fd2c7ba6f -#: 62b9a65381f34c1bac438c5fd2c7ba6f -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:15 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:15 -#: 0722a839383b4001aa95fb0d76912f04 -#: 0722a839383b4001aa95fb0d76912f04 -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:15 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:15 -#: 352fe566629842ad9d6ff7432397522e -#: 352fe566629842ad9d6ff7432397522e -msgid "The code for a template to create the guild with." -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:20 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:20 -#: ef6b2cc2844948a6afac53df0c6c4c71 -#: ef6b2cc2844948a6afac53df0c6c4c71 -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:22 -#: ../../../discord/bot.py:docstring of discord.client.Client.fetch_guild:26 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:22 -#: ../../../discord/client.py:docstring of discord.client.Client.fetch_guild:26 -#: ac312b1700ba40e3ab5989b9c39cdc00 -#: ac312b1700ba40e3ab5989b9c39cdc00 -#: ac312b1700ba40e3ab5989b9c39cdc00 -#: ac312b1700ba40e3ab5989b9c39cdc00 -msgid ":class:`.Guild`" -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:24 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:24 -#: 6fa7e508b0cf4b958775cf91dac4ba35 -#: 6fa7e508b0cf4b958775cf91dac4ba35 -msgid "Guild creation failed." -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.create_guild:25 -#: ../../../discord/client.py:docstring of discord.client.Client.create_guild:25 -#: 2d01c286352d4eeba440b3662378cc26 -#: 2d01c286352d4eeba440b3662378cc26 -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "" - #: ../../../discord/bot.py:docstring of discord.client.Client.delete_emoji:3 #: ../../../discord/client.py:docstring of discord.client.Client.delete_emoji:3 #: c6993c8ace9a402dbd8a19399cff355a @@ -1652,7 +1599,7 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.delete_emoji:9 #: ../../../discord/client.py:docstring of discord.client.Client.delete_emoji:9 #: 1c85bc449adf413483d92b5ca9136cfa -#: ea862460293d4b07aa6764d066c3a2d0 +#: 1c85bc449adf413483d92b5ca9136cfa msgid "An error occurred deleting the emoji." msgstr "" @@ -1961,6 +1908,27 @@ msgstr "" msgid "You do not have permission to fetch this channel." msgstr "" +#: ../../../discord/bot.py:docstring of discord.client.Client.fetch_default_sounds:3 +#: ../../../discord/client.py:docstring of discord.client.Client.fetch_default_sounds:3 +#: 9424f8645549490aad4b3df67690028b +#: 9424f8645549490aad4b3df67690028b +msgid "Fetches the bot's default sounds." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.fetch_default_sounds:7 +#: ../../../discord/client.py:docstring of discord.client.Client.fetch_default_sounds:7 +#: 2994835195fe455b9ba97aa0bf93c946 +#: 2994835195fe455b9ba97aa0bf93c946 +msgid "The bot's default sounds." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.fetch_default_sounds:8 +#: ../../../discord/client.py:docstring of discord.client.Client.fetch_default_sounds:8 +#: f2c67dc53c534b0aa88697406f41a753 +#: f2c67dc53c534b0aa88697406f41a753 +msgid "List[:class:`.SoundboardSound`]" +msgstr "" + #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_emoji:3 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_emoji:3 #: c6993c8ace9a402dbd8a19399cff355a @@ -1992,7 +1960,7 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_emoji:13 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_emoji:13 #: 93b617ce45a047109131fd5c50b58243 -#: b863b5ab9f294d39841d1e57a8cd00f8 +#: 93b617ce45a047109131fd5c50b58243 msgid "An error occurred fetching the emoji." msgstr "" @@ -2006,7 +1974,7 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_emojis:5 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_emojis:5 #: af44be4f67084ac48d3f3df89bf28261 -#: 02bc2b83e6184eb2b71db6efe7e331a2 +#: af44be4f67084ac48d3f3df89bf28261 msgid "An error occurred fetching the emojis." msgstr "" @@ -2073,6 +2041,13 @@ msgstr "" msgid "The guild from the ID." msgstr "" +#: ../../../discord/bot.py:docstring of discord.client.Client.fetch_guild:26 +#: ../../../discord/client.py:docstring of discord.client.Client.fetch_guild:26 +#: ac312b1700ba40e3ab5989b9c39cdc00 +#: ac312b1700ba40e3ab5989b9c39cdc00 +msgid ":class:`.Guild`" +msgstr "" + #: ../../../discord/bot.py:docstring of discord.client.Client.fetch_guild:28 #: ../../../discord/client.py:docstring of discord.client.Client.fetch_guild:28 #: 18b98d33672748fab571d1592086006c @@ -2599,27 +2574,27 @@ msgstr "" msgid "This is equivalent to: ::" msgstr "" -#: ../../../discord/bot.py:docstring of discord.client.Client.get_all_channels:8 -#: ../../../discord/client.py:docstring of discord.client.Client.get_all_channels:8 -#: 954c934a3ae542bd8e48d65c6872c37f -#: 954c934a3ae542bd8e48d65c6872c37f -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "" - -#: ../../../discord/bot.py:docstring of discord.client.Client.get_all_channels:13 -#: ../../../discord/client.py:docstring of discord.client.Client.get_all_channels:13 +#: ../../../discord/bot.py:docstring of discord.client.Client.get_all_channels:11 +#: ../../../discord/client.py:docstring of discord.client.Client.get_all_channels:11 #: 14df624bee0b4d23b1f9088155d3e882 #: 14df624bee0b4d23b1f9088155d3e882 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/bot.py:docstring of discord.client.Client.get_all_channels:17 -#: ../../../discord/client.py:docstring of discord.client.Client.get_all_channels:17 +#: ../../../discord/bot.py:docstring of discord.client.Client.get_all_channels:15 +#: ../../../discord/client.py:docstring of discord.client.Client.get_all_channels:15 #: 5eab19fe94124dbcab31f439d0973160 #: 5eab19fe94124dbcab31f439d0973160 msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr "" +#: ../../../discord/bot.py:docstring of discord.client.Client.get_all_channels:18 +#: ../../../discord/client.py:docstring of discord.client.Client.get_all_channels:18 +#: 954c934a3ae542bd8e48d65c6872c37f +#: 954c934a3ae542bd8e48d65c6872c37f +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: ../../../discord/bot.py:docstring of discord.client.Client.get_all_members:1 #: ../../../discord/client.py:docstring of discord.client.Client.get_all_members:1 #: 1e23815e30ed4e7fba2bd525936c0e85 @@ -2636,9 +2611,9 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.get_all_members:12 #: ../../../discord/client.py:docstring of discord.client.Client.get_all_members:12 -#: c811a0a6a91d4b8c98daa60d8f8c78b9 -#: c811a0a6a91d4b8c98daa60d8f8c78b9 -msgid ":sphinx_autodoc_typehints_type:`Generator\\[Member\\]`" +#: 954c934a3ae542bd8e48d65c6872c37f +#: 954c934a3ae542bd8e48d65c6872c37f +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr "" #: ../../../discord/bot.py:docstring of discord.bot.ApplicationCommandMixin.get_application_command:1 @@ -2914,6 +2889,62 @@ msgstr "" msgid "Optional[:class:`.Message`]" msgstr "" +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:1 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:1 +#: 40741c808230425e8d7dc80e17681e61 +#: 720eb7ea330741a79e1e19f54d10f052 +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:4 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:4 +#: 904c1ae5fcc14436b80548bb1f284c43 +#: 904c1ae5fcc14436b80548bb1f284c43 +msgid "Type of object to fetch or get." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:7 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:7 +#: 48131e8c68c54b29a687d0b09b1e0ca5 +#: d69af493bbcf413d87fc3285f992c135 +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:10 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:10 +#: 17d8bc2b665448449901cf839610118c +#: 5a78321eba0a4eeb9bffab209938d247 +msgid "A default to return instead of raising if fetch fails." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:13 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:13 +#: 54e34fb7ed4b48a0a11b3dfdc0e96bdf +#: c01b643560b2442687827e7d61969bfc +msgid "The object if found, or `default` if provided when not found." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:14 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:14 +#: 39cdc353142f427b8ff3189b5eccb258 +#: 71f90cc0d13c43f5923ac152444333a9 +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:16 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:16 +#: 5afb1794bbc04908b6ecb28e7a1d4157 +#: 48fb97da636b42f0a40a340de2718703 +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch:17 +#: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch:17 +#: af0ccff4d2f94894a5ddb28596d145d4 +#: c30e74d3a060471fadfae7b8fc74e9cb +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "" + #: ../../../discord/bot.py:docstring of discord.client.Client.get_or_fetch_user:3 #: ../../../discord/client.py:docstring of discord.client.Client.get_or_fetch_user:3 #: ef34cecd55904074aadf36c69ae1a3fe @@ -3013,6 +3044,34 @@ msgstr "" msgid "Optional[:class:`.Poll`]" msgstr "" +#: ../../../discord/bot.py:docstring of discord.client.Client.get_sound:1 +#: ../../../discord/client.py:docstring of discord.client.Client.get_sound:1 +#: c0e500eca4654493bcbde640ebc18e15 +#: c0e500eca4654493bcbde640ebc18e15 +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_sound:6 +#: ../../../discord/client.py:docstring of discord.client.Client.get_sound:6 +#: 206390d6458e4be89131c95feaa9c242 +#: 206390d6458e4be89131c95feaa9c242 +msgid "The ID of the sound to get." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_sound:9 +#: ../../../discord/client.py:docstring of discord.client.Client.get_sound:9 +#: c69d0ea814a84230941d413794f573c9 +#: c69d0ea814a84230941d413794f573c9 +msgid "The sound with the given ID." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.get_sound:10 +#: ../../../discord/client.py:docstring of discord.client.Client.get_sound:10 +#: c164f779fe0a43e6a2f6abf608af6f93 +#: c164f779fe0a43e6a2f6abf608af6f93 +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "" + #: ../../../discord/bot.py:docstring of discord.client.Client.get_stage_instance:1 #: ../../../discord/client.py:docstring of discord.client.Client.get_stage_instance:1 #: 3d786cc212a44afea512d29b0e007d4e @@ -3121,8 +3180,14 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.is_closed:4 #: ../../../discord/bot.py:docstring of discord.client.Client.is_ready:4 +#: ../../../discord/bot.py:docstring of discord.client.Client.is_ws_ratelimited:9 #: ../../../discord/client.py:docstring of discord.client.Client.is_closed:4 #: ../../../discord/client.py:docstring of discord.client.Client.is_ready:4 +#: ../../../discord/client.py:docstring of discord.client.Client.is_ws_ratelimited:9 +#: ../../../discord/shard.py:docstring of discord.shard.AutoShardedClient.is_ws_ratelimited:12 +#: 1044d7a76781488d8e388f935f5d4867 +#: 1044d7a76781488d8e388f935f5d4867 +#: 1044d7a76781488d8e388f935f5d4867 #: 1044d7a76781488d8e388f935f5d4867 #: 1044d7a76781488d8e388f935f5d4867 #: 1044d7a76781488d8e388f935f5d4867 @@ -3171,15 +3236,17 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.is_ws_ratelimited:3 #: ../../../discord/client.py:docstring of discord.client.Client.is_ws_ratelimited:3 -#: 62af1fa7dcf84492b242000ea4241503 -#: 62af1fa7dcf84492b242000ea4241503 -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: ../../../discord/shard.py:docstring of discord.shard.AutoShardedClient.is_ws_ratelimited:3 +#: 771bda0c3a274e548f284047259f561a +#: 771bda0c3a274e548f284047259f561a +#: 771bda0c3a274e548f284047259f561a +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgstr "" #: ../../../discord/bot.py:docstring of discord.Bot.latency:1 #: ../../../discord/client.py:docstring of discord.Client.latency:1 #: b833b064d3654341ac190b5824bd6b24 -#: 19a5ab09684e42629fda01fdb8529cd7 +#: b833b064d3654341ac190b5824bd6b24 msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "" @@ -3400,26 +3467,37 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.on_modal_error:3 #: ../../../discord/client.py:docstring of discord.client.Client.on_modal_error:3 #: fb14025cdc964e5796fa74884c5d87b8 -#: f264d63d90574060bc9b34715a2e5075 +#: fb14025cdc964e5796fa74884c5d87b8 msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.on_modal_error:6 #: ../../../discord/client.py:docstring of discord.client.Client.on_modal_error:6 #: 054f9eb286a249488d4516a6c9a77bbf -#: 788863ce342a4c6fa188aae5c62ad4ae +#: 054f9eb286a249488d4516a6c9a77bbf msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." msgstr "" +#: ../../../discord/bot.py:docstring of discord.client.Client.on_modal_error:9 +#: ../../../discord/bot.py:docstring of discord.client.Client.on_view_error:8 +#: ../../../discord/client.py:docstring of discord.client.Client.on_modal_error:9 +#: ../../../discord/client.py:docstring of discord.client.Client.on_view_error:8 +#: d6fa64d947654bf7becf7fad301f0fb9 +#: d6fa64d947654bf7becf7fad301f0fb9 +#: d6fa64d947654bf7becf7fad301f0fb9 +#: d6fa64d947654bf7becf7fad301f0fb9 +msgid "The exception that was raised." +msgstr "" + #: ../../../discord/bot.py:docstring of discord.client.Client.on_modal_error:12 -#: ../../../discord/bot.py:docstring of discord.client.Client.on_view_error:13 +#: ../../../discord/bot.py:docstring of discord.client.Client.on_view_error:14 #: ../../../discord/client.py:docstring of discord.client.Client.on_modal_error:12 -#: ../../../discord/client.py:docstring of discord.client.Client.on_view_error:13 -#: c811a0a6a91d4b8c98daa60d8f8c78b9 -#: c811a0a6a91d4b8c98daa60d8f8c78b9 -#: c811a0a6a91d4b8c98daa60d8f8c78b9 -#: c811a0a6a91d4b8c98daa60d8f8c78b9 -msgid ":sphinx_autodoc_typehints_type:`None`" +#: ../../../discord/client.py:docstring of discord.client.Client.on_view_error:14 +#: 5eba8aff592647dbb428a36b08475afc +#: 5eba8aff592647dbb428a36b08475afc +#: 5eba8aff592647dbb428a36b08475afc +#: 5eba8aff592647dbb428a36b08475afc +msgid "The interaction that was received." msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.on_view_error:3 @@ -3432,8 +3510,15 @@ msgstr "" #: ../../../discord/bot.py:docstring of discord.client.Client.on_view_error:5 #: ../../../discord/client.py:docstring of discord.client.Client.on_view_error:5 #: f101d9263c01410e8ef9263e0b8c3b0e -#: 4b5db7ec08f94c5ab1f87f667b240f70 -msgid "This only fires for a view if you did not define its :func:`~discord.ui.View.on_error`." +#: f101d9263c01410e8ef9263e0b8c3b0e +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "" + +#: ../../../discord/bot.py:docstring of discord.client.Client.on_view_error:11 +#: ../../../discord/client.py:docstring of discord.client.Client.on_view_error:11 +#: b39bab7b652b4d4f98cf18b2b9db6484 +#: b39bab7b652b4d4f98cf18b2b9db6484 +msgid "The item that the user interacted with." msgstr "" #: ../../../discord/bot.py:docstring of discord.Bot.persistent_views:1 @@ -3706,6 +3791,13 @@ msgstr "" 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/bot.py:docstring of discord.Bot.sounds:1 +#: ../../../discord/client.py:docstring of discord.Client.sounds:1 +#: 6d3be79316ad4aed8e4440853891714e +#: 6d3be79316ad4aed8e4440853891714e +msgid "A list of all the sounds the bot can see." +msgstr "" + #: ../../../discord/bot.py:docstring of discord.client.Client.start:3 #: ../../../discord/client.py:docstring of discord.client.Client.start:3 #: 904fe45f358146e683fec60eee80c2e5 @@ -4241,12 +4333,7 @@ msgstr "" msgid "Whether the websocket is currently rate limited." msgstr "" -#: ../../../discord/shard.py:docstring of discord.shard.AutoShardedClient.is_ws_ratelimited:3 -#: 771bda0c3a274e548f284047259f561a -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "" - #: ../../../discord/shard.py:docstring of discord.shard.AutoShardedClient.is_ws_ratelimited:6 #: af9ce954ce2644af83ba1462c4d8d5a5 -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." msgstr "" diff --git a/docs/build/locales/api/cogs.pot b/docs/build/locales/api/cogs.pot index f0badde8df..1f26fcf4e0 100644 --- a/docs/build/locales/api/cogs.pot +++ b/docs/build/locales/api/cogs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -69,6 +69,7 @@ msgstr "" #: a548999373424e22a1eef592535cb0e9 #: a548999373424e22a1eef592535cb0e9 #: a548999373424e22a1eef592535cb0e9 +#: a548999373424e22a1eef592535cb0e9 msgid "Return type" msgstr "" @@ -104,7 +105,7 @@ msgstr "" #: ../../../discord/cog.py:docstring of discord.cog.Cog.walk_commands:6 #: 37ca252417a04d0f9a6d189f27bf99a5 -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgstr "" #: ../../../discord/cog.py:docstring of discord.cog.Cog.get_listeners:1 @@ -171,7 +172,18 @@ msgstr "" #: ../../../discord/cog.py:docstring of discord.cog.Cog.has_error_handler:1 #: 8540394b44384ceb81c96c63caa5c2d2 -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "" + +#: ../../../discord/cog.py:docstring of discord.cog.Cog.bot_check:11 +#: ../../../discord/cog.py:docstring of discord.cog.Cog.bot_check_once:11 +#: ../../../discord/cog.py:docstring of discord.cog.Cog.cog_check:11 +#: ../../../discord/cog.py:docstring of discord.cog.Cog.has_error_handler:6 +#: bc04772b95eb445880b68aa35b50195a +#: bc04772b95eb445880b68aa35b50195a +#: bc04772b95eb445880b68aa35b50195a +#: bc04772b95eb445880b68aa35b50195a +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" #: ../../../discord/cog.py:docstring of discord.cog.Cog.cog_unload:1 @@ -227,15 +239,6 @@ msgstr "" msgid "The invocation context." msgstr "" -#: ../../../discord/cog.py:docstring of discord.cog.Cog.bot_check:11 -#: ../../../discord/cog.py:docstring of discord.cog.Cog.bot_check_once:11 -#: ../../../discord/cog.py:docstring of discord.cog.Cog.cog_check:11 -#: bc04772b95eb445880b68aa35b50195a -#: bc04772b95eb445880b68aa35b50195a -#: bc04772b95eb445880b68aa35b50195a -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "" - #: ../../../discord/cog.py:docstring of discord.cog.Cog.bot_check:1 #: bbe43d3b5dd84335bd98b895da5c5d31 msgid "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/build/locales/api/data_classes.pot b/docs/build/locales/api/data_classes.pot index 6ce32ae5b7..f357ce426d 100644 --- a/docs/build/locales/api/data_classes.pot +++ b/docs/build/locales/api/data_classes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -81,6 +81,7 @@ msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Game:0 #: ../../../discord/activity.py:docstring of discord.activity.Streaming:0 #: ../../../discord/colour.py:docstring of discord.colour.Colour:0 +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:0 #: ../../../discord/components.py:docstring of discord.components.SelectOption:0 #: ../../../discord/components.py:docstring of discord.components.UnfurledMediaItem:0 #: ../../../discord/embeds.py:docstring of discord.embeds.Embed:0 @@ -183,6 +184,7 @@ msgstr "" #: ../../docstring of discord.Permissions.administrator:0 #: ../../docstring of discord.Permissions.attach_files:0 #: ../../docstring of discord.Permissions.ban_members:0 +#: ../../docstring of discord.Permissions.bypass_slowmode:0 #: ../../docstring of discord.Permissions.change_nickname:0 #: ../../docstring of discord.Permissions.connect:0 #: ../../docstring of discord.Permissions.create_instant_invite:0 @@ -208,6 +210,7 @@ msgstr "" #: ../../docstring of discord.Permissions.moderate_members:0 #: ../../docstring of discord.Permissions.move_members:0 #: ../../docstring of discord.Permissions.mute_members:0 +#: ../../docstring of discord.Permissions.pin_messages:0 #: ../../docstring of discord.Permissions.priority_speaker:0 #: ../../docstring of discord.Permissions.read_message_history:0 #: ../../docstring of discord.Permissions.read_messages:0 @@ -264,247 +267,249 @@ msgstr "" #: d04be24516744c6cb0d8a75985d21242 #: d658a315c6b74568a6988f7cbfd0bfd5 #: 756b428ff3f9484e91ab6d231993be61 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 3cde02c1afdd471284767db5f3c67801 -#: 0d8cf03e305c441a937b9d418b558488 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 0b6bdc9f79764717a733eb7a5958f520 #: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 0b6bdc9f79764717a733eb7a5958f520 -#: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 0b6bdc9f79764717a733eb7a5958f520 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc #: 6c4d566dbc03451c823e41e2f0cb5dd1 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc +#: 45420bc3f5e249dd8ef820bdb4863ddc msgid "type" msgstr "" @@ -559,89 +564,99 @@ msgstr "" msgid ":class:`int`" msgstr "" +#: ../../../discord/object.py:docstring of discord.object.Object:36 +#: 1f065119b988464eb863d1f164649246 +msgid "The model this object's ID is based off." +msgstr "" + +#: ../../../discord/object.py:docstring of discord.object.Object:38 +#: 530c33a7c302431cbd3d33ded378f0ba +msgid "type[:class:`abc.Snowflake`]" +msgstr "" + #: ../../../discord/poll.py:docstring of discord.poll.Poll.add_answer:0 #: ../../../discord/poll.py:docstring of discord.poll.PollAnswer.voters:0 #: ../../api/data_classes.rst:0 #: e10fd84d147f4b71b2d38959065e253c -#: 62c0635de0e14e85b11eb228a093d50b -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: d463224bd212438b803261a9fa1b966a -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: bc227baf3a35408b8f5380ffa74958b7 -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: bc227baf3a35408b8f5380ffa74958b7 -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: bc227baf3a35408b8f5380ffa74958b7 -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: bc227baf3a35408b8f5380ffa74958b7 -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: bc227baf3a35408b8f5380ffa74958b7 -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: 17d3622dc479450a9951e9f01f4e961e -#: bc227baf3a35408b8f5380ffa74958b7 +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c #: 17d3622dc479450a9951e9f01f4e961e #: 17d3622dc479450a9951e9f01f4e961e +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c +#: e10fd84d147f4b71b2d38959065e253c msgid "Parameters" msgstr "" @@ -667,24 +682,22 @@ msgstr "" #: ../../../discord/components.py:docstring of discord.components.SelectOption:1 #: 0d8b907771e64532af760f81f51e6054 -#: 303f5f553a71428285d200852504cec9 msgid "Represents a :class:`discord.SelectMenu`'s option." msgstr "" #: ../../../discord/components.py:docstring of discord.components.SelectOption:3 #: 836aee37573f4fb99a2e2ba8cd2ac24e -#: 8d9e3b5226b84a4d9a95bccfb7d8ccc5 msgid "These can be created by users." msgstr "" #: ../../../discord/components.py:docstring of discord.components.SelectOption:9 #: b0f1217cfaff4c189043c1907c804416 -#: c56b411c300a4ce08a3948b4da36a990 msgid "The label of the option. This is displayed to users. Can only be up to 100 characters." msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Game:31 #: ../../../discord/activity.py:docstring of discord.activity.Streaming:55 +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:11 #: ../../../discord/components.py:docstring of discord.components.SelectOption:12 #: ../../../discord/components.py:docstring of discord.components.SelectOption:20 #: ../../../discord/components.py:docstring of discord.components.UnfurledMediaItem:11 @@ -706,43 +719,40 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.EmbedProvider:9 #: ../../../discord/embeds.py:docstring of discord.embeds.EmbedProvider:15 #: ../../../discord/poll.py:docstring of discord.poll.PollMedia:9 -#: fc861202507f4454976c8563dc3bc383 #: 05be8ec42ca842988501f59cc34e4060 -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a -#: bf029a45ccb14764ab8bb9e4b6849d2a +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 +#: fc861202507f4454976c8563dc3bc383 msgid ":class:`str`" msgstr "" #: ../../../discord/components.py:docstring of discord.components.SelectOption:16 #: 579e6accca914c3998466750119550fe -#: 11123714def448fdbeccc9ee4f80c118 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/components.py:docstring of discord.components.SelectOption:24 #: df26f5a7b24d4b6d906959574c93288e -#: c56b411c300a4ce08a3948b4da36a990 msgid "An additional description of the option, if any. Can only be up to 100 characters." msgstr "" @@ -756,29 +766,29 @@ msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Streaming:35 #: ../../../discord/activity.py:docstring of discord.activity.Streaming:41 #: ../../../discord/activity.py:docstring of discord.activity.Streaming:49 +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:17 #: ../../../discord/components.py:docstring of discord.components.SelectOption:27 #: ../../../discord/file.py:docstring of discord.file.File:30 #: ../../../discord/file.py:docstring of discord.file.File:36 #: 3963803bd3104b1f89165daeab20d80a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a -#: 1829644e9c8741b9ab3d3326ded2df0a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a +#: 3963803bd3104b1f89165daeab20d80a msgid "Optional[:class:`str`]" msgstr "" #: ../../../discord/components.py:docstring of discord.components.SelectOption:31 #: 5c9b407cffa7482394bcebc4fc8cd412 -#: e588f36be137417db4a513b55beb6351 msgid "Whether this option is selected by default." msgstr "" @@ -863,6 +873,7 @@ msgstr "" #: ../../docstring of discord.Permissions.administrator:5 #: ../../docstring of discord.Permissions.attach_files:3 #: ../../docstring of discord.Permissions.ban_members:3 +#: ../../docstring of discord.Permissions.bypass_slowmode:5 #: ../../docstring of discord.Permissions.change_nickname:3 #: ../../docstring of discord.Permissions.connect:3 #: ../../docstring of discord.Permissions.create_instant_invite:3 @@ -888,6 +899,7 @@ msgstr "" #: ../../docstring of discord.Permissions.moderate_members:5 #: ../../docstring of discord.Permissions.move_members:3 #: ../../docstring of discord.Permissions.mute_members:3 +#: ../../docstring of discord.Permissions.pin_messages:5 #: ../../docstring of discord.Permissions.priority_speaker:3 #: ../../docstring of discord.Permissions.read_message_history:3 #: ../../docstring of discord.Permissions.read_messages:5 @@ -940,22 +952,78 @@ msgstr "" #: ../../docstring of discord.SystemChannelFlags.join_notifications:3 #: ../../docstring of discord.SystemChannelFlags.premium_subscriptions:3 #: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 @@ -965,165 +1033,264 @@ msgstr "" #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 #: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 #: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: e1c1e64874eb4dc4b81588e9d084845b -#: 46fa3239adde4e4e8c329454531c38d3 -#: e1c1e64874eb4dc4b81588e9d084845b -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: e1c1e64874eb4dc4b81588e9d084845b -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 -#: 46fa3239adde4e4e8c329454531c38d3 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e1c1e64874eb4dc4b81588e9d084845b +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 +#: e29fe4fdd9ad421295dee23fa82019b0 msgid ":class:`bool`" msgstr "" #: ../../../discord/components.py:docstring of discord.SelectOption.emoji:1 #: 83b108a10aa446cdb6eebaab379b4174 -#: 804bbf20fe6c4418a6f03780ed6e383d msgid "The emoji of the option, if available." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.UnfurledMediaItem:1 -#: 7356eae6e80c48cabddc24248342e844 -msgid "Represents an Unfurled Media Item used in Components V2." +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:1 +#: 0d8b907771e64532af760f81f51e6054 +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:3 +#: ed11ba2e8fdf41c5913bd62a1219d38b +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:8 +#: 94e1c27077194521b4f136371fed68b5 +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:8 +#: 5113353d66b34c79ac9f94b266959aee +msgid "The model type this select default value is based of." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:10 +#: c1818bd3775f4614afa0d1d7a1dd8033 +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:13 +#: 06117d4991d64482ab3bd74ddd051afa +msgid "Model Type" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:13 +#: 31a6a31f1e2a4f6c89f8e09d116e13b5 +msgid "Default Value Type" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:15 +#: 5ed3d2c88b4d4d4a96d200c1bf406751 +msgid ":class:`discord.User`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:15 +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:17 +#: bf81f532f3c4408c953bc791766b1012 +#: b9c00d207ff344a785797d438b29557e +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:17 +#: 5ed3d2c88b4d4d4a96d200c1bf406751 +msgid ":class:`discord.Member`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:19 +#: 5ed3d2c88b4d4d4a96d200c1bf406751 +msgid ":class:`discord.Role`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:19 +#: 31e15f285fb24881815932b4cb687e2a +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:21 +#: 5ed3d2c88b4d4d4a96d200c1bf406751 +msgid ":class:`discord.abc.GuildChannel`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:21 +#: ed9fa3ec682643c789ac6e36d4ff4355 +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:23 +#: 5ed3d2c88b4d4d4a96d200c1bf406751 +msgid ":class:`discord.Object`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:23 +#: 02a58db1eab5463baa142133b71249de +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:26 +#: 1b458b2962d8427cae5c71b01efb2634 +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:30 +#: 8abbf5dec0e64482a1ae289de2c80164 +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:35 +#: 063facd6e7d64b6f93f3cf83c02270c3 +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:38 +#: a2fcc50995664b789e7912d698d3672b +msgid "The default value type. This cannot be used with ``object``." msgstr "" +#: ../../../discord/poll.py:docstring of discord.poll.Poll.add_answer:0 +#: ../../../discord/poll.py:docstring of discord.poll.PollAnswer.voters:0 +#: ../../api/data_classes.rst:0 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +msgid "Raises" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectDefaultValue:41 +#: 2ecc679ce1c7422699f8e90e5f670aa7 +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:1 +#: f484eca39a0b48beb3dbe96fe7018043 +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:3 #: ../../../discord/components.py:docstring of discord.components.UnfurledMediaItem:3 #: 815a8f8542054043b415faafbdbedde0 +#: 815a8f8542054043b415faafbdbedde0 msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.UnfurledMediaItem:9 +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:9 #: 092b6ba6ce244e53b6ce5f7e4e9500c1 -msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." msgstr "" -#: ../../../discord/components.py:docstring of discord.UnfurledMediaItem.url:1 -#: 5b063163bfaf4930af9d387ef066d6ec -msgid "Returns this media item's url." +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:15 +#: 0a5e30d5b723463f96cc62cf934ffa34 +msgid "The gallery item's description, up to 1024 characters." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:21 +#: 4bf08b434a2d4714995daee269da72e6 +msgid "Whether the gallery item is a spoiler." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.MediaGalleryItem:23 +#: ../../../discord/poll.py:docstring of discord.poll.Poll.has_ended:4 +#: cab588e9a2574d4583001470cbd6d49d +#: cab588e9a2574d4583001470cbd6d49d +msgid "Optional[:class:`bool`]" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.UnfurledMediaItem:1 +#: 7356eae6e80c48cabddc24248342e844 +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.UnfurledMediaItem:9 +#: 092b6ba6ce244e53b6ce5f7e4e9500c1 +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.Intents:1 @@ -1373,8 +1540,6 @@ msgstr "" #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa -#: 4cec06d96aa540ca837c06faf1eda4aa -#: 4cec06d96aa540ca837c06faf1eda4aa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa @@ -1415,7 +1580,6 @@ msgstr "" #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa -#: 4cec06d96aa540ca837c06faf1eda4aa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa @@ -1433,7 +1597,26 @@ msgstr "" #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa -#: 4cec06d96aa540ca837c06faf1eda4aa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa +#: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa #: 06117d4991d64482ab3bd74ddd051afa @@ -2675,6 +2858,8 @@ msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.is_subset:5 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.is_superset:5 #: ../../../discord/shard.py:docstring of discord.shard.ShardInfo.is_closed:4 +#: ../../../discord/shard.py:docstring of discord.shard.ShardInfo.is_ws_ratelimited:9 +#: 9aca5fcb17de43ee849174bf0bd5a3f7 #: 9aca5fcb17de43ee849174bf0bd5a3f7 #: 9aca5fcb17de43ee849174bf0bd5a3f7 #: 9aca5fcb17de43ee849174bf0bd5a3f7 @@ -2706,8 +2891,8 @@ msgstr "" #: 7b6aba613fd1494aa813bfbe67e79186 #: 7b6aba613fd1494aa813bfbe67e79186 #: 7b6aba613fd1494aa813bfbe67e79186 -#: 336386f348c2475b83c479b3376548af -#: 336386f348c2475b83c479b3376548af +#: 7b6aba613fd1494aa813bfbe67e79186 +#: 7b6aba613fd1494aa813bfbe67e79186 #: 7b6aba613fd1494aa813bfbe67e79186 #: 7b6aba613fd1494aa813bfbe67e79186 #: 7b6aba613fd1494aa813bfbe67e79186 @@ -2750,8 +2935,8 @@ msgstr "" #: 2aeb0522710e4223920fd1c621bb6bb9 #: 2aeb0522710e4223920fd1c621bb6bb9 #: 2aeb0522710e4223920fd1c621bb6bb9 -#: 682dc42cdccd42f3a7f85235164dfb67 -#: 682dc42cdccd42f3a7f85235164dfb67 +#: 2aeb0522710e4223920fd1c621bb6bb9 +#: 2aeb0522710e4223920fd1c621bb6bb9 #: 2aeb0522710e4223920fd1c621bb6bb9 #: 2aeb0522710e4223920fd1c621bb6bb9 #: 2aeb0522710e4223920fd1c621bb6bb9 @@ -2785,10 +2970,10 @@ msgstr "" #: ../../../discord/shard.py:docstring of discord.shard.ShardInfo.is_ws_ratelimited:3 #: de4084473dcf4a36a6c44ee307905482 -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgstr "" -#: ../../api/data_classes.rst:50 +#: ../../api/data_classes.rst:55 #: e4e4b4653ed64e5bb6d330ca5bee9fe8 msgid "Message" msgstr "" @@ -2831,13 +3016,20 @@ msgid "Whether to mention the author of the message being replied to. Defaults t msgstr "" #: ../../../discord/mentions.py:docstring of discord.mentions.AllowedMentions.all:1 -#: c44ec110894948148069a5bc458fe5b9 -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +#: b8790ac5bab648788e3c6a7efe91a8c6 +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "" + +#: ../../../discord/mentions.py:docstring of discord.mentions.AllowedMentions.all:6 +#: ../../../discord/mentions.py:docstring of discord.mentions.AllowedMentions.none:6 +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" msgstr "" #: ../../../discord/mentions.py:docstring of discord.mentions.AllowedMentions.none:1 -#: d9a6fb9e04ea469881c25941627a7172 -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +#: 6e9068a2c344478ba5bb4ee0f556045a +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgstr "" #: ../../../discord/message.py:docstring of discord.message.MessageReference:1 @@ -3089,29 +3281,6 @@ msgstr "" msgid "The reason for deleting the message. Shows up on the audit log." msgstr "" -#: ../../../discord/poll.py:docstring of discord.poll.Poll.add_answer:0 -#: ../../../discord/poll.py:docstring of discord.poll.PollAnswer.voters:0 -#: ../../api/data_classes.rst:0 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -#: 564b493c7da74b0a8b0026dc729e05e4 -msgid "Raises" -msgstr "" - #: ../../../discord/message.py:docstring of discord.message.Message.delete:20 #: b41a10938385430fbde90c12f035c739 msgid "You do not have proper permissions to delete the message." @@ -3161,7 +3330,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.unpin:5 #: daa1cb3817894aabbb0ea1a18b81421d #: daa1cb3817894aabbb0ea1a18b81421d -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.pin:9 @@ -3616,7 +3785,7 @@ msgstr "" msgid "Whether the attachment is a spoiler." msgstr "" -#: ../../api/data_classes.rst:78 +#: ../../api/data_classes.rst:83 #: 5672173d06bd46829384d84e99bed65e msgid "Embed" msgstr "" @@ -4249,7 +4418,7 @@ msgstr "" msgid "The URL of the provider." msgstr "" -#: ../../api/data_classes.rst:112 +#: ../../api/data_classes.rst:117 #: 646f8ad2d43d4dce987005a50de9a4cf msgid "Poll" msgstr "" @@ -4309,7 +4478,7 @@ msgstr "" msgid "Optional[:class:`PollResults`]" msgstr "" -#: ../../docstring of discord.Poll.expiry:1 +#: ../../../discord/poll.py:docstring of discord.Poll.expiry:1 #: 095344d640ad4e3686d6f8d4fa1b42a0 msgid "An aware datetime object that specifies the date and time in UTC when the poll will end." msgstr "" @@ -4324,11 +4493,6 @@ msgstr "" msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "" -#: ../../../discord/poll.py:docstring of discord.poll.Poll.has_ended:4 -#: cab588e9a2574d4583001470cbd6d49d -msgid "Optional[:class:`bool`]" -msgstr "" - #: ../../../discord/poll.py:docstring of discord.poll.Poll.total_votes:1 #: b6b03dc921914dbe85dc2d2be6b6cb5c msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -4567,7 +4731,7 @@ msgstr "" msgid "The total number of votes on this poll." msgstr "" -#: ../../api/data_classes.rst:142 +#: ../../api/data_classes.rst:147 #: 43ab35acc0f9434b8e53132a073d8d22 msgid "Flags" msgstr "" @@ -5154,7 +5318,7 @@ msgstr "" msgid "Returns ``True`` if the role is selectable in one of the guild's :class:`~discord.OnboardingPrompt`." msgstr "" -#: ../../api/data_classes.rst:195 +#: ../../api/data_classes.rst:200 #: 4d2438b9745240cd93782603979ee00b msgid "Colour" msgstr "" @@ -5231,6 +5395,8 @@ msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.blue:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.blurple:4 +#: ../../../discord/colour.py:docstring of discord.colour.Colour.brand_green:6 +#: ../../../discord/colour.py:docstring of discord.colour.Colour.brand_red:6 #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_blue:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_gold:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_green:4 @@ -5240,23 +5406,33 @@ msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_purple:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_red:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_teal:4 +#: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_theme:7 #: ../../../discord/colour.py:docstring of discord.colour.Colour.darker_grey:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.default:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.embed_background:14 #: ../../../discord/colour.py:docstring of discord.colour.Colour.from_hsv:9 #: ../../../discord/colour.py:docstring of discord.colour.Colour.from_rgb:9 +#: ../../../discord/colour.py:docstring of discord.colour.Colour.fuchsia:6 #: ../../../discord/colour.py:docstring of discord.colour.Colour.gold:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.green:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.greyple:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.light_grey:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.lighter_grey:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.magenta:4 +#: ../../../discord/colour.py:docstring of discord.colour.Colour.nitro_pink:6 #: ../../../discord/colour.py:docstring of discord.colour.Colour.og_blurple:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.orange:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.purple:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.random:16 #: ../../../discord/colour.py:docstring of discord.colour.Colour.red:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.teal:4 +#: ../../../discord/colour.py:docstring of discord.colour.Colour.yellow:6 +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d #: a0f8ca655ace4281904460b701a12e9d #: a0f8ca655ace4281904460b701a12e9d #: a0f8ca655ace4281904460b701a12e9d @@ -5333,8 +5509,8 @@ msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806 msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.brand_green:1 -#: 2809c53d29824df69166201321bc9fec -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#: b3537fcb5c5e400faa8fa6d3adc61e0f +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.green:1 @@ -5398,8 +5574,8 @@ msgid "A factory method that returns a :class:`Colour` with a value of ``0xa8430 msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.brand_red:1 -#: bf01a50532b5404dae7505a55a88a477 -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#: 4ac07d277e394779972f7a7047b96483 +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.red:1 @@ -5453,22 +5629,22 @@ msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_theme:1 #: ea6a540eff9141a58a4abebcb923706a -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +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.py:docstring of discord.colour.Colour.fuchsia:1 -#: b662095d005e4d848cdbb33fbcc79457 -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#: ffc576a6a0b647c994a91fc1ab89147f +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.yellow:1 -#: d041d59442644a0597c6274311bc6482 -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#: a3ddc438b7fb47a8892de380f8a38f52 +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.nitro_pink:1 -#: 9082218ea3464ffb99c07f1fddb70e17 -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#: 47a39aa405ea4c29a2c3f3987ce0d07e +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.embed_background:1 @@ -5496,7 +5672,7 @@ msgstr "" msgid "The theme colour to apply, must be one of \"dark\", \"light\", or \"amoled\"." msgstr "" -#: ../../api/data_classes.rst:203 +#: ../../api/data_classes.rst:208 #: 9905f7d99ac846c088e3402bdc9a380a msgid "Activity" msgstr "" @@ -5918,7 +6094,7 @@ msgstr "" msgid "It always returns :attr:`ActivityType.custom`." msgstr "" -#: ../../api/data_classes.rst:231 +#: ../../api/data_classes.rst:236 #: 60d410b462c140fd9d5d5d85a0ca55ef msgid "Permissions" msgstr "" @@ -6035,12 +6211,26 @@ msgstr "" msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``False``." msgstr "" +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.advanced:7 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all:5 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:25 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.general:13 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.membership:7 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.none:5 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.stage:7 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.stage_moderator:7 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.text:13 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.voice:5 #: 1fba130190d641938864033a7f9fa35d #: 1fba130190d641938864033a7f9fa35d #: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" msgstr "" @@ -6051,100 +6241,100 @@ msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:1 #: c501996a0aa44e3bba2a7c131a8ecc55 -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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.py:docstring of discord.permissions.Permissions.all_channel:7 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:5 #: 3d33edd78b4a44af96d1174e80fe38df msgid ":attr:`manage_emojis`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:8 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:6 #: 67c5f2685a8140feb38876faa140bf2a msgid ":attr:`view_audit_log`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:9 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:7 #: eb56391df8e94861af5a6a8409c17d6f msgid ":attr:`view_guild_insights`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:10 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:8 #: 9233959505d54774aefa37968742a69c msgid ":attr:`view_creator_monetization_analytics`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:11 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:9 #: 7b554c4be8944c03a6ef76c5b73eede5 msgid ":attr:`manage_guild`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:12 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:10 #: 7f33532c524d48eeb208f2f316ac7879 msgid ":attr:`change_nickname`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:13 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:11 #: 606ad5d3e5084e568298891c3b0588e7 msgid ":attr:`manage_nicknames`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:14 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:12 #: 48fc50f3db1a4049aa6ed259c0016e20 msgid ":attr:`kick_members`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:15 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:13 #: e7d64bc06aef4cc7837d72e3051db957 msgid ":attr:`ban_members`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:16 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:14 #: c502768910914af6a4de9d4bbf12a158 msgid ":attr:`administrator`" msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:18 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:16 #: 58e62e0ef9144695b99159ad964e9797 msgid "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_commands` permissions." msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:21 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.all_channel:19 #: 1ac70319723b451d9c8b3252e52b6e79 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.py:docstring of discord.permissions.Permissions.general:1 -#: ba6992e7084e41a4ae1fb6437f90c395 -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#: 7f71cb30e267401b9a2a1ff63f4884ab +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.general:6 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.general:4 #: 150148bc2a3e43f7b18149bb6897ee01 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.py:docstring of discord.permissions.Permissions.general:11 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.general:9 #: 58e62e0ef9144695b99159ad964e9797 msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.membership:1 -#: 454540f845e641959058f28badf30ad5 -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#: 7f71cb30e267401b9a2a1ff63f4884ab +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.text:1 -#: 289554b113484936916b5ee1ab0fd38e -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#: 7f71cb30e267401b9a2a1ff63f4884ab +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.text:6 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.text:4 #: c4688cf0c33a417e92f5c0627d33378d msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "" -#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.text:10 +#: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.text:8 #: 04d50f609e1643f79c50c26c2356c391 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 "" @@ -6155,18 +6345,18 @@ msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" p msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.stage:1 -#: a5f10e0b445a4afea2ac4f0bf2629b7a -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#: 7f71cb30e267401b9a2a1ff63f4884ab +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.py:docstring of discord.permissions.Permissions.stage_moderator:1 -#: 5e21d8ef96414ceda6df2f9e5f577da1 -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#: 7f71cb30e267401b9a2a1ff63f4884ab +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.py:docstring of discord.permissions.Permissions.advanced:1 -#: 6d2820f27e4e4332a814576db3003b76 -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#: 7f71cb30e267401b9a2a1ff63f4884ab +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.update:1 @@ -6268,12 +6458,12 @@ msgstr "" #: ../../docstring of discord.Permissions.manage_messages:1 #: 30ebd7d1308943ae874ed4dd75a44ba8 -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." msgstr "" #: ../../docstring of discord.Permissions.manage_messages:5 -#: 07e3d2dc854b48da9ed38f4648f6a7bf -msgid "Note that there are currently no ways to edit other people's messages." +#: 89e2f390c3b448c686b6693767698924 +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgstr "" #: ../../docstring of discord.Permissions.embed_links:1 @@ -6293,7 +6483,7 @@ msgstr "" #: ../../docstring of discord.Permissions.mention_everyone:1 #: dd01266c445141a097c673b102981c4d -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgstr "" #: ../../docstring of discord.Permissions.external_emojis:1 @@ -6481,6 +6671,16 @@ msgstr "" msgid "This only applies to apps that are also not installed to the guild." msgstr "" +#: ../../docstring of discord.Permissions.pin_messages:1 +#: 21e49f2607d948d1aac14cf0bde7222d +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "" + +#: ../../docstring of discord.Permissions.bypass_slowmode:1 +#: daaadff474a3483883ac2174fe2530b1 +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "" + #: ../../../discord/permissions.py:docstring of discord.permissions.PermissionOverwrite:1 #: 53d4e7fb59b34e38b6649fc978006797 msgid "A type that is used to represent a channel specific permission." @@ -6556,7 +6756,7 @@ msgstr "" msgid "A list of key/value pairs to bulk update with." msgstr "" -#: ../../api/data_classes.rst:244 +#: ../../api/data_classes.rst:249 #: 9b867a9572674a3a8c8653b44c9f9b72 msgid "Application Role Connections" msgstr "" diff --git a/docs/build/locales/api/enums.pot b/docs/build/locales/api/enums.pot index 400416b350..393cc4f51e 100644 --- a/docs/build/locales/api/enums.pot +++ b/docs/build/locales/api/enums.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,7 +23,7 @@ msgstr "" #: ../../api/enums.rst:9 #: 8edd78317af744249156d7fc55d53459 -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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgstr "" #: ../../api/enums.rst:12 @@ -652,2693 +652,2818 @@ msgstr "" msgid "Represents a channel select component." msgstr "" -#: ../../api/enums.rst:511 +#: ../../api/enums.rst:510 +#: d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a section component." +msgstr "" + +#: ../../api/enums.rst:513 +#: d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a text display component." +msgstr "" + +#: ../../api/enums.rst:516 +#: d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a thumbnail component." +msgstr "" + +#: ../../api/enums.rst:519 +#: de04935db43e47bb8ad4d5ad0a2e794a +msgid "Represents a media gallery component." +msgstr "" + +#: ../../api/enums.rst:522 +#: 8b4e7393b35b417c908436be790e01e3 +msgid "Represents a file component." +msgstr "" + +#: ../../api/enums.rst:525 +#: d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a separator component." +msgstr "" + +#: ../../api/enums.rst:528 +#: d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a content inventory entry component." +msgstr "" + +#: ../../api/enums.rst:531 +#: 66cbc8468aa84de2b570acda87ac130e +msgid "Represents a container component." +msgstr "" + +#: ../../api/enums.rst:534 +#: 7ff6dcebaa89470b8b1b9ee4585e7e04 +msgid "Represents a label component." +msgstr "" + +#: ../../api/enums.rst:537 +#: d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a file upload component." +msgstr "" + +#: ../../api/enums.rst:541 #: d3b5cb245cdb413e91512ec53ec704f4 msgid "Represents the style of the button component." msgstr "" -#: ../../api/enums.rst:517 +#: ../../api/enums.rst:547 #: 5147110dee214022bd8fa7c4fb1d2dc0 msgid "Represents a blurple button for the primary action." msgstr "" -#: ../../api/enums.rst:520 +#: ../../api/enums.rst:550 #: 1cafc57fe172466d9a3292c4ce8f9957 msgid "Represents a grey button for the secondary action." msgstr "" -#: ../../api/enums.rst:523 +#: ../../api/enums.rst:553 #: c46243584e72480695b518b1bc58612a msgid "Represents a green button for a successful action." msgstr "" -#: ../../api/enums.rst:526 +#: ../../api/enums.rst:556 #: cc2f997a688f42a9be197407721214ca msgid "Represents a red button for a dangerous action." msgstr "" -#: ../../api/enums.rst:529 +#: ../../api/enums.rst:559 #: 8b4e7393b35b417c908436be790e01e3 msgid "Represents a link button." msgstr "" -#: ../../api/enums.rst:532 +#: ../../api/enums.rst:562 #: d870b9c8c6fc49bda0956cafbe9d2dc1 msgid "Represents a premium button." msgstr "" -#: ../../api/enums.rst:536 +#: ../../api/enums.rst:566 #: 4a114ecfde0f415aa78c23ae95a03eef msgid "An alias for :attr:`primary`." msgstr "" -#: ../../api/enums.rst:539 -#: ../../api/enums.rst:542 +#: ../../api/enums.rst:569 +#: ../../api/enums.rst:572 +#: 82535fcd360147e880dca049310bbe6f #: 82535fcd360147e880dca049310bbe6f -#: 8321fe52ffb845e19b1b7d9aed7e6705 msgid "An alias for :attr:`secondary`." msgstr "" -#: ../../api/enums.rst:545 +#: ../../api/enums.rst:575 #: 3ac0aea49e2a45ca9d6688296413400f msgid "An alias for :attr:`success`." msgstr "" -#: ../../api/enums.rst:548 +#: ../../api/enums.rst:578 #: a12dc437275b4f269f536cd4658d804e msgid "An alias for :attr:`danger`." msgstr "" -#: ../../api/enums.rst:551 +#: ../../api/enums.rst:581 #: 8534814e7c964ade81128db570fe9b6e msgid "An alias for :attr:`link`." msgstr "" -#: ../../api/enums.rst:555 +#: ../../api/enums.rst:585 #: 66cbc8468aa84de2b570acda87ac130e msgid "Represents the style of the input text component." msgstr "" -#: ../../api/enums.rst:561 +#: ../../api/enums.rst:591 #: 48cbe43e6fb342169300a8f53803f539 msgid "Represents a single-line input text field." msgstr "" -#: ../../api/enums.rst:564 +#: ../../api/enums.rst:594 #: 77b11ba453194692b73e560ba59cb52a msgid "Represents a multi-line input text field." msgstr "" -#: ../../api/enums.rst:567 +#: ../../api/enums.rst:597 #: 60ab6349de2b49b39d9242a76836ba0e msgid "An alias for :attr:`short`." msgstr "" -#: ../../api/enums.rst:570 -#: ../../api/enums.rst:573 +#: ../../api/enums.rst:600 +#: ../../api/enums.rst:603 +#: 02075561dbb8468d89db81730ef848ee #: 02075561dbb8468d89db81730ef848ee -#: b1e4514a32ca4b6f8d3540036646f09e msgid "An alias for :attr:`long`." msgstr "" -#: ../../api/enums.rst:577 +#: ../../api/enums.rst:607 #: 14687525b9ad476bb6208d62748cf54b msgid "Specifies the region a voice server belongs to." msgstr "" -#: ../../api/enums.rst:581 +#: ../../api/enums.rst:611 #: 90f499fb4f134385bbfc3af0699539fb msgid "The Amsterdam region." msgstr "" -#: ../../api/enums.rst:584 +#: ../../api/enums.rst:614 #: b776b0a8473c45bd803f3b6a7eb18410 msgid "The Brazil region." msgstr "" -#: ../../api/enums.rst:587 +#: ../../api/enums.rst:617 #: 64cb8a3f20e849b4a9eb427399fbd903 msgid "The Dubai region." msgstr "" -#: ../../api/enums.rst:593 +#: ../../api/enums.rst:623 #: 66e324a8246644efa7fa06a3d95ab7ad msgid "The EU Central region." msgstr "" -#: ../../api/enums.rst:596 +#: ../../api/enums.rst:626 #: 0d0795530dc0414abf31cc814d1737de msgid "The EU West region." msgstr "" -#: ../../api/enums.rst:599 +#: ../../api/enums.rst:629 #: e0dd74b91b684d24bce94aa56f83166b msgid "The Europe region." msgstr "" -#: ../../api/enums.rst:605 +#: ../../api/enums.rst:635 #: a80849d6f4ce4ad383e30e781f322e13 msgid "The Frankfurt region." msgstr "" -#: ../../api/enums.rst:608 +#: ../../api/enums.rst:638 #: f61ccdd7bd194959897b4f24e4749d5e msgid "The Hong Kong region." msgstr "" -#: ../../api/enums.rst:611 +#: ../../api/enums.rst:641 #: efe001fde7084049845f0785b375921c msgid "The India region." msgstr "" -#: ../../api/enums.rst:617 +#: ../../api/enums.rst:647 #: 9862cb3b6d0a4f438ce362db4434fb41 msgid "The Japan region." msgstr "" -#: ../../api/enums.rst:620 +#: ../../api/enums.rst:650 #: 5d5b6e0af5c348f78a25651f1e1b2df4 msgid "The London region." msgstr "" -#: ../../api/enums.rst:623 +#: ../../api/enums.rst:653 #: d63a694b0fcf4b829467b9a98cc27faa msgid "The Russia region." msgstr "" -#: ../../api/enums.rst:626 +#: ../../api/enums.rst:656 #: 792f94d71ab242a5bde4f22c1b97068a msgid "The Singapore region." msgstr "" -#: ../../api/enums.rst:629 +#: ../../api/enums.rst:659 #: a4d6c698bba747428f33df48f401115c msgid "The South Africa region." msgstr "" -#: ../../api/enums.rst:632 +#: ../../api/enums.rst:662 #: c67af79dafd047d9b4d90bd0a4d6cc5d msgid "The South Korea region." msgstr "" -#: ../../api/enums.rst:635 +#: ../../api/enums.rst:665 #: 0c7bc1130add4b35aa955bcd3e55badd msgid "The Sydney region." msgstr "" -#: ../../api/enums.rst:638 +#: ../../api/enums.rst:668 #: ce77bd1b4d53463cadaa224887643131 msgid "The US Central region." msgstr "" -#: ../../api/enums.rst:641 +#: ../../api/enums.rst:671 #: ef82ec5d51974062a0ae97b3eb643d99 msgid "The US East region." msgstr "" -#: ../../api/enums.rst:644 +#: ../../api/enums.rst:674 #: 7b3d68f69b0c40d88d2cb95e84bdac4d msgid "The US South region." msgstr "" -#: ../../api/enums.rst:647 +#: ../../api/enums.rst:677 #: 793045d5ba3043d78311ec589d46636f msgid "The US West region." msgstr "" -#: ../../api/enums.rst:650 +#: ../../api/enums.rst:680 #: edfc1b9463f2411fa8c94042ccfb2138 msgid "The Amsterdam region for VIP guilds." msgstr "" -#: ../../api/enums.rst:653 +#: ../../api/enums.rst:683 #: 8b2691fc24fd496592d208408dec5829 msgid "The US East region for VIP guilds." msgstr "" -#: ../../api/enums.rst:656 +#: ../../api/enums.rst:686 #: 50201921761246bc9caa8e6c22c0a084 msgid "The US West region for VIP guilds." msgstr "" -#: ../../api/enums.rst:660 +#: ../../api/enums.rst:690 #: 3bf69f93ed404d34b15b826ae657bf5c 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 "" -#: ../../api/enums.rst:669 +#: ../../api/enums.rst:699 #: fe1ad00c158c4c00acb1ea118a53928b msgid "Checks if two verification levels are equal." msgstr "" -#: ../../api/enums.rst:672 +#: ../../api/enums.rst:702 #: 46216c7a546b4c91912d7c8e9573c349 msgid "Checks if two verification levels are not equal." msgstr "" -#: ../../api/enums.rst:675 +#: ../../api/enums.rst:705 #: 2e0bb775b6df4ee8a04963d54dfb731f msgid "Checks if a verification level is higher than another." msgstr "" -#: ../../api/enums.rst:678 +#: ../../api/enums.rst:708 #: 7a3f52cd944049e887290b1231a1964a msgid "Checks if a verification level is lower than another." msgstr "" -#: ../../api/enums.rst:681 +#: ../../api/enums.rst:711 #: 620771d877bc4ef6aac111a4148a8bfb msgid "Checks if a verification level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:684 +#: ../../api/enums.rst:714 #: e2b18998a2844ea8b31ae008fdbc6b58 msgid "Checks if a verification level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:688 +#: ../../api/enums.rst:718 #: fb66916bd09d4ce1a73920a30968db22 msgid "No criteria set." msgstr "" -#: ../../api/enums.rst:691 +#: ../../api/enums.rst:721 #: bd647ba2a4774531947bfcf3f9ad1f89 msgid "Member must have a verified email on their Discord account." msgstr "" -#: ../../api/enums.rst:694 +#: ../../api/enums.rst:724 #: 21bbe20b61c84b9b9cb300365c10afa0 msgid "Member must have a verified email and be registered on Discord for more than five minutes." msgstr "" -#: ../../api/enums.rst:698 +#: ../../api/enums.rst:728 #: 299d3b3c431b4bae9a49515dfb2ddbec 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 "" -#: ../../api/enums.rst:703 +#: ../../api/enums.rst:733 #: 1469ed3a1ca6460fa6c38ed7a7a2d52c msgid "Member must have a verified phone on their Discord account." msgstr "" -#: ../../api/enums.rst:707 +#: ../../api/enums.rst:737 #: ec6aa59281a448b2ac2592ee503e482d msgid "Specifies whether a :class:`Guild` has notifications on for all messages or mentions only by default." msgstr "" -#: ../../api/enums.rst:715 +#: ../../api/enums.rst:745 #: dc966a5e848642bea42db5392f380906 msgid "Checks if two notification levels are equal." msgstr "" -#: ../../api/enums.rst:718 +#: ../../api/enums.rst:748 #: 0be81a2959e048d69194270daa8d7163 msgid "Checks if two notification levels are not equal." msgstr "" -#: ../../api/enums.rst:721 +#: ../../api/enums.rst:751 #: fd3e2b62b4e9464381f697a2ce986496 msgid "Checks if a notification level is higher than another." msgstr "" -#: ../../api/enums.rst:724 +#: ../../api/enums.rst:754 #: f105280bb0c943be98437aa0c245d024 msgid "Checks if a notification level is lower than another." msgstr "" -#: ../../api/enums.rst:727 +#: ../../api/enums.rst:757 #: 846701cab8e64caa9e80f34c7bd03a54 msgid "Checks if a notification level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:730 +#: ../../api/enums.rst:760 #: ba3d791aa9ff4ad8870b943ac0e1ae2e msgid "Checks if a notification level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:734 +#: ../../api/enums.rst:764 #: be084b93aa534c83a085d8da3691a961 msgid "Members receive notifications for every message regardless of them being mentioned." msgstr "" -#: ../../api/enums.rst:737 +#: ../../api/enums.rst:767 #: f92e661d81964e76a2c775a52c6657cb msgid "Members receive notifications for messages they are mentioned in." msgstr "" -#: ../../api/enums.rst:741 +#: ../../api/enums.rst:771 #: 95af5bd00d43462a906e5084192ed897 msgid "Specifies a :class:`Guild`\\'s explicit content filter, which is the machine learning algorithms that Discord uses to detect if an image contains pornography or otherwise explicit content." msgstr "" -#: ../../api/enums.rst:751 +#: ../../api/enums.rst:781 #: a306a70455c3408d8c5e838c614c2555 msgid "Checks if two content filter levels are equal." msgstr "" -#: ../../api/enums.rst:754 +#: ../../api/enums.rst:784 #: dfe076afd3cb44fd85205ba4d94cf663 msgid "Checks if two content filter levels are not equal." msgstr "" -#: ../../api/enums.rst:757 +#: ../../api/enums.rst:787 #: 0a9e650407c34c7f9dc886f8c8a775f9 msgid "Checks if a content filter level is higher than another." msgstr "" -#: ../../api/enums.rst:760 +#: ../../api/enums.rst:790 #: ce931389a4cf4b66a5f4b13d9045274d msgid "Checks if a content filter level is lower than another." msgstr "" -#: ../../api/enums.rst:763 +#: ../../api/enums.rst:793 #: dfcdb88cdef544e78bae9e35fa0459bb msgid "Checks if a content filter level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:766 +#: ../../api/enums.rst:796 #: 1792e32dd6e843af9dd1121e4e8bc63d msgid "Checks if a content filter level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:770 +#: ../../api/enums.rst:800 #: c66d2de8b0bd4072942c7a693c3b7ae3 msgid "The guild does not have the content filter enabled." msgstr "" -#: ../../api/enums.rst:773 +#: ../../api/enums.rst:803 #: ef98aa26fcaa4365b198f3e765a07fd6 msgid "The guild has the content filter enabled for members without a role." msgstr "" -#: ../../api/enums.rst:776 +#: ../../api/enums.rst:806 #: 8bc9bb4ad1ea4f1a89ce1889d698ec18 msgid "The guild has the content filter enabled for every member." msgstr "" -#: ../../api/enums.rst:780 +#: ../../api/enums.rst:810 #: f773f9149bb44c4d83e0298ae408fd6a msgid "Specifies a :class:`Member` 's status." msgstr "" -#: ../../api/enums.rst:784 +#: ../../api/enums.rst:814 #: 727979554bd64ac1a0b4393cd7bb5228 msgid "The member is online." msgstr "" -#: ../../api/enums.rst:787 +#: ../../api/enums.rst:817 #: 7b5be27e51204bcdaffd82a57a6de69c msgid "The member is offline." msgstr "" -#: ../../api/enums.rst:790 +#: ../../api/enums.rst:820 #: 74ddceb1cc1a4566ac34fe6a0b1abb54 msgid "The member is idle." msgstr "" -#: ../../api/enums.rst:793 +#: ../../api/enums.rst:823 #: 4490b159c76941dbab94c39b712ccaf2 msgid "The member is \"Do Not Disturb\"." msgstr "" -#: ../../api/enums.rst:796 +#: ../../api/enums.rst:826 #: 64dc5bb4a3954ac9ad8e84ee8959ba78 msgid "An alias for :attr:`dnd`." msgstr "" -#: ../../api/enums.rst:799 +#: ../../api/enums.rst:829 #: 6db87d8dee034d9d8685436fa8a26db0 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 presence this will be :attr:`offline` instead." msgstr "" -#: ../../api/enums.rst:804 +#: ../../api/enums.rst:834 #: 5638a65a34fa4c8b90930cd7817a2867 msgid "The member is streaming." msgstr "" -#: ../../api/enums.rst:809 +#: ../../api/enums.rst:839 #: 60612463044b4cde8d8308b993f3063e msgid "Represents the type of action being done for a :class:`AuditLogEntry`\\, which is retrievable via :meth:`Guild.audit_logs`." msgstr "" -#: ../../api/enums.rst:814 +#: ../../api/enums.rst:844 #: 632a23827cce4e32a73c4ba7e5176503 msgid "The guild has updated. Things that trigger this include:" msgstr "" -#: ../../api/enums.rst:816 +#: ../../api/enums.rst:846 #: 739c484cff324836b4bbc7e9a4ba5727 msgid "Changing the guild vanity URL" msgstr "" -#: ../../api/enums.rst:817 +#: ../../api/enums.rst:847 #: e2613a32359c47618dd6be48de2d7696 msgid "Changing the guild invite splash" msgstr "" -#: ../../api/enums.rst:818 +#: ../../api/enums.rst:848 #: bd56053367fa4283bb319f326001c04c msgid "Changing the guild AFK channel or timeout" msgstr "" -#: ../../api/enums.rst:819 +#: ../../api/enums.rst:849 #: 9822d25614704b7cb849ddd61ea89034 msgid "Changing the guild voice server region" msgstr "" -#: ../../api/enums.rst:820 +#: ../../api/enums.rst:850 #: 9f5b610f62304c51a1999c420d0b5c31 msgid "Changing the guild icon, banner, or discovery splash" msgstr "" -#: ../../api/enums.rst:821 +#: ../../api/enums.rst:851 #: 8f44ea06843349ef910d0e022ee62ebd msgid "Changing the guild moderation settings" msgstr "" -#: ../../api/enums.rst:822 +#: ../../api/enums.rst:852 #: 2ba541de1193448fa261b50507c699fb msgid "Changing things related to the guild widget" msgstr "" -#: ../../api/enums.rst:824 +#: ../../api/enums.rst:854 #: c890e719787243a5af28be7c6f82f77b msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Guild`." msgstr "" -#: ../../api/enums.rst:827 -#: ../../api/enums.rst:853 -#: ../../api/enums.rst:872 -#: ../../api/enums.rst:894 -#: ../../api/enums.rst:913 -#: ../../api/enums.rst:929 -#: ../../api/enums.rst:944 -#: ../../api/enums.rst:1003 -#: ../../api/enums.rst:1017 -#: ../../api/enums.rst:1062 -#: ../../api/enums.rst:1082 -#: ../../api/enums.rst:1097 +#: ../../api/enums.rst:857 +#: ../../api/enums.rst:883 +#: ../../api/enums.rst:902 +#: ../../api/enums.rst:924 +#: ../../api/enums.rst:943 +#: ../../api/enums.rst:959 +#: ../../api/enums.rst:974 +#: ../../api/enums.rst:1033 +#: ../../api/enums.rst:1047 +#: ../../api/enums.rst:1092 #: ../../api/enums.rst:1112 -#: ../../api/enums.rst:1136 -#: ../../api/enums.rst:1153 -#: ../../api/enums.rst:1169 -#: ../../api/enums.rst:1182 -#: ../../api/enums.rst:1195 -#: ../../api/enums.rst:1206 -#: ../../api/enums.rst:1217 -#: ../../api/enums.rst:1314 -#: ../../api/enums.rst:1329 -#: ../../api/enums.rst:1350 -#: ../../api/enums.rst:1369 -#: ../../api/enums.rst:1388 -#: ../../api/enums.rst:1407 -#: ../../api/enums.rst:1428 -#: ../../api/enums.rst:1449 -#: ../../api/enums.rst:1470 -#: ../../api/enums.rst:1488 -#: ../../api/enums.rst:1506 -#: ../../api/enums.rst:1524 -#: ../../api/enums.rst:1534 -#: ../../api/enums.rst:1551 -#: ../../api/enums.rst:1567 -#: ../../api/enums.rst:1618 -#: ../../api/enums.rst:1632 +#: ../../api/enums.rst:1127 +#: ../../api/enums.rst:1142 +#: ../../api/enums.rst:1166 +#: ../../api/enums.rst:1183 +#: ../../api/enums.rst:1199 +#: ../../api/enums.rst:1212 +#: ../../api/enums.rst:1225 +#: ../../api/enums.rst:1236 +#: ../../api/enums.rst:1247 +#: ../../api/enums.rst:1344 +#: ../../api/enums.rst:1359 +#: ../../api/enums.rst:1380 +#: ../../api/enums.rst:1399 +#: ../../api/enums.rst:1418 +#: ../../api/enums.rst:1437 +#: ../../api/enums.rst:1458 +#: ../../api/enums.rst:1479 +#: ../../api/enums.rst:1500 +#: ../../api/enums.rst:1518 +#: ../../api/enums.rst:1536 +#: ../../api/enums.rst:1554 +#: ../../api/enums.rst:1564 +#: ../../api/enums.rst:1581 +#: ../../api/enums.rst:1597 +#: ../../api/enums.rst:1648 +#: ../../api/enums.rst:1662 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 #: bfff5308473d4af998d5e90e81bd9d42 -#: 0776e36908074d45bfacf9e98b402a96 -#: ad53aecba09c4cff97fbe106a8aae4c3 -#: 9a20bd8774814a64b14884977510d1e6 -#: 0619742d7fa140278430c051be11dc1b -#: 69139dd3ef9e48d3b1af81c1e81c39d4 -#: ecd21b91f59c49bdabb7f8d74a287e1e -#: a2803ec37cea445fbe05eee14f7e763a -#: 38aec5e643c249b19b3d7b91ef993e5e -#: 1e5784f497904a1b8ea5e31e43b2a0ad -#: 752fd4d41eb541729116bdab7b643fc9 -#: c506008e4ec74cef851b196b09e69815 -#: 22d68de8370648cf9093a7a877656bf4 -#: f0e7616a583a47d4831939f3e25e8627 #: fffb0afd84694213a281950c9c2906db -#: bd06e8336d7741e7adfae9936f1bf7fe -#: 5baecd9f1e2143c88378ba7f0e3ffb96 -#: 7499b8f78f014a8d8f9513dd6c5e69e3 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 #: 4ad9e4ec222545458f27f958fe5bf43d -#: 0857346d12f54c63ba891ac188e985b3 -#: 95b8db2d9c284969b08a1156718090be -#: 61e23683148c4bf68627e0418b64f5f3 -#: 050b5f3e2f0b4e75b8f233a76bd515dd -#: a9cdc043a5fb4f8db268fa48136a2dfe -#: 96717b9a46964b4692326fe8a96295a2 -#: de04652441c24b81be6d3d268922492e -#: 093c3ea325f44f168aac272a73defeec -#: 6bfd123a5fca4eb0b0ac3ef7104dfac3 -#: a1736cc07b154021a682d4e42420bf9a -#: f1a1175365964973a77e600680c1613b -#: 91b67ae606ac453c9bf64b0b2012bac5 -#: 3411856d93a14776a6aa2dbfe75fdef0 -#: 5226c38d1fd44f3b816c29f729fa90c3 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 #: 252bbee44ed14a1f9ddb9a6c43cbda0d -#: bc68c25f397a452f91ce7b919f52007c -#: a6e309f478874004a40055c758f64d0e -#: db4eb198caca4bd08cb1893c95ad57a7 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 +#: bfff5308473d4af998d5e90e81bd9d42 msgid "Possible attributes for :class:`AuditLogDiff`:" msgstr "" -#: ../../api/enums.rst:829 +#: ../../api/enums.rst:859 #: 22e4308bba9c4789ad88e620c6469324 msgid ":attr:`~AuditLogDiff.afk_channel`" msgstr "" -#: ../../api/enums.rst:830 +#: ../../api/enums.rst:860 #: f3892be329644776b547cf3fa7c32533 msgid ":attr:`~AuditLogDiff.system_channel`" msgstr "" -#: ../../api/enums.rst:831 +#: ../../api/enums.rst:861 #: c31a4836714247cc8ae5d1e97f1fa0a1 msgid ":attr:`~AuditLogDiff.afk_timeout`" msgstr "" -#: ../../api/enums.rst:832 +#: ../../api/enums.rst:862 #: b144fcde9e3e42499f4790871baa00c5 msgid ":attr:`~AuditLogDiff.default_message_notifications`" msgstr "" -#: ../../api/enums.rst:833 +#: ../../api/enums.rst:863 #: 0d0e5e72f40447838c0a0c80fcdd0d6f msgid ":attr:`~AuditLogDiff.explicit_content_filter`" msgstr "" -#: ../../api/enums.rst:834 +#: ../../api/enums.rst:864 #: c2be22b8817b42c48e8a71489d583ebe msgid ":attr:`~AuditLogDiff.mfa_level`" msgstr "" -#: ../../api/enums.rst:835 -#: ../../api/enums.rst:855 -#: ../../api/enums.rst:874 -#: ../../api/enums.rst:896 -#: ../../api/enums.rst:1067 -#: ../../api/enums.rst:1087 -#: ../../api/enums.rst:1102 -#: ../../api/enums.rst:1156 -#: ../../api/enums.rst:1172 -#: ../../api/enums.rst:1185 -#: ../../api/enums.rst:1197 -#: ../../api/enums.rst:1208 -#: ../../api/enums.rst:1219 -#: ../../api/enums.rst:1352 -#: ../../api/enums.rst:1371 -#: ../../api/enums.rst:1390 -#: ../../api/enums.rst:1409 -#: ../../api/enums.rst:1430 -#: ../../api/enums.rst:1451 -#: ../../api/enums.rst:1472 -#: ../../api/enums.rst:1490 -#: ../../api/enums.rst:1508 -#: ../../api/enums.rst:1536 -#: ../../api/enums.rst:1553 -#: ../../api/enums.rst:1569 +#: ../../api/enums.rst:865 +#: ../../api/enums.rst:885 +#: ../../api/enums.rst:904 +#: ../../api/enums.rst:926 +#: ../../api/enums.rst:1097 +#: ../../api/enums.rst:1117 +#: ../../api/enums.rst:1132 +#: ../../api/enums.rst:1186 +#: ../../api/enums.rst:1202 +#: ../../api/enums.rst:1215 +#: ../../api/enums.rst:1227 +#: ../../api/enums.rst:1238 +#: ../../api/enums.rst:1249 +#: ../../api/enums.rst:1382 +#: ../../api/enums.rst:1401 +#: ../../api/enums.rst:1420 +#: ../../api/enums.rst:1439 +#: ../../api/enums.rst:1460 +#: ../../api/enums.rst:1481 +#: ../../api/enums.rst:1502 +#: ../../api/enums.rst:1520 +#: ../../api/enums.rst:1538 +#: ../../api/enums.rst:1566 +#: ../../api/enums.rst:1583 +#: ../../api/enums.rst:1599 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 #: 895caa8a7a2b40a3be55d2ec1baf44b1 -#: 99cc876d108e4eab8371a7d45c0ea1b9 -#: d5910caed39b4422a0bf2361a6565612 -#: d7fd5443343b4bc88ce6cd8918cdfeab -#: b44ca51adbc64e51b77c441b2878ad83 -#: 1de697d2ea2c4cae9ccab9fb6fc6d38a -#: ac7026819cf84b46ab62b7fc660eec2a -#: ac7b378f7a1046ebab645d5f7d3ff34e -#: c5d4dc545e724ea9989d999fa6992cce -#: fe717eea581f494ebf36019cc19d9964 -#: 558f751460d247b2a058a50b81e48a08 -#: 1394b20d84104b49a743fdfeb699c225 -#: e51f5200cbe140f19c8c3b3e2d75a534 -#: bfe00e359c3f448eace931206c0b2ee9 -#: b5339c2060384a359e7c71febf3ca2ce -#: b5ae5559c92341f9946a0237c88316b8 -#: 70b4a80497dc4c718cba972b132e9059 -#: 580ac06e34cc423d8a0c7804bcfa7dff -#: 515eb479a052419d88d9d9bd1eb338a0 -#: 2f935e45567444cca02d6e556a3e0904 -#: 46d1f8301ff548f1af259ccd664c3f42 -#: c31820d94e12407ba086b701f92569b0 -#: 646a54b16dff41a2b03ed31ac183c0b2 #: 12c512f9e9f24101b8341757dbbeb0f4 -#: 0c293715eca54347b0f133a596ecfedf +#: 895caa8a7a2b40a3be55d2ec1baf44b1 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 msgid ":attr:`~AuditLogDiff.name`" msgstr "" -#: ../../api/enums.rst:836 +#: ../../api/enums.rst:866 #: c02c63c7c88f4fe181dda7376bebc148 msgid ":attr:`~AuditLogDiff.owner`" msgstr "" -#: ../../api/enums.rst:837 +#: ../../api/enums.rst:867 #: 0c026e75724c47d7beb2a2c77e9f7c79 msgid ":attr:`~AuditLogDiff.splash`" msgstr "" -#: ../../api/enums.rst:838 +#: ../../api/enums.rst:868 #: 2e2b9b9568f446af9fc48b3fb53bf57c msgid ":attr:`~AuditLogDiff.discovery_splash`" msgstr "" -#: ../../api/enums.rst:839 +#: ../../api/enums.rst:869 #: eca51cbb07124eafb49aafd57720c935 msgid ":attr:`~AuditLogDiff.icon`" msgstr "" -#: ../../api/enums.rst:840 +#: ../../api/enums.rst:870 #: e88cfaca97164239924deb0947a3bb53 msgid ":attr:`~AuditLogDiff.banner`" msgstr "" -#: ../../api/enums.rst:841 +#: ../../api/enums.rst:871 #: 8f50869b6362417792226758c9cee340 msgid ":attr:`~AuditLogDiff.vanity_url_code`" msgstr "" -#: ../../api/enums.rst:845 +#: ../../api/enums.rst:875 #: 902049bae0b942798334fe1b7ca30562 msgid "A new channel was created." msgstr "" -#: ../../api/enums.rst:847 +#: ../../api/enums.rst:877 #: e00bbae1ecc54cd4aa7b2f97761a2857 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 "" -#: ../../api/enums.rst:850 +#: ../../api/enums.rst:880 #: a1df25c5f1984895b983d5275d8f8af5 msgid "A more filled out object in the :class:`Object` case can be found by using :attr:`~AuditLogEntry.after`." msgstr "" -#: ../../api/enums.rst:856 -#: ../../api/enums.rst:875 -#: ../../api/enums.rst:897 -#: ../../api/enums.rst:918 -#: ../../api/enums.rst:934 -#: ../../api/enums.rst:949 -#: ../../api/enums.rst:1354 -#: ../../api/enums.rst:1373 -#: ../../api/enums.rst:1392 +#: ../../api/enums.rst:886 +#: ../../api/enums.rst:905 +#: ../../api/enums.rst:927 +#: ../../api/enums.rst:948 +#: ../../api/enums.rst:964 +#: ../../api/enums.rst:979 +#: ../../api/enums.rst:1384 +#: ../../api/enums.rst:1403 +#: ../../api/enums.rst:1422 +#: 9ec89df3159c46e287c1d83f1fa8ba27 +#: 9ec89df3159c46e287c1d83f1fa8ba27 +#: 9ec89df3159c46e287c1d83f1fa8ba27 +#: 9ec89df3159c46e287c1d83f1fa8ba27 +#: 9ec89df3159c46e287c1d83f1fa8ba27 +#: 9ec89df3159c46e287c1d83f1fa8ba27 +#: 9ec89df3159c46e287c1d83f1fa8ba27 +#: 9ec89df3159c46e287c1d83f1fa8ba27 #: 9ec89df3159c46e287c1d83f1fa8ba27 -#: ff75120af4cd405d9f119936bb32f72d -#: a9329e3bd572430b8360afda3dd26ee0 -#: 998ef1796ea64671a79e87a4227e271c -#: 0ae29b838f1448d8b8f928d6939b92cd -#: 3de7a19ea4524c6bb59edd609646a050 -#: 1eec71ede8394476b9a4dc4ebffa9df6 -#: b61a8e74c58248e4a0d8c0c18806f0d4 -#: 2ee6e5873b53484eb7bd37f41c17a4bb msgid ":attr:`~AuditLogDiff.type`" msgstr "" -#: ../../api/enums.rst:857 -#: ../../api/enums.rst:877 -#: ../../api/enums.rst:898 -#: 648726ce83124608809879a7571168a2 +#: ../../api/enums.rst:887 +#: ../../api/enums.rst:907 +#: ../../api/enums.rst:928 #: 11cbe518c99642b49c959a2204a2c37a -#: b3e74457949d4229b324163fc858e635 +#: 648726ce83124608809879a7571168a2 +#: 648726ce83124608809879a7571168a2 msgid ":attr:`~AuditLogDiff.overwrites`" msgstr "" -#: ../../api/enums.rst:861 +#: ../../api/enums.rst:891 #: d3e3191004c34df799b5f5fbe25f013f msgid "A channel was updated. Things that trigger this include:" msgstr "" -#: ../../api/enums.rst:863 +#: ../../api/enums.rst:893 #: 98d0c561278d4e9d8096de31ee31173c msgid "The channel name or topic was changed" msgstr "" -#: ../../api/enums.rst:864 +#: ../../api/enums.rst:894 #: 5bc50a7dc2e240ad8f79a8c4704a3418 msgid "The channel bitrate was changed" msgstr "" -#: ../../api/enums.rst:866 -#: ../../api/enums.rst:904 +#: ../../api/enums.rst:896 +#: ../../api/enums.rst:934 +#: 8f81efbdafac4745899e4ad861717ecd #: 8f81efbdafac4745899e4ad861717ecd -#: 5257b72e408a46d4a7b06498d32f7209 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`abc.GuildChannel` or :class:`Object` with an ID." msgstr "" -#: ../../api/enums.rst:869 +#: ../../api/enums.rst:899 #: 48fbbcac84324aeeb2f83e415ad0b051 msgid "A more filled out object in the :class:`Object` case can be found by using :attr:`~AuditLogEntry.after` or :attr:`~AuditLogEntry.before`." msgstr "" -#: ../../api/enums.rst:876 +#: ../../api/enums.rst:906 #: b9290b43388846c7a46f16bceccfbdbf msgid ":attr:`~AuditLogDiff.position`" msgstr "" -#: ../../api/enums.rst:878 -#: ../../api/enums.rst:1316 -#: ../../api/enums.rst:1331 +#: ../../api/enums.rst:908 +#: ../../api/enums.rst:1346 +#: ../../api/enums.rst:1361 +#: 67ee76e83c454d32899f6326a4949701 +#: 67ee76e83c454d32899f6326a4949701 #: 67ee76e83c454d32899f6326a4949701 -#: 51da4ef9f1994a6789fb2c54c371a367 -#: 7aeb804efb7d4bb8bd585a9b325278ba msgid ":attr:`~AuditLogDiff.topic`" msgstr "" -#: ../../api/enums.rst:879 +#: ../../api/enums.rst:909 #: 6464625c11634cc199dd526145504a9e msgid ":attr:`~AuditLogDiff.bitrate`" msgstr "" -#: ../../api/enums.rst:880 +#: ../../api/enums.rst:910 #: e914c09c71f34c58ab692ba1c54e5750 msgid ":attr:`~AuditLogDiff.rtc_region`" msgstr "" -#: ../../api/enums.rst:881 +#: ../../api/enums.rst:911 #: d42f4667cecb4ff28a06c06c21882209 msgid ":attr:`~AuditLogDiff.video_quality_mode`" msgstr "" -#: ../../api/enums.rst:882 +#: ../../api/enums.rst:912 #: e50b4d7fb0624f398085aa35aef1ce5b msgid ":attr:`~AuditLogDiff.default_auto_archive_duration`" msgstr "" -#: ../../api/enums.rst:886 +#: ../../api/enums.rst:916 #: 4bca3568aafc430883f16570fd625acb msgid "A channel was deleted." msgstr "" -#: ../../api/enums.rst:888 +#: ../../api/enums.rst:918 #: 5af5984da736481eae7b9ec37355167b msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is an :class:`Object` with an ID." msgstr "" -#: ../../api/enums.rst:891 +#: ../../api/enums.rst:921 #: aa14e43f332a43d2a9076ca32feb165e msgid "A more filled out object can be found by using the :attr:`~AuditLogEntry.before` object." msgstr "" -#: ../../api/enums.rst:902 +#: ../../api/enums.rst:932 #: 0a3eeba6a561475bb1093b0e9c574110 msgid "A channel permission overwrite was created." msgstr "" -#: ../../api/enums.rst:907 +#: ../../api/enums.rst:937 #: 10f0d8428fb44ef8b43417b8f03cc667 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 then it is a :class:`Object` with an ID being filled, a name, and a ``type`` attribute set to either ``'role'`` or ``'member'`` to help dictate what type of ID it is." msgstr "" -#: ../../api/enums.rst:915 -#: ../../api/enums.rst:931 -#: ../../api/enums.rst:946 +#: ../../api/enums.rst:945 +#: ../../api/enums.rst:961 +#: ../../api/enums.rst:976 +#: b424ed66d8e84fb79fbfe5ed3ed2cb86 +#: b424ed66d8e84fb79fbfe5ed3ed2cb86 #: b424ed66d8e84fb79fbfe5ed3ed2cb86 -#: 5a13c30cb38b4c0b9d3a2a369009cf4c -#: 70e9189a4a7b4f49ac3a3308fb205f8a msgid ":attr:`~AuditLogDiff.deny`" msgstr "" -#: ../../api/enums.rst:916 -#: ../../api/enums.rst:932 -#: ../../api/enums.rst:947 +#: ../../api/enums.rst:946 +#: ../../api/enums.rst:962 +#: ../../api/enums.rst:977 +#: 4c5c591191e04caca5c233d14a2705a7 +#: 4c5c591191e04caca5c233d14a2705a7 #: 4c5c591191e04caca5c233d14a2705a7 -#: dc4242d8e2824db3a5e69e283a111660 -#: c7199b2fdb5742238c2221d7b22c7954 msgid ":attr:`~AuditLogDiff.allow`" msgstr "" -#: ../../api/enums.rst:917 -#: ../../api/enums.rst:933 -#: ../../api/enums.rst:948 +#: ../../api/enums.rst:947 +#: ../../api/enums.rst:963 +#: ../../api/enums.rst:978 +#: 35f09304dc1349a39b5f06c5dcee6b92 +#: 35f09304dc1349a39b5f06c5dcee6b92 #: 35f09304dc1349a39b5f06c5dcee6b92 -#: 4655625eec82495495f1912345214c5b -#: 1b799e07563746b4a908a2ec9213439b msgid ":attr:`~AuditLogDiff.id`" msgstr "" -#: ../../api/enums.rst:922 +#: ../../api/enums.rst:952 #: d2431e9dfea74688bba2536e6c35b787 msgid "A channel permission overwrite was changed, this is typically when the permission values change." msgstr "" -#: ../../api/enums.rst:925 -#: ../../api/enums.rst:940 +#: ../../api/enums.rst:955 +#: ../../api/enums.rst:970 +#: b74dea0f59eb486f98c229b259e001f9 #: b74dea0f59eb486f98c229b259e001f9 -#: 548a7a8ca0314acf9735eac331d866e9 msgid "See :attr:`overwrite_create` for more information on how the :attr:`~AuditLogEntry.target` and :attr:`~AuditLogEntry.extra` fields are set." msgstr "" -#: ../../api/enums.rst:938 +#: ../../api/enums.rst:968 #: 80f46495697548b5a7050db9f950fbae msgid "A channel permission overwrite was deleted." msgstr "" -#: ../../api/enums.rst:953 +#: ../../api/enums.rst:983 #: da1fc8cf0b4b4f41a454b0142a8cfdb4 msgid "A member was kicked." msgstr "" -#: ../../api/enums.rst:955 +#: ../../api/enums.rst:985 #: 9462b1de374b4d8696d91df0e11eaf2e msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`User` who got kicked." msgstr "" -#: ../../api/enums.rst:958 -#: ../../api/enums.rst:973 -#: ../../api/enums.rst:982 -#: ../../api/enums.rst:991 +#: ../../api/enums.rst:988 +#: ../../api/enums.rst:1003 +#: ../../api/enums.rst:1012 +#: ../../api/enums.rst:1021 +#: 8d80f3e4c17140e9ac2805db8431e4e8 +#: 8d80f3e4c17140e9ac2805db8431e4e8 +#: 8d80f3e4c17140e9ac2805db8431e4e8 #: 8d80f3e4c17140e9ac2805db8431e4e8 -#: 27a6a127989d4532a61debf08a3fa570 -#: a414b2f116ac46ada7444b1b3e19804c -#: 71e96ce05c754141bdccada47c638e79 msgid "When this is the action, :attr:`~AuditLogEntry.changes` is empty." msgstr "" -#: ../../api/enums.rst:962 +#: ../../api/enums.rst:992 #: a42f6c019433416db0d63e147f403d85 msgid "A member prune was triggered." msgstr "" -#: ../../api/enums.rst:964 +#: ../../api/enums.rst:994 #: 4c83a0acb3cc4f5d9f86ee20117108e6 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is set to ``None``." msgstr "" -#: ../../api/enums.rst:967 -#: ../../api/enums.rst:1026 -#: ../../api/enums.rst:1229 -#: ../../api/enums.rst:1256 -#: ../../api/enums.rst:1271 +#: ../../api/enums.rst:997 +#: ../../api/enums.rst:1056 +#: ../../api/enums.rst:1259 +#: ../../api/enums.rst:1286 +#: ../../api/enums.rst:1301 +#: 812eb56e424040508ad06db116cc0f17 +#: 812eb56e424040508ad06db116cc0f17 +#: 812eb56e424040508ad06db116cc0f17 +#: 812eb56e424040508ad06db116cc0f17 #: 812eb56e424040508ad06db116cc0f17 -#: 96a3ff2630e046b69b446776774304a9 -#: 2dbf8d34537d45518170b5a4c8ffb3cc -#: b77778578eb74355ae650d2fd52036ed -#: 7716d95527c348e5b78e86a177044241 msgid "When this is the action, the type of :attr:`~AuditLogEntry.extra` is set to an unspecified proxy object with two attributes:" msgstr "" -#: ../../api/enums.rst:970 +#: ../../api/enums.rst:1000 #: 97c74c62f95b40a3a6cbff5163170239 msgid "``delete_members_days``: An integer specifying how far the prune was." msgstr "" -#: ../../api/enums.rst:971 +#: ../../api/enums.rst:1001 #: 096f33ff779c4097a1ef75c0e894457e msgid "``members_removed``: An integer specifying how many members were removed." msgstr "" -#: ../../api/enums.rst:977 +#: ../../api/enums.rst:1007 #: 877a04c39e16466dade6cfadc93f7c27 msgid "A member was banned." msgstr "" -#: ../../api/enums.rst:979 +#: ../../api/enums.rst:1009 #: 770451079d8d4b5f8e33b6c52da5f3ff msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`User` who got banned." msgstr "" -#: ../../api/enums.rst:986 +#: ../../api/enums.rst:1016 #: 3b2ae463eb7b4f7a9791c566854c5c1a msgid "A member was unbanned." msgstr "" -#: ../../api/enums.rst:988 +#: ../../api/enums.rst:1018 #: 456609aa1df0460dbb3dcd6b5414aca8 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`User` who got unbanned." msgstr "" -#: ../../api/enums.rst:995 +#: ../../api/enums.rst:1025 #: 9f69f34e9ff743b994009ea40c627614 msgid "A member has updated. This triggers in the following situations:" msgstr "" -#: ../../api/enums.rst:997 +#: ../../api/enums.rst:1027 #: a544a120b4ee4844a5309e3925de5b11 msgid "A nickname was changed" msgstr "" -#: ../../api/enums.rst:998 +#: ../../api/enums.rst:1028 #: 4633d30e1e5045e2b6c5c1c0695a0636 msgid "They were server muted or deafened (or it was undone)" msgstr "" -#: ../../api/enums.rst:1000 +#: ../../api/enums.rst:1030 #: 3685711e4704496c8312ef6113636f20 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member` or :class:`User` who got updated." msgstr "" -#: ../../api/enums.rst:1005 +#: ../../api/enums.rst:1035 #: c510c63833424799981d8707385c2273 msgid ":attr:`~AuditLogDiff.nick`" msgstr "" -#: ../../api/enums.rst:1006 +#: ../../api/enums.rst:1036 #: df5ef4a4cc2947b68d3a3009467c3315 msgid ":attr:`~AuditLogDiff.mute`" msgstr "" -#: ../../api/enums.rst:1007 +#: ../../api/enums.rst:1037 #: 669b0e98d96f4a4bb1d02efd76cc2f33 msgid ":attr:`~AuditLogDiff.deaf`" msgstr "" -#: ../../api/enums.rst:1011 +#: ../../api/enums.rst:1041 #: 3168c0f6dd594f0eaefc02e12dbc54c8 msgid "A member's role has been updated. This triggers when a member either gains a role or loses a role." msgstr "" -#: ../../api/enums.rst:1014 +#: ../../api/enums.rst:1044 #: a57b479bb72143a6b0e1fa6cff760c1a msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member` or :class:`User` who got the role." msgstr "" -#: ../../api/enums.rst:1019 +#: ../../api/enums.rst:1049 #: cb8587e29f82416e87ff25127dc06b2e msgid ":attr:`~AuditLogDiff.roles`" msgstr "" -#: ../../api/enums.rst:1023 +#: ../../api/enums.rst:1053 #: c70c7e8ef89345efafdbab17bf609ff9 msgid "A member's voice channel has been updated. This triggers when a member is moved to a different voice channel." msgstr "" -#: ../../api/enums.rst:1029 +#: ../../api/enums.rst:1059 #: 5440bab9f6a64c3fb332fe281170aefd msgid "``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the members were moved." msgstr "" -#: ../../api/enums.rst:1030 +#: ../../api/enums.rst:1060 #: 797d8b3c02204f6ebfed77b79d469a69 msgid "``count``: An integer specifying how many members were moved." msgstr "" -#: ../../api/enums.rst:1036 +#: ../../api/enums.rst:1066 #: b317d4610f7e4869b25a224b1fbdca0b msgid "A member's voice state has changed. This triggers when a member is force disconnected from voice." msgstr "" -#: ../../api/enums.rst:1039 -#: ../../api/enums.rst:1242 +#: ../../api/enums.rst:1069 +#: ../../api/enums.rst:1272 +#: a7df0bd89c504de1bd34eb9aae01ffdd #: a7df0bd89c504de1bd34eb9aae01ffdd -#: f1c87b2f6b27443a9bfb2f71e47d823b msgid "When this is the action, the type of :attr:`~AuditLogEntry.extra` is set to an unspecified proxy object with one attribute:" msgstr "" -#: ../../api/enums.rst:1042 +#: ../../api/enums.rst:1072 #: a37ce51898424e1588bffced6528805d msgid "``count``: An integer specifying how many members were disconnected." msgstr "" -#: ../../api/enums.rst:1048 +#: ../../api/enums.rst:1078 #: 767c4131a5a44823a1e7f53894454c9e msgid "A bot was added to the guild." msgstr "" -#: ../../api/enums.rst:1050 +#: ../../api/enums.rst:1080 #: aad1bbec2f2a487784929c43e432558a msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member` or :class:`User` which was added to the guild." msgstr "" -#: ../../api/enums.rst:1057 +#: ../../api/enums.rst:1087 #: 113e9849b1e74752a8869a0c1ffd14e4 msgid "A new role was created." msgstr "" -#: ../../api/enums.rst:1059 -#: ../../api/enums.rst:1079 -#: ../../api/enums.rst:1094 +#: ../../api/enums.rst:1089 +#: ../../api/enums.rst:1109 +#: ../../api/enums.rst:1124 +#: 5547887ba3e64a6cadc87783c1bcecf7 +#: 5547887ba3e64a6cadc87783c1bcecf7 #: 5547887ba3e64a6cadc87783c1bcecf7 -#: 91ed6f1edab04e8aad95cd8d9aa069f7 -#: f5e5f97f23e7451c8914aad7c3391dd4 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Role` or a :class:`Object` with the ID." msgstr "" -#: ../../api/enums.rst:1064 -#: ../../api/enums.rst:1084 -#: ../../api/enums.rst:1099 +#: ../../api/enums.rst:1094 +#: ../../api/enums.rst:1114 +#: ../../api/enums.rst:1129 +#: 78a55e9bc42241f9a96d7224c5f829b9 +#: 78a55e9bc42241f9a96d7224c5f829b9 #: 78a55e9bc42241f9a96d7224c5f829b9 -#: c8f52d8ffd564aeeb79100f37e0325a9 -#: c9397379c14f4c23ac15cd0553fafd82 msgid ":attr:`~AuditLogDiff.colour`" msgstr "" -#: ../../api/enums.rst:1065 -#: ../../api/enums.rst:1085 -#: ../../api/enums.rst:1100 +#: ../../api/enums.rst:1095 +#: ../../api/enums.rst:1115 +#: ../../api/enums.rst:1130 +#: eedbba5c376e47df94bda7b4263dad48 +#: eedbba5c376e47df94bda7b4263dad48 #: eedbba5c376e47df94bda7b4263dad48 -#: 42aa4a1fa28042b6880c172318537e00 -#: 16cea7c03f6f467cb4885cc212ad03ed msgid ":attr:`~AuditLogDiff.mentionable`" msgstr "" -#: ../../api/enums.rst:1066 -#: ../../api/enums.rst:1086 -#: ../../api/enums.rst:1101 +#: ../../api/enums.rst:1096 +#: ../../api/enums.rst:1116 +#: ../../api/enums.rst:1131 +#: cae8f831afd84c8f8ec3f34a605bf3a5 +#: cae8f831afd84c8f8ec3f34a605bf3a5 #: cae8f831afd84c8f8ec3f34a605bf3a5 -#: a6bebfacdbd34302b9f9d66309f5cdac -#: c3a50507a9ed44eaa961e0cd5cf90b8b msgid ":attr:`~AuditLogDiff.hoist`" msgstr "" -#: ../../api/enums.rst:1068 -#: ../../api/enums.rst:1088 -#: ../../api/enums.rst:1103 +#: ../../api/enums.rst:1098 +#: ../../api/enums.rst:1118 +#: ../../api/enums.rst:1133 +#: 9eb0712d85af4316b0ce621843c8e83a +#: 9eb0712d85af4316b0ce621843c8e83a #: 9eb0712d85af4316b0ce621843c8e83a -#: 6291a02bf06e4893b114eb374c0972ea -#: add7cd11dbb04b919e545c8027e3abac msgid ":attr:`~AuditLogDiff.permissions`" msgstr "" -#: ../../api/enums.rst:1072 +#: ../../api/enums.rst:1102 #: d9dfda6a35974401a26b2c11d5bbbc7a msgid "A role was updated. This triggers in the following situations:" msgstr "" -#: ../../api/enums.rst:1074 +#: ../../api/enums.rst:1104 #: c0be7ff1754a484db3ff044dc08a5819 msgid "The name has changed" msgstr "" -#: ../../api/enums.rst:1075 +#: ../../api/enums.rst:1105 #: 6fa2713e239b4564bf5605320b494175 msgid "The permissions have changed" msgstr "" -#: ../../api/enums.rst:1076 +#: ../../api/enums.rst:1106 #: 4ff2b1766c94484b96274b722058b292 msgid "The colour has changed" msgstr "" -#: ../../api/enums.rst:1077 +#: ../../api/enums.rst:1107 #: 98644645ef474f4396c1f75dc07216c1 msgid "Its hoist/mentionable state has changed" msgstr "" -#: ../../api/enums.rst:1092 +#: ../../api/enums.rst:1122 #: 3254c9db3f0e44e79d2d800a84c5e124 msgid "A role was deleted." msgstr "" -#: ../../api/enums.rst:1107 +#: ../../api/enums.rst:1137 #: 07b94a8a9e374347b683f0f1830b37d3 msgid "An invite was created." msgstr "" -#: ../../api/enums.rst:1109 +#: ../../api/enums.rst:1139 #: ce279e2749bb47529031e1755e0740c2 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Invite` that was created." msgstr "" -#: ../../api/enums.rst:1114 -#: ../../api/enums.rst:1138 +#: ../../api/enums.rst:1144 +#: ../../api/enums.rst:1168 +#: 4b17ff80832c43dc985fef67f54f8867 #: 4b17ff80832c43dc985fef67f54f8867 -#: 63ed30d0cf114ac7897b93dbf0ebf677 msgid ":attr:`~AuditLogDiff.max_age`" msgstr "" -#: ../../api/enums.rst:1115 -#: ../../api/enums.rst:1139 +#: ../../api/enums.rst:1145 +#: ../../api/enums.rst:1169 +#: 98082e38b018425aad8bb7cba4329f6b #: 98082e38b018425aad8bb7cba4329f6b -#: 80061f89311c4b1c840a03cb3d637b8a msgid ":attr:`~AuditLogDiff.code`" msgstr "" -#: ../../api/enums.rst:1116 -#: ../../api/enums.rst:1140 +#: ../../api/enums.rst:1146 +#: ../../api/enums.rst:1170 +#: a06a13e2c7fd4ea58ff641ae8758f789 #: a06a13e2c7fd4ea58ff641ae8758f789 -#: 491537ae15b2481b96f5f897cbc0f594 msgid ":attr:`~AuditLogDiff.temporary`" msgstr "" -#: ../../api/enums.rst:1117 -#: ../../api/enums.rst:1141 +#: ../../api/enums.rst:1147 +#: ../../api/enums.rst:1171 +#: 7d631cc9c2c84b1f87e678854919422a #: 7d631cc9c2c84b1f87e678854919422a -#: a2b61b72f027412aaf6e17de2db74522 msgid ":attr:`~AuditLogDiff.inviter`" msgstr "" -#: ../../api/enums.rst:1118 -#: ../../api/enums.rst:1142 -#: ../../api/enums.rst:1155 -#: ../../api/enums.rst:1171 -#: ../../api/enums.rst:1184 -#: ../../api/enums.rst:1411 -#: ../../api/enums.rst:1432 -#: ../../api/enums.rst:1453 +#: ../../api/enums.rst:1148 +#: ../../api/enums.rst:1172 +#: ../../api/enums.rst:1185 +#: ../../api/enums.rst:1201 +#: ../../api/enums.rst:1214 +#: ../../api/enums.rst:1441 +#: ../../api/enums.rst:1462 +#: ../../api/enums.rst:1483 +#: fe4c5c753de54249aa866828f408a565 +#: fe4c5c753de54249aa866828f408a565 +#: fe4c5c753de54249aa866828f408a565 +#: fe4c5c753de54249aa866828f408a565 +#: fe4c5c753de54249aa866828f408a565 +#: fe4c5c753de54249aa866828f408a565 +#: fe4c5c753de54249aa866828f408a565 #: fe4c5c753de54249aa866828f408a565 -#: d0f57a601eda4711a767462d7dcd2f7e -#: 28ea5cd1a0434d598a0aef1d8ed865b9 -#: f6760b3a7eeb420bae78324ec9219b80 -#: a5886d55b844447395a66697a447146e -#: 4237027b541d4783b363e232e7b14c04 -#: 80cd12851d3d4ef3a24a79f9a22518ee -#: 723c64f924f24657939b655291a50d47 msgid ":attr:`~AuditLogDiff.channel`" msgstr "" -#: ../../api/enums.rst:1119 -#: ../../api/enums.rst:1143 +#: ../../api/enums.rst:1149 +#: ../../api/enums.rst:1173 +#: f0cb2c7e0fd845bf97ab419451436a0d #: f0cb2c7e0fd845bf97ab419451436a0d -#: 58673fccfc5e44d693f2c5a9b836cfd6 msgid ":attr:`~AuditLogDiff.uses`" msgstr "" -#: ../../api/enums.rst:1120 -#: ../../api/enums.rst:1144 +#: ../../api/enums.rst:1150 +#: ../../api/enums.rst:1174 +#: ed096900498d4549bfcca4bfce2acfcf #: ed096900498d4549bfcca4bfce2acfcf -#: 9c22d47dc70d4bf6b8eb85c93024ecea msgid ":attr:`~AuditLogDiff.max_uses`" msgstr "" -#: ../../api/enums.rst:1124 +#: ../../api/enums.rst:1154 #: 6fba5968ea2140edaf5c6920b4177d38 msgid "An invite was updated." msgstr "" -#: ../../api/enums.rst:1126 +#: ../../api/enums.rst:1156 #: c0adb6372c474dd9a6fa1b79ababb781 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Invite` that was updated." msgstr "" -#: ../../api/enums.rst:1131 +#: ../../api/enums.rst:1161 #: 89c1b80cc1114e8a89ba6aa80e3b635a msgid "An invite was deleted." msgstr "" -#: ../../api/enums.rst:1133 +#: ../../api/enums.rst:1163 #: 951939c17ece4b73a544877c61858520 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Invite` that was deleted." msgstr "" -#: ../../api/enums.rst:1148 +#: ../../api/enums.rst:1178 #: d8d5352632bd48d381951430129bba1d msgid "A webhook was created." msgstr "" -#: ../../api/enums.rst:1150 -#: ../../api/enums.rst:1166 -#: ../../api/enums.rst:1179 +#: ../../api/enums.rst:1180 +#: ../../api/enums.rst:1196 +#: ../../api/enums.rst:1209 +#: 2fe79b01b896449f8a2711781524a8df +#: 2fe79b01b896449f8a2711781524a8df #: 2fe79b01b896449f8a2711781524a8df -#: ef972dbe7ec941a5907d624c86a390d6 -#: 59d99fea521c4d5f9ce1c97173c5a522 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the webhook ID." msgstr "" -#: ../../api/enums.rst:1157 -#: ../../api/enums.rst:1186 +#: ../../api/enums.rst:1187 +#: ../../api/enums.rst:1216 +#: 4cd9b18b6fd844f084981705eb37900e #: 4cd9b18b6fd844f084981705eb37900e -#: 0bdfb34cd2b849d0a7293c9a911f4adf msgid ":attr:`~AuditLogDiff.type` (always set to ``1`` if so)" msgstr "" -#: ../../api/enums.rst:1161 +#: ../../api/enums.rst:1191 #: 41467b9018c348b4ada46a61a597aae0 msgid "A webhook was updated. This trigger in the following situations:" msgstr "" -#: ../../api/enums.rst:1163 +#: ../../api/enums.rst:1193 #: 7fdd2431c3c246bc83d907abb08f3801 msgid "The webhook name changed" msgstr "" -#: ../../api/enums.rst:1164 +#: ../../api/enums.rst:1194 #: b0d8e438c965430ab7887a917e0e8e59 msgid "The webhook channel changed" msgstr "" -#: ../../api/enums.rst:1173 +#: ../../api/enums.rst:1203 #: db08795bf6dc4cdf875deacb581bf66d msgid ":attr:`~AuditLogDiff.avatar`" msgstr "" -#: ../../api/enums.rst:1177 +#: ../../api/enums.rst:1207 #: 53f84f6d911b427a82d7422c010c7be6 msgid "A webhook was deleted." msgstr "" -#: ../../api/enums.rst:1190 +#: ../../api/enums.rst:1220 #: e7175cc208c84d12957322bfb535b34b msgid "An emoji was created." msgstr "" -#: ../../api/enums.rst:1192 -#: ../../api/enums.rst:1203 +#: ../../api/enums.rst:1222 +#: ../../api/enums.rst:1233 +#: 41aeb9dc3c5840aeb56f92ec751f6cd0 #: 41aeb9dc3c5840aeb56f92ec751f6cd0 -#: df5de1fd8daa4ce2a481835fc9ae71f4 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`GuildEmoji` or :class:`Object` with the emoji ID." msgstr "" -#: ../../api/enums.rst:1201 +#: ../../api/enums.rst:1231 #: 68f03695f66b4169a03ed9c1dc80389f msgid "An emoji was updated. This triggers when the name has changed." msgstr "" -#: ../../api/enums.rst:1212 +#: ../../api/enums.rst:1242 #: 48163ca0ef4c45ae844e45109240ea51 msgid "An emoji was deleted." msgstr "" -#: ../../api/enums.rst:1214 +#: ../../api/enums.rst:1244 #: 6c4676bf1a414f30a39f7196f7d82d10 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the emoji ID." msgstr "" -#: ../../api/enums.rst:1223 +#: ../../api/enums.rst:1253 #: 00ed260437894ceca3ae37e9a173fe0d 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/enums.rst:1226 +#: ../../api/enums.rst:1256 #: 8982961c175341f9a00e1d4196d2528a 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/enums.rst:1232 -#: ../../api/enums.rst:1245 +#: ../../api/enums.rst:1262 +#: ../../api/enums.rst:1275 +#: 4468836a846542d6a6df219845f7c8c0 #: 4468836a846542d6a6df219845f7c8c0 -#: 92a746616613438f9e44ef14f58c45f6 msgid "``count``: An integer specifying how many messages were deleted." msgstr "" -#: ../../api/enums.rst:1233 +#: ../../api/enums.rst:1263 #: 0465bcc39989438fbc4fc946201f3198 msgid "``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the message got deleted." msgstr "" -#: ../../api/enums.rst:1237 +#: ../../api/enums.rst:1267 #: b666af6168ac4da4925c44e8955fd829 msgid "Messages were bulk deleted by a moderator." msgstr "" -#: ../../api/enums.rst:1239 +#: ../../api/enums.rst:1269 #: b496e7abbf6641c6aa0ecb2f408fa88d msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`TextChannel` or :class:`Object` with the ID of the channel that was purged." msgstr "" -#: ../../api/enums.rst:1251 +#: ../../api/enums.rst:1281 #: 26b1fef40156492aade7797dec762c5b msgid "A message was pinned in a channel." msgstr "" -#: ../../api/enums.rst:1253 +#: ../../api/enums.rst:1283 #: d1e5158c3f894e9098ce7240dda29673 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member` or :class:`User` who had their message pinned." msgstr "" -#: ../../api/enums.rst:1259 +#: ../../api/enums.rst:1289 #: 33b6b5d83e1b460da4ba77c314d523a0 msgid "``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the message was pinned." msgstr "" -#: ../../api/enums.rst:1260 +#: ../../api/enums.rst:1290 #: b02423c690af4a9fb690657d4b07c8e5 msgid "``message_id``: the ID of the message which was pinned." msgstr "" -#: ../../api/enums.rst:1266 +#: ../../api/enums.rst:1296 #: 044f2e7645914a0ba5e4145600a04267 msgid "A message was unpinned in a channel." msgstr "" -#: ../../api/enums.rst:1268 +#: ../../api/enums.rst:1298 #: 9133756a00814e1591bec12ddd56edb6 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member` or :class:`User` who had their message unpinned." msgstr "" -#: ../../api/enums.rst:1274 +#: ../../api/enums.rst:1304 #: 88df13e8f17342db8d4441d72f234b2a msgid "``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the message was unpinned." msgstr "" -#: ../../api/enums.rst:1275 +#: ../../api/enums.rst:1305 #: b626f07690e84a63af8a2164b849883c msgid "``message_id``: the ID of the message which was unpinned." msgstr "" -#: ../../api/enums.rst:1281 +#: ../../api/enums.rst:1311 #: 3dd421c8d563469a97e25a3e6ddea1e8 msgid "A guild integration was created." msgstr "" -#: ../../api/enums.rst:1283 +#: ../../api/enums.rst:1313 #: 28a61562db5c42e58719d9abdd270252 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the integration ID of the integration which was created." msgstr "" -#: ../../api/enums.rst:1290 +#: ../../api/enums.rst:1320 #: 760589bb3a7d45058bd7bef6a304f95d msgid "A guild integration was updated." msgstr "" -#: ../../api/enums.rst:1292 +#: ../../api/enums.rst:1322 #: cc4ffb3112c04683842b7de2775fb45d msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the integration ID of the integration which was updated." msgstr "" -#: ../../api/enums.rst:1299 +#: ../../api/enums.rst:1329 #: 933106178e5547948aa91bdcbd78433d msgid "A guild integration was deleted." msgstr "" -#: ../../api/enums.rst:1301 +#: ../../api/enums.rst:1331 #: f5bd9a45dda249209e96a6ee8751ca52 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the integration ID of the integration which was deleted." msgstr "" -#: ../../api/enums.rst:1308 +#: ../../api/enums.rst:1338 #: 5f8e9f5c32bf4508b5f303a3410265aa msgid "A stage instance was started." msgstr "" -#: ../../api/enums.rst:1310 +#: ../../api/enums.rst:1340 #: c2e9a68539184e2fa02ef00208b3a2aa 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 "" -#: ../../api/enums.rst:1317 -#: ../../api/enums.rst:1332 -#: ../../api/enums.rst:1412 -#: ../../api/enums.rst:1433 -#: ../../api/enums.rst:1454 +#: ../../api/enums.rst:1347 +#: ../../api/enums.rst:1362 +#: ../../api/enums.rst:1442 +#: ../../api/enums.rst:1463 +#: ../../api/enums.rst:1484 +#: f8fdb84c50e44daeb4c36d389b641c96 +#: f8fdb84c50e44daeb4c36d389b641c96 +#: f8fdb84c50e44daeb4c36d389b641c96 +#: f8fdb84c50e44daeb4c36d389b641c96 #: f8fdb84c50e44daeb4c36d389b641c96 -#: d65c3aecb6c0489696f90eadd54ecddf -#: 44e35106f7094f5fb9455ee772ec0ab6 -#: fad91e851d004a6b90a25284db67decf -#: 625caa87aa24485fb1397616cf577a7a msgid ":attr:`~AuditLogDiff.privacy_level`" msgstr "" -#: ../../api/enums.rst:1323 +#: ../../api/enums.rst:1353 #: 39f42f6186ef44da90259d27f7714aaa msgid "A stage instance was updated." msgstr "" -#: ../../api/enums.rst:1325 +#: ../../api/enums.rst:1355 #: 5f94e6a27480458483dd65b0a69b1037 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 "" -#: ../../api/enums.rst:1338 +#: ../../api/enums.rst:1368 #: 68be42754dcf431aa9cbbc788139632b msgid "A stage instance was ended." msgstr "" -#: ../../api/enums.rst:1344 +#: ../../api/enums.rst:1374 #: b272d864a7ce4045bafbee2d91846c0d msgid "A sticker was created." msgstr "" -#: ../../api/enums.rst:1346 -#: ../../api/enums.rst:1365 -#: ../../api/enums.rst:1384 +#: ../../api/enums.rst:1376 +#: ../../api/enums.rst:1395 +#: ../../api/enums.rst:1414 +#: a544a30d24fe44ce9cbd11c4d6bf9f7c +#: a544a30d24fe44ce9cbd11c4d6bf9f7c #: a544a30d24fe44ce9cbd11c4d6bf9f7c -#: 83e568d602594a06a3755e2645cea0e5 -#: 3d62e77b4351433b96277edb798f3ce3 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 "" -#: ../../api/enums.rst:1353 -#: ../../api/enums.rst:1372 -#: ../../api/enums.rst:1391 +#: ../../api/enums.rst:1383 +#: ../../api/enums.rst:1402 +#: ../../api/enums.rst:1421 +#: 583a543779cf4d9c86a08d861082267b +#: 583a543779cf4d9c86a08d861082267b #: 583a543779cf4d9c86a08d861082267b -#: 7d2c2dae92fa4be7bcd52331157da5bb -#: 2c0f60d87b514b59b8c45d1eb06bf0dd msgid ":attr:`~AuditLogDiff.emoji`" msgstr "" -#: ../../api/enums.rst:1355 -#: ../../api/enums.rst:1374 -#: ../../api/enums.rst:1393 +#: ../../api/enums.rst:1385 +#: ../../api/enums.rst:1404 +#: ../../api/enums.rst:1423 +#: 98d494cb41e24671a60a79da9eafe995 +#: 98d494cb41e24671a60a79da9eafe995 #: 98d494cb41e24671a60a79da9eafe995 -#: 591225f4c32c4c6cb4296ef99a4a5aea -#: 123dd92166354b2782efe70594d4c669 msgid ":attr:`~AuditLogDiff.format_type`" msgstr "" -#: ../../api/enums.rst:1356 -#: ../../api/enums.rst:1375 -#: ../../api/enums.rst:1394 -#: ../../api/enums.rst:1410 -#: ../../api/enums.rst:1431 -#: ../../api/enums.rst:1452 +#: ../../api/enums.rst:1386 +#: ../../api/enums.rst:1405 +#: ../../api/enums.rst:1424 +#: ../../api/enums.rst:1440 +#: ../../api/enums.rst:1461 +#: ../../api/enums.rst:1482 +#: 799a4b9a391c4475baa04647431d2cf1 +#: 799a4b9a391c4475baa04647431d2cf1 +#: 799a4b9a391c4475baa04647431d2cf1 +#: 799a4b9a391c4475baa04647431d2cf1 +#: 799a4b9a391c4475baa04647431d2cf1 #: 799a4b9a391c4475baa04647431d2cf1 -#: be345a6986ef4009a3e94c8dcab51547 -#: 7d0a742e6503449abe9e681184246edf -#: 1c84003999434ea1b83339033d6f1b08 -#: 0e3cd3da365646e3a19d92b79ab09390 -#: efb8bf105929454c942dbc678084c415 msgid ":attr:`~AuditLogDiff.description`" msgstr "" -#: ../../api/enums.rst:1357 -#: ../../api/enums.rst:1376 -#: ../../api/enums.rst:1395 +#: ../../api/enums.rst:1387 +#: ../../api/enums.rst:1406 +#: ../../api/enums.rst:1425 +#: 2364c53b67874e0bb8ef85cc03081b1e +#: 2364c53b67874e0bb8ef85cc03081b1e #: 2364c53b67874e0bb8ef85cc03081b1e -#: 91fe394c81e54010909f486a0a62ccda -#: e621569837954f27972fc94f56f0b1bb msgid ":attr:`~AuditLogDiff.available`" msgstr "" -#: ../../api/enums.rst:1363 +#: ../../api/enums.rst:1393 #: 899d08deac6348098bd7c041fbf23728 msgid "A sticker was updated." msgstr "" -#: ../../api/enums.rst:1382 +#: ../../api/enums.rst:1412 #: f9aabd9368034d05978e3ee12f1155fc msgid "A sticker was deleted." msgstr "" -#: ../../api/enums.rst:1401 +#: ../../api/enums.rst:1431 #: 38576243ba11499c8f6670a8e071b23b msgid "A scheduled event was created." msgstr "" -#: ../../api/enums.rst:1403 -#: ../../api/enums.rst:1424 -#: ../../api/enums.rst:1445 +#: ../../api/enums.rst:1433 +#: ../../api/enums.rst:1454 +#: ../../api/enums.rst:1475 +#: af920a7bbbc94e369a1d93f7a1cc290a +#: af920a7bbbc94e369a1d93f7a1cc290a #: af920a7bbbc94e369a1d93f7a1cc290a -#: 5a0b011e635a4d84895b73b59e7641c9 -#: 3a98586e07cd4bd4b61d000b98c58dec msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`ScheduledEvent` or :class:`Object` with the ID of the thread which was deleted." msgstr "" -#: ../../api/enums.rst:1413 -#: ../../api/enums.rst:1434 -#: ../../api/enums.rst:1455 +#: ../../api/enums.rst:1443 +#: ../../api/enums.rst:1464 +#: ../../api/enums.rst:1485 +#: 3ce8b3fb8cdb40feb984d3851b53ed2d +#: 3ce8b3fb8cdb40feb984d3851b53ed2d #: 3ce8b3fb8cdb40feb984d3851b53ed2d -#: 4e176938b5ab445290fa6b9fe22d0261 -#: a42a905118e545359543f03054ca8874 msgid ":attr:`~discord.ScheduledEvent.location`" msgstr "" -#: ../../api/enums.rst:1414 -#: ../../api/enums.rst:1435 -#: ../../api/enums.rst:1456 +#: ../../api/enums.rst:1444 +#: ../../api/enums.rst:1465 +#: ../../api/enums.rst:1486 +#: e59ba5034b72405cba2bd082ef739063 +#: e59ba5034b72405cba2bd082ef739063 #: e59ba5034b72405cba2bd082ef739063 -#: c47fb618a6a947ec9ff4a6875bf364ae -#: b6a63604628744a3bc3aa26a49390e7f msgid ":attr:`~discord.ScheduledEvent.status`" msgstr "" -#: ../../api/enums.rst:1415 -#: ../../api/enums.rst:1436 -#: ../../api/enums.rst:1457 +#: ../../api/enums.rst:1445 +#: ../../api/enums.rst:1466 +#: ../../api/enums.rst:1487 +#: 9d33cef93ba04aaeaa2ad8cae3d8dc49 +#: 9d33cef93ba04aaeaa2ad8cae3d8dc49 #: 9d33cef93ba04aaeaa2ad8cae3d8dc49 -#: b89408ceb4084309b42b7239e9feb62b -#: 0c99d4fce1d04a07812e647b68078da6 msgid ":attr:`~discord.ScheduledEventLocation.type`" msgstr "" -#: ../../api/enums.rst:1416 -#: ../../api/enums.rst:1437 -#: ../../api/enums.rst:1458 +#: ../../api/enums.rst:1446 +#: ../../api/enums.rst:1467 +#: ../../api/enums.rst:1488 +#: 0e093f4fc20c4d4c93052a0e73f2c90c +#: 0e093f4fc20c4d4c93052a0e73f2c90c #: 0e093f4fc20c4d4c93052a0e73f2c90c -#: 6a7f6324a52842f78660d3d570b3474f -#: 28f6a91e32b84ed0a6993a51d9b36113 msgid ":attr:`~discord.ScheduledEvent.image`" msgstr "" -#: ../../api/enums.rst:1422 +#: ../../api/enums.rst:1452 #: 2252dcfbdddc4518ba9f0199a082b519 msgid "A scheduled event was updated." msgstr "" -#: ../../api/enums.rst:1443 +#: ../../api/enums.rst:1473 #: bb429c2196f24695b2d8d9eb0078ecd6 msgid "A scheduled event was deleted." msgstr "" -#: ../../api/enums.rst:1464 +#: ../../api/enums.rst:1494 #: cceba1207c31456faba4376926117457 msgid "A thread was created." msgstr "" -#: ../../api/enums.rst:1466 +#: ../../api/enums.rst:1496 #: afb06852a1554bf69f47285f8ffc16d4 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 created." msgstr "" -#: ../../api/enums.rst:1473 -#: ../../api/enums.rst:1491 -#: ../../api/enums.rst:1509 +#: ../../api/enums.rst:1503 +#: ../../api/enums.rst:1521 +#: ../../api/enums.rst:1539 +#: 043230d39cfa4461a1c9f34486530bfe +#: 043230d39cfa4461a1c9f34486530bfe #: 043230d39cfa4461a1c9f34486530bfe -#: 912ddcb3355a458d90aeab0137082161 -#: 5e10df6626994f96aa8ca205bb584fdf msgid ":attr:`~AuditLogDiff.archived`" msgstr "" -#: ../../api/enums.rst:1474 -#: ../../api/enums.rst:1492 -#: ../../api/enums.rst:1510 +#: ../../api/enums.rst:1504 +#: ../../api/enums.rst:1522 +#: ../../api/enums.rst:1540 +#: c83aa80e1c8642d6bfa6257faf79c176 +#: c83aa80e1c8642d6bfa6257faf79c176 #: c83aa80e1c8642d6bfa6257faf79c176 -#: 85bc413b27d047e89aec8a40c120b255 -#: e862a1e81d244239be82de48fc3618c1 msgid ":attr:`~AuditLogDiff.locked`" msgstr "" -#: ../../api/enums.rst:1475 -#: ../../api/enums.rst:1493 -#: ../../api/enums.rst:1511 +#: ../../api/enums.rst:1505 +#: ../../api/enums.rst:1523 +#: ../../api/enums.rst:1541 +#: 0d034477efc24673bc7165634eec50bc +#: 0d034477efc24673bc7165634eec50bc #: 0d034477efc24673bc7165634eec50bc -#: 81ec3efdb28a4f1da2a70783422b8b6e -#: 6ee5745a5889407f923396b63d2c0be9 msgid ":attr:`~AuditLogDiff.auto_archive_duration`" msgstr "" -#: ../../api/enums.rst:1476 -#: ../../api/enums.rst:1494 -#: ../../api/enums.rst:1512 +#: ../../api/enums.rst:1506 +#: ../../api/enums.rst:1524 +#: ../../api/enums.rst:1542 +#: adce5da724a64308a735139135250eb8 +#: adce5da724a64308a735139135250eb8 #: adce5da724a64308a735139135250eb8 -#: 4f086715273847ed83469dd67b4c9823 -#: b78b252d467f4092846c5159c58b890b msgid ":attr:`~AuditLogDiff.invitable`" msgstr "" -#: ../../api/enums.rst:1482 +#: ../../api/enums.rst:1512 #: df6fa3e3ec454818b8d9a17d68135162 msgid "A thread was updated." msgstr "" -#: ../../api/enums.rst:1484 +#: ../../api/enums.rst:1514 #: 43b8091416ca4f4987c31bc8136e00f5 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 "" -#: ../../api/enums.rst:1500 +#: ../../api/enums.rst:1530 #: 1ac5abed8f7042188c6f9a597b4d9e1f msgid "A thread was deleted." msgstr "" -#: ../../api/enums.rst:1502 +#: ../../api/enums.rst:1532 #: 438ec881b324479aad7b59bb720a7b9c 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 "" -#: ../../api/enums.rst:1518 +#: ../../api/enums.rst:1548 #: 2bfad9ddfb214fa4a9ca9516c683488c msgid "An application command's permissions were updated." msgstr "" -#: ../../api/enums.rst:1520 +#: ../../api/enums.rst:1550 #: e7552f8804b04c728f78efa08726afe8 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is an :class:`Object` with the ID of the command that had it's permissions edited." msgstr "" -#: ../../api/enums.rst:1526 +#: ../../api/enums.rst:1556 #: 78afc906ed3c4751996fd204584c1948 msgid ":attr:`~AuditLogDiff.command_id`" msgstr "" -#: ../../api/enums.rst:1532 +#: ../../api/enums.rst:1562 #: df674749995940d79c7bd5cfb222a814 msgid "A guild auto moderation rule was created." msgstr "" -#: ../../api/enums.rst:1537 -#: ../../api/enums.rst:1554 -#: ../../api/enums.rst:1570 -#: 31b47099c3d143e38933e93b4bed7600 +#: ../../api/enums.rst:1567 +#: ../../api/enums.rst:1584 +#: ../../api/enums.rst:1600 #: c0e72ba6aeee400ba6b6be2c8179c441 -#: 1a6da37f97714504b63b3cc67cd287dd +#: 31b47099c3d143e38933e93b4bed7600 +#: 31b47099c3d143e38933e93b4bed7600 msgid ":attr:`~AuditLogDiff.enabled`" msgstr "" -#: ../../api/enums.rst:1538 -#: ../../api/enums.rst:1555 -#: ../../api/enums.rst:1571 -#: e55b2c534b8a48b28c7486027a472d80 +#: ../../api/enums.rst:1568 +#: ../../api/enums.rst:1585 +#: ../../api/enums.rst:1601 #: 96f0dbd43fab42cd8da1b295291534a8 -#: a29d09b8d1a54079b17bf108895a1d2c +#: e55b2c534b8a48b28c7486027a472d80 +#: e55b2c534b8a48b28c7486027a472d80 msgid ":attr:`~AuditLogDiff.trigger_type`" msgstr "" -#: ../../api/enums.rst:1539 -#: ../../api/enums.rst:1572 +#: ../../api/enums.rst:1569 +#: ../../api/enums.rst:1602 +#: e4de7bbff1904eb083376272e84eebd8 #: e4de7bbff1904eb083376272e84eebd8 -#: e6e0f32618fe463999317e89c13b2b4c msgid ":attr:`~AuditLogDiff.event_type`" msgstr "" -#: ../../api/enums.rst:1540 -#: ../../api/enums.rst:1556 -#: ../../api/enums.rst:1573 +#: ../../api/enums.rst:1570 +#: ../../api/enums.rst:1586 +#: ../../api/enums.rst:1603 #: 53ff474414c545e0877c9dcfa81b07e9 -#: c1d3188e8fff44d683c45799cc96404b #: f158418a61d24685822ad2d4026e7fb9 +#: 53ff474414c545e0877c9dcfa81b07e9 msgid ":attr:`~AuditLogDiff.trigger_metadata`" msgstr "" -#: ../../api/enums.rst:1541 -#: ../../api/enums.rst:1557 -#: ../../api/enums.rst:1574 +#: ../../api/enums.rst:1571 +#: ../../api/enums.rst:1587 +#: ../../api/enums.rst:1604 #: 60f92a70f105440b83650e54eeb14221 -#: 75430aa557ed4c2a87460a3fadad5137 #: b792aaf740e045babb81c2f58ab9407a +#: 60f92a70f105440b83650e54eeb14221 msgid ":attr:`~AuditLogDiff.actions`" msgstr "" -#: ../../api/enums.rst:1542 -#: ../../api/enums.rst:1558 -#: ../../api/enums.rst:1575 +#: ../../api/enums.rst:1572 +#: ../../api/enums.rst:1588 +#: ../../api/enums.rst:1605 #: c38f20feb116471888fe077289ce8040 -#: 8a6a24983308476d8bb356863b85873f #: a3b6f535700543959d3bb54fb078e015 +#: c38f20feb116471888fe077289ce8040 msgid ":attr:`~AuditLogDiff.exempt_roles`" msgstr "" -#: ../../api/enums.rst:1543 -#: ../../api/enums.rst:1559 -#: ../../api/enums.rst:1576 +#: ../../api/enums.rst:1573 +#: ../../api/enums.rst:1589 +#: ../../api/enums.rst:1606 #: 6db5bcd67f51475aacbe4e00cfd33b12 -#: 70b8c754ddd74892ac549fe3d22f8772 #: d0fcfcce917e4cdba1501e04cd870554 +#: 6db5bcd67f51475aacbe4e00cfd33b12 msgid ":attr:`~AuditLogDiff.exempt_channels`" msgstr "" -#: ../../api/enums.rst:1549 +#: ../../api/enums.rst:1579 #: 08714b4c79eb4a06bd4bad4c53f201af msgid "A guild auto moderation rule was updated." msgstr "" -#: ../../api/enums.rst:1565 +#: ../../api/enums.rst:1595 #: b6818219409d4e6aacbe23037c32b8ac msgid "A guild auto moderation rule was deleted." msgstr "" -#: ../../api/enums.rst:1582 +#: ../../api/enums.rst:1612 #: 9c85ec4f6e2f48cdaa7c1697b08dbd12 msgid "A message was blocked by auto moderation." msgstr "" -#: ../../api/enums.rst:1588 +#: ../../api/enums.rst:1618 #: 20649608cd1c49eb8887ce7a5a1064c3 msgid "A message was flagged by auto moderation." msgstr "" -#: ../../api/enums.rst:1594 +#: ../../api/enums.rst:1624 #: a271ec7a81804ceaa6c9e8de7f8c16ac msgid "A member was timed out by auto moderation." msgstr "" -#: ../../api/enums.rst:1600 +#: ../../api/enums.rst:1630 #: db5791aff5df4a76b6dd46f17ba8eb10 msgid "A creator monetization request was created." msgstr "" -#: ../../api/enums.rst:1606 +#: ../../api/enums.rst:1636 #: 29b4fe1bf2594cd6923b822ddb23f607 msgid "The creator monetization terms were accepted." msgstr "" -#: ../../api/enums.rst:1612 +#: ../../api/enums.rst:1642 #: 6d784c3658104e46b3553fa88209e336 msgid "A voice channel status was updated." msgstr "" -#: ../../api/enums.rst:1614 -#: ../../api/enums.rst:1628 +#: ../../api/enums.rst:1644 +#: ../../api/enums.rst:1658 +#: d09aa244691540dbaeff35ae7f802cd6 #: d09aa244691540dbaeff35ae7f802cd6 -#: 21d7aa25fa2449bdbc086189b5743a39 msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`VoiceChannel` or :class:`Object` with the ID of the voice channel which was updated." msgstr "" -#: ../../api/enums.rst:1620 -#: ../../api/enums.rst:1634 +#: ../../api/enums.rst:1650 +#: ../../api/enums.rst:1664 +#: 9e02b19e51fd49449aacc3c074f5918a #: 9e02b19e51fd49449aacc3c074f5918a -#: 73946b20ffa0408d809d244e405077f2 msgid ":attr:`~AuditLogDiff.status`" msgstr "" -#: ../../api/enums.rst:1626 +#: ../../api/enums.rst:1656 #: d1f055c436d14c188223461f9ca0cb1f msgid "A voice channel status was deleted." msgstr "" -#: ../../api/enums.rst:1641 +#: ../../api/enums.rst:1671 #: 4b5b16167df54688914416bf0caf7627 msgid "Represents the category that the :class:`AuditLogAction` belongs to." msgstr "" -#: ../../api/enums.rst:1643 +#: ../../api/enums.rst:1673 #: 9dbab0a232604abd8953a7df6a0bdf70 msgid "This can be retrieved via :attr:`AuditLogEntry.category`." msgstr "" -#: ../../api/enums.rst:1647 +#: ../../api/enums.rst:1677 #: f06b452c09974142b467507b70205eab msgid "The action is the creation of something." msgstr "" -#: ../../api/enums.rst:1651 +#: ../../api/enums.rst:1681 #: 7dd989a90a0e43eca243d490ffef3bff msgid "The action is the deletion of something." msgstr "" -#: ../../api/enums.rst:1655 +#: ../../api/enums.rst:1685 #: 183aa68fd5254ee7a6db373fb9097160 msgid "The action is the update of something." msgstr "" -#: ../../api/enums.rst:1659 +#: ../../api/enums.rst:1689 #: 6a3f9302095245598ef3c8f0ffd44f83 msgid "Represents the membership state of a team member retrieved through :func:`Client.application_info`." msgstr "" -#: ../../api/enums.rst:1665 +#: ../../api/enums.rst:1695 #: f99b7db7002a426498d6216ff366a87f msgid "Represents an invited member." msgstr "" -#: ../../api/enums.rst:1669 +#: ../../api/enums.rst:1699 #: 5932ead93d9b4001a809e94b536efbaf msgid "Represents a member currently in the team." msgstr "" -#: ../../api/enums.rst:1673 +#: ../../api/enums.rst:1703 #: d78900c618414d258b8bf82e4c53d0ce msgid "Represents the type of webhook that can be received." msgstr "" -#: ../../api/enums.rst:1679 +#: ../../api/enums.rst:1709 #: 45607f9417c8476bbe61af59ae2145bb msgid "Represents a webhook that can post messages to channels with a token." msgstr "" -#: ../../api/enums.rst:1683 +#: ../../api/enums.rst:1713 #: 92040f62183548ba9f04a9c654fb5b9f msgid "Represents a webhook that is internally managed by Discord, used for following channels." msgstr "" -#: ../../api/enums.rst:1687 +#: ../../api/enums.rst:1717 #: edd45f91b353433baa215c38fb8cfcfe msgid "Represents a webhook that is used for interactions or applications." msgstr "" -#: ../../api/enums.rst:1693 +#: ../../api/enums.rst:1723 #: b9a957369e784999aa4db4b99d37e718 msgid "Represents the behaviour the :class:`Integration` should perform when a user's subscription has finished." msgstr "" -#: ../../api/enums.rst:1696 +#: ../../api/enums.rst:1726 #: e3e3956bce32458eab440f079ac72be1 msgid "There is an alias for this called ``ExpireBehavior``." msgstr "" -#: ../../api/enums.rst:1702 +#: ../../api/enums.rst:1732 #: dde2cba259b942be9d7daa7f75050e95 msgid "This will remove the :attr:`StreamIntegration.role` from the user when their subscription is finished." msgstr "" -#: ../../api/enums.rst:1707 +#: ../../api/enums.rst:1737 #: 8f56b4a6ec50439d8486352d8f2ec42c msgid "This will kick the user when their subscription is finished." msgstr "" -#: ../../api/enums.rst:1711 +#: ../../api/enums.rst:1741 #: 110f5f127cf34700aebef11bd948132d msgid "Represents the default avatar of a Discord :class:`User`" msgstr "" -#: ../../api/enums.rst:1715 +#: ../../api/enums.rst:1745 #: 95430a94d7b947f3a821f07b70aab0c5 msgid "Represents the default avatar with the color blurple. See also :attr:`Colour.blurple`" msgstr "" -#: ../../api/enums.rst:1719 +#: ../../api/enums.rst:1749 #: 58fcc73eebea461890325809557e6dc8 msgid "Represents the default avatar with the color grey. See also :attr:`Colour.greyple`" msgstr "" -#: ../../api/enums.rst:1723 +#: ../../api/enums.rst:1753 #: d96b0ce740304a21a5d1db1f45051d0c msgid "An alias for :attr:`grey`." msgstr "" -#: ../../api/enums.rst:1726 +#: ../../api/enums.rst:1756 #: 01c0705a0c01418ba8c2bee502a423b7 msgid "Represents the default avatar with the color green. See also :attr:`Colour.green`" msgstr "" -#: ../../api/enums.rst:1730 +#: ../../api/enums.rst:1760 #: acdf3d58f3ac468592d6eb672e7927ab msgid "Represents the default avatar with the color orange. See also :attr:`Colour.orange`" msgstr "" -#: ../../api/enums.rst:1734 +#: ../../api/enums.rst:1764 #: 63d1d5cafeb745c1a8da433c1c130535 msgid "Represents the default avatar with the color red. See also :attr:`Colour.red`" msgstr "" -#: ../../api/enums.rst:1739 +#: ../../api/enums.rst:1769 #: ae3f995775e245e5abf45bc2dda7078c msgid "Represents the type of sticker." msgstr "" -#: ../../api/enums.rst:1745 +#: ../../api/enums.rst:1775 #: 151fd406272c490e93b3cf88e7ab8974 msgid "Represents a standard sticker that all Nitro users can use." msgstr "" -#: ../../api/enums.rst:1749 +#: ../../api/enums.rst:1779 #: 39793037eae8422ba9536d90e842bb02 msgid "Represents a custom sticker created in a guild." msgstr "" -#: ../../api/enums.rst:1753 +#: ../../api/enums.rst:1783 #: b05e06d5a5354367b3b7a284ac12d311 msgid "Represents the type of sticker images." msgstr "" -#: ../../api/enums.rst:1759 +#: ../../api/enums.rst:1789 #: 4e9c50adfad0429eacfe68de8c0581d6 msgid "Represents a sticker with a png image." msgstr "" -#: ../../api/enums.rst:1763 +#: ../../api/enums.rst:1793 #: e8bfe207df5b45708af4bbd905129a8b msgid "Represents a sticker with an apng image." msgstr "" -#: ../../api/enums.rst:1767 +#: ../../api/enums.rst:1797 #: b0fde2a0da464265ab504c4c9bef1f2a msgid "Represents a sticker with a lottie image." msgstr "" -#: ../../api/enums.rst:1771 +#: ../../api/enums.rst:1801 #: 1381383432f44e6eb5368c0835da0f62 msgid "Represents a sticker with a gif image." msgstr "" -#: ../../api/enums.rst:1777 +#: ../../api/enums.rst:1807 #: 8e5bfa0150ba4362936661ad4d6a554f msgid "Represents the invite type for voice channel invites." msgstr "" -#: ../../api/enums.rst:1783 +#: ../../api/enums.rst:1813 #: c7f7db69ae9f4aac9e422022c828aa9b msgid "The invite doesn't target anyone or anything." msgstr "" -#: ../../api/enums.rst:1787 +#: ../../api/enums.rst:1817 #: 99696cffc0224f118163d8732e9a10d6 msgid "A stream invite that targets a user." msgstr "" -#: ../../api/enums.rst:1791 +#: ../../api/enums.rst:1821 #: 4721dd8e936842c5bbd1a61a15097822 msgid "A invite that targets an embedded application." msgstr "" -#: ../../api/enums.rst:1793 +#: ../../api/enums.rst:1823 #: 9b51feef851e411aabb0c0038cd3b750 msgid "Note that your bot won't be verified if you provide users access to this" msgstr "" -#: ../../api/enums.rst:1797 +#: ../../api/enums.rst:1827 #: dc0bb1003ef04faaa4b36bd79dd3badc msgid "Represents the camera video quality mode for voice channel participants." msgstr "" -#: ../../api/enums.rst:1803 +#: ../../api/enums.rst:1833 #: 088bf995fa014f37a03bf9c347e018c7 msgid "Represents auto camera video quality." msgstr "" -#: ../../api/enums.rst:1807 +#: ../../api/enums.rst:1837 #: f5c93fe91c704114af9cb34d427c1921 msgid "Represents full camera video quality." msgstr "" -#: ../../api/enums.rst:1811 +#: ../../api/enums.rst:1841 #: 965f3cd4c033475cb1cc38b821f8bded msgid "Represents a stage instance's privacy level. Stage event privacy levels can only have 1 possible value at the moment so this shouldn't really be used." msgstr "" -#: ../../api/enums.rst:1819 +#: ../../api/enums.rst:1849 #: 8fca712babea4c3a9a70f16a55863fad msgid "The stage instance can only be joined by members of the guild." msgstr "" -#: ../../api/enums.rst:1823 +#: ../../api/enums.rst:1853 #: eb7b9565987841f0b48a3db792db276a msgid "Alias for :attr:`.closed`" msgstr "" -#: ../../api/enums.rst:1827 +#: ../../api/enums.rst:1857 #: d5c29b81b2c14cc18c675c80d475f6a1 msgid "Represents the NSFW level of a guild." msgstr "" -#: ../../api/enums.rst:1835 +#: ../../api/enums.rst:1865 #: 12bcaa8cfcb842c5a148f65f193cc74f msgid "Checks if two NSFW levels are equal." msgstr "" -#: ../../api/enums.rst:1838 +#: ../../api/enums.rst:1868 #: 654b4dfd63874e9f819b003f72cf07b2 msgid "Checks if two NSFW levels are not equal." msgstr "" -#: ../../api/enums.rst:1841 +#: ../../api/enums.rst:1871 #: f7c2e3b237eb4ce0a21fefe5b1189439 msgid "Checks if a NSFW level is higher than another." msgstr "" -#: ../../api/enums.rst:1844 +#: ../../api/enums.rst:1874 #: 2305a4e94a2f4497bd17faa6e1171158 msgid "Checks if a NSFW level is lower than another." msgstr "" -#: ../../api/enums.rst:1847 +#: ../../api/enums.rst:1877 #: d63e8c2fcee54c94a148283479fcdaba msgid "Checks if a NSFW level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:1850 +#: ../../api/enums.rst:1880 #: 0bdeecdc326a477f99e3d20b23060fbd msgid "Checks if a NSFW level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:1854 +#: ../../api/enums.rst:1884 #: 73f672f9e2dc41f3868c069d8f016e01 msgid "The guild has not been categorised yet." msgstr "" -#: ../../api/enums.rst:1858 +#: ../../api/enums.rst:1888 #: 281c15a151fb4dcb95ea4c02e970ede6 msgid "The guild contains NSFW content." msgstr "" -#: ../../api/enums.rst:1862 +#: ../../api/enums.rst:1892 #: f4359419ec5941e8b5e91c4ef5403f4a msgid "The guild does not contain any NSFW content." msgstr "" -#: ../../api/enums.rst:1866 +#: ../../api/enums.rst:1896 #: 03593a6c2994467b9ed47bf3876b3622 msgid "The guild may contain NSFW content." msgstr "" -#: ../../api/enums.rst:1870 +#: ../../api/enums.rst:1900 #: 1702f291fcb34353a6ab9d1d950767f0 msgid "Represents an embedded activity application." msgstr "" -#: ../../api/enums.rst:1872 +#: ../../api/enums.rst:1902 #: e09b1261ff9e4aed838e56dc0f2d0ba1 msgid "Some might be boost-only or gated." msgstr "" -#: ../../api/enums.rst:1876 +#: ../../api/enums.rst:1906 #: 51a321ee62d54d98a9eccf81b593ba9d msgid "Discord said that they won't verify bots who gives access to embedded activities." msgstr "" -#: ../../api/enums.rst:1878 +#: ../../api/enums.rst:1908 #: e421667f43d645a19bf6e4f2ec7619d3 msgid "Read more here: https://discord.com/channels/613425648685547541/697236247739105340/901153332075315321." msgstr "" -#: ../../api/enums.rst:1884 +#: ../../api/enums.rst:1914 #: 8634ae2fdeae4337b6d96d3695dcfd5b msgid "Represents the embedded application Ask Away." msgstr "" -#: ../../api/enums.rst:1890 +#: ../../api/enums.rst:1920 #: 4d3efac29bec4fea95eb83fb78c5e715 msgid "Represents the embedded application Awkword." msgstr "" -#: ../../api/enums.rst:1894 -#: ../../api/enums.rst:1902 -#: ../../api/enums.rst:1982 -#: ../../api/enums.rst:1990 -#: ../../api/enums.rst:1998 -#: ../../api/enums.rst:2086 -#: ../../api/enums.rst:2106 -#: ../../api/enums.rst:2114 +#: ../../api/enums.rst:1924 +#: ../../api/enums.rst:1932 +#: ../../api/enums.rst:2012 +#: ../../api/enums.rst:2020 +#: ../../api/enums.rst:2028 +#: ../../api/enums.rst:2116 +#: ../../api/enums.rst:2136 +#: ../../api/enums.rst:2144 +#: 46a7b3bd09264237b2c107acc73ecd72 +#: 46a7b3bd09264237b2c107acc73ecd72 +#: 46a7b3bd09264237b2c107acc73ecd72 +#: 46a7b3bd09264237b2c107acc73ecd72 +#: 46a7b3bd09264237b2c107acc73ecd72 +#: 46a7b3bd09264237b2c107acc73ecd72 +#: 46a7b3bd09264237b2c107acc73ecd72 #: 46a7b3bd09264237b2c107acc73ecd72 -#: 26a17bd0648f42319205d7e93d492172 -#: a79b808e86594cdb8093ee9de1e8d5ec -#: 9db4622ff7d24f809e4ebf3a64cd2d2d -#: 5d37fd74de88463abc545e8a9bc6c324 -#: 88f0d371b1894498954ed6863c819b42 -#: 6f540ae1a6bc40778c30e5b6ed6c1ebd -#: 7e84904cbf23461b85b39425620e25ed msgid "This activity has been removed." msgstr "" -#: ../../api/enums.rst:1898 +#: ../../api/enums.rst:1928 #: 7df3a9c26b4f4fac8b39048deb5657dc msgid "Development version of :attr:`.awkword`." msgstr "" -#: ../../api/enums.rst:1906 +#: ../../api/enums.rst:1936 #: abbce992b4e24550996b4cd9cbf4eb60 msgid "Represents the embedded application Bash Out." msgstr "" -#: ../../api/enums.rst:1912 +#: ../../api/enums.rst:1942 #: 262e49924cc14a02865aa50c57045b60 msgid "Represents the embedded application Betrayal.io." msgstr "" -#: ../../api/enums.rst:1916 +#: ../../api/enums.rst:1946 #: ca9d81dfd82f4031b335c4bc19933a46 msgid "Represents the embedded application Blazing 8s." msgstr "" -#: ../../api/enums.rst:1922 +#: ../../api/enums.rst:1952 #: 37e760d58a7143b89abba2d5b19e1078 msgid "Development version of :attr:`.blazing_8s`." msgstr "" -#: ../../api/enums.rst:1928 +#: ../../api/enums.rst:1958 #: 126662fd83ef43cd965f2fde2fbc3d90 msgid "QA version of :attr:`.blazing_8s`." msgstr "" -#: ../../api/enums.rst:1934 +#: ../../api/enums.rst:1964 #: bceb40c70ad54faea89657ff53a8b6ed msgid "Staging version of :attr:`.blazing_8s`." msgstr "" -#: ../../api/enums.rst:1940 +#: ../../api/enums.rst:1970 #: ece980f3196e4e22826bf0b9fbd9ba4d msgid "Represents the embedded application Bobble League." msgstr "" -#: ../../api/enums.rst:1946 +#: ../../api/enums.rst:1976 #: 2cd323b60d65453680bf7e879ce98f88 msgid "Represents the embedded application Checkers in the Park." msgstr "" -#: ../../api/enums.rst:1950 +#: ../../api/enums.rst:1980 #: a78c47930e5a4ba8b51f71dcea78c7ce msgid "Development version of :attr:`.checkers_in_the_park`." msgstr "" -#: ../../api/enums.rst:1954 +#: ../../api/enums.rst:1984 #: c2cc29ea6e184e83b2be17704af74c56 msgid "QA version of :attr:`.checkers_in_the_park`." msgstr "" -#: ../../api/enums.rst:1958 +#: ../../api/enums.rst:1988 #: 7eb39863607f40c380be079505668760 msgid "Staging version of :attr:`.checkers_in_the_park`." msgstr "" -#: ../../api/enums.rst:1962 +#: ../../api/enums.rst:1992 #: ef05be1c5f7e4079ac7c56305f89ebfa msgid "Represents the embedded application Chess in the Park." msgstr "" -#: ../../api/enums.rst:1966 +#: ../../api/enums.rst:1996 #: 6320ce907144405b876049b648120b12 msgid "Development version of :attr:`.chess_in_the_park`." msgstr "" -#: ../../api/enums.rst:1970 +#: ../../api/enums.rst:2000 #: 749604a85ea64bbf996c3637266a7dfd msgid "QA version of :attr:`.chess_in_the_park`." msgstr "" -#: ../../api/enums.rst:1974 +#: ../../api/enums.rst:2004 #: 4d7d5cbee8df40f39c5bd67d2a5cf15a msgid "Staging version of :attr:`.chess_in_the_park`." msgstr "" -#: ../../api/enums.rst:1978 +#: ../../api/enums.rst:2008 #: bf380b08e1e1407eafa744eae41fbb85 msgid "Represents the embedded application Decoders Development." msgstr "" -#: ../../api/enums.rst:1986 +#: ../../api/enums.rst:2016 #: 5f272d25b38e42c5b02ff61dfc3ded42 msgid "Represents the embedded application Doodle Crew." msgstr "" -#: ../../api/enums.rst:1994 +#: ../../api/enums.rst:2024 #: 90460a782454406b9eba77e90bbc0d65 msgid "Development version of :attr:`.doodle_crew`." msgstr "" -#: ../../api/enums.rst:2002 +#: ../../api/enums.rst:2032 #: adbde9ea5c7740d88be1a57b89ad8046 msgid "Represents the embedded application Fishington.io." msgstr "" -#: ../../api/enums.rst:2006 +#: ../../api/enums.rst:2036 #: d6011665aa3848a8810933d33109f014 msgid "Represents the embedded application Gartic Phone." msgstr "" -#: ../../api/enums.rst:2012 +#: ../../api/enums.rst:2042 #: 5b98bc6e985645759adce7b6dc973bc2 msgid "Represents the embedded application Jamspace." msgstr "" -#: ../../api/enums.rst:2018 +#: ../../api/enums.rst:2048 #: 8cb40366f76a471182114e1d2bf663a4 msgid "Represents the embedded application Know What I Meme." msgstr "" -#: ../../api/enums.rst:2024 +#: ../../api/enums.rst:2054 #: 4611eb49709143a7943172b1ecd4af36 msgid "Represents the embedded application Land.io." msgstr "" -#: ../../api/enums.rst:2030 +#: ../../api/enums.rst:2060 #: 1cef475005fa4d3e977b4a250336eaff msgid "Represents the embedded application Letter League." msgstr "" -#: ../../api/enums.rst:2034 +#: ../../api/enums.rst:2064 #: 90d3eb8aa9354387bab79c9666a7f6be msgid "Development version of :attr:`.letter_league`." msgstr "" -#: ../../api/enums.rst:2040 +#: ../../api/enums.rst:2070 #: 5900632eb0bd408aaeaceea4df6a3400 msgid "Represents the embedded application Poker Night." msgstr "" -#: ../../api/enums.rst:2044 +#: ../../api/enums.rst:2074 #: 859bd24025a04598a607f82fe33e2303 msgid "Development version of :attr:`.poker_night`." msgstr "" -#: ../../api/enums.rst:2050 +#: ../../api/enums.rst:2080 #: 364952c675e345bfa20f62bb6295b569 msgid "QA version of :attr:`.poker_night`." msgstr "" -#: ../../api/enums.rst:2054 +#: ../../api/enums.rst:2084 #: 306415ef45014befbf99265bc432d5d5 msgid "Staging version of :attr:`.poker_night`." msgstr "" -#: ../../api/enums.rst:2058 +#: ../../api/enums.rst:2088 #: 6b68a438b88f4507bfaea1747c902c24 msgid "Represents the embedded application Putt Party." msgstr "" -#: ../../api/enums.rst:2064 +#: ../../api/enums.rst:2094 #: 1db9baa076ee480d8d0aa84283c03a90 msgid "Development version of :attr:`.putt_party`." msgstr "" -#: ../../api/enums.rst:2070 +#: ../../api/enums.rst:2100 #: 28f5321d2a88463a87a98cc3fe977eee msgid "QA version of :attr:`.putt_party`." msgstr "" -#: ../../api/enums.rst:2076 +#: ../../api/enums.rst:2106 #: d1c4dbb002ad4b59b6f095bd3c9e8241 msgid "Staging version of :attr:`.putt_party`." msgstr "" -#: ../../api/enums.rst:2082 +#: ../../api/enums.rst:2112 #: 10dffbd7ae7346b1a9adb510b348b139 msgid "Represents the embedded application Putts." msgstr "" -#: ../../api/enums.rst:2090 +#: ../../api/enums.rst:2120 #: 1a64c939106a47e89fa93d72ccffb2dd msgid "Represents the embedded application Sketch Heads." msgstr "" -#: ../../api/enums.rst:2096 +#: ../../api/enums.rst:2126 #: fe0828898e684c07ac1bb2b084c6b92e msgid "Development version of :attr:`.sketch_heads`." msgstr "" -#: ../../api/enums.rst:2102 +#: ../../api/enums.rst:2132 #: 2abfe4abd47a4b16a8759924e64d5f61 msgid "Represents the embedded application Sketchy Artist." msgstr "" -#: ../../api/enums.rst:2110 +#: ../../api/enums.rst:2140 #: 0c2730bb638249d491ca800b236c561d msgid "Development version of :attr:`.sketchy_artist`." msgstr "" -#: ../../api/enums.rst:2118 +#: ../../api/enums.rst:2148 #: 57f7dbca4655440a93c3fd350e137039 msgid "Represents the embedded application Spell Cast." msgstr "" -#: ../../api/enums.rst:2122 +#: ../../api/enums.rst:2152 #: 5db2665a5810470ebfdcde53e0c9844e msgid "Staging version of :attr:`.spell_cast`." msgstr "" -#: ../../api/enums.rst:2128 +#: ../../api/enums.rst:2158 #: e5f509a034fc4e12b38a85f3efc3e443 msgid "Same as :attr:`~EmbeddedActivity.youtube_together` with remote feature which allows guild admins to limit the playlist access." msgstr "" -#: ../../api/enums.rst:2132 +#: ../../api/enums.rst:2162 #: 40693975970c4aba91b20cbb710c3df5 msgid "Development version of :attr:`.watch_together`." msgstr "" -#: ../../api/enums.rst:2136 +#: ../../api/enums.rst:2166 #: b171892fb9124323bb2b98d60e1b7a85 msgid "Represents the embedded application word snacks." msgstr "" -#: ../../api/enums.rst:2140 +#: ../../api/enums.rst:2170 #: f667ed7f17934a5886e9dbab4028d854 msgid "Development version of :attr:`.word_snacks`." msgstr "" -#: ../../api/enums.rst:2144 +#: ../../api/enums.rst:2174 #: f2e8046479ab4befb1b09badb53ceac4 msgid "Represents the embedded application Youtube Together." msgstr "" -#: ../../api/enums.rst:2148 +#: ../../api/enums.rst:2178 #: 3aafbe2b679b447ba75d81c817faba38 msgid "Represents the status of a scheduled event." msgstr "" -#: ../../api/enums.rst:2154 +#: ../../api/enums.rst:2184 #: 203576378c61466aafba5a0280b7d8d7 msgid "The scheduled event hasn't started or been canceled yet." msgstr "" -#: ../../api/enums.rst:2158 +#: ../../api/enums.rst:2188 #: 11cbb117b6e540df9c5cf85a8692ddd0 msgid "The scheduled event is in progress." msgstr "" -#: ../../api/enums.rst:2162 +#: ../../api/enums.rst:2192 #: 59952e0eaaed49e283b98e7bc4fc4827 msgid "The scheduled event is over." msgstr "" -#: ../../api/enums.rst:2166 +#: ../../api/enums.rst:2196 #: 347d83904c7c44bc93ff95674bf1dc88 msgid "The scheduled event has been canceled before it can start." msgstr "" -#: ../../api/enums.rst:2170 +#: ../../api/enums.rst:2200 #: f3e431347c5e494ab804674c1a47785e msgid "Alias to :attr:`canceled`." msgstr "" -#: ../../api/enums.rst:2174 +#: ../../api/enums.rst:2204 #: 9367cb26de98424599dc80ef69d1a73d msgid "Represents a scheduled event location type (otherwise known as the entity type on the API)." msgstr "" -#: ../../api/enums.rst:2180 +#: ../../api/enums.rst:2210 #: 4266c50b2bdf4fcf8936d92fa70abac3 msgid "Represents a scheduled event that is happening in a :class:`StageChannel`." msgstr "" -#: ../../api/enums.rst:2184 +#: ../../api/enums.rst:2214 #: f9e4297eb07d41a3bde1dbf3e89b5675 msgid "Represents a scheduled event that is happening in a :class:`VoiceChannel`." msgstr "" -#: ../../api/enums.rst:2188 +#: ../../api/enums.rst:2218 #: e4af5f9d382340e3828ebe79f1ebfee7 msgid "Represents a generic location as a :class:`str`." msgstr "" -#: ../../api/enums.rst:2192 +#: ../../api/enums.rst:2222 #: fe8d3a7422cf4811950c7096d1a6910d msgid "Represents the privacy level of a scheduled event. Scheduled event privacy levels can only have 1 possible value at the moment so this shouldn't really be used." msgstr "" -#: ../../api/enums.rst:2198 +#: ../../api/enums.rst:2228 #: e258adae10a24e399876694c35f291ee msgid "Represents a scheduled event that is only available to members inside the guild." msgstr "" -#: ../../api/enums.rst:2202 +#: ../../api/enums.rst:2232 #: 43c0ea119a5d4ddeae31a1891ab90bba msgid "Represents an application role connection metadata type." msgstr "" -#: ../../api/enums.rst:2204 +#: ../../api/enums.rst:2234 #: a48a777f05f8404ea3f84c2eea0b407b msgid "Each metadata type offers a comparison operation that allows guilds to configure role requirements based on metadata values stored by the bot. Bots specify a ``metadata value`` for each user and guilds specify the required ``guild's configured value`` within the guild role settings." msgstr "" -#: ../../api/enums.rst:2213 +#: ../../api/enums.rst:2243 #: 7a2243082c9146148a159adfd210797b msgid "The metadata value (``integer``) is less than or equal to the guild's configured value (``integer``)." msgstr "" -#: ../../api/enums.rst:2217 +#: ../../api/enums.rst:2247 #: e05c266364924b249c892a96ae04c509 msgid "The metadata value (``integer``) is greater than or equal to the guild's configured value (``integer``)." msgstr "" -#: ../../api/enums.rst:2221 +#: ../../api/enums.rst:2251 #: dc164a530b7748a890b89df5f1d48a3a msgid "The metadata value (``integer``) is equal to the guild's configured value (``integer``)." msgstr "" -#: ../../api/enums.rst:2225 +#: ../../api/enums.rst:2255 #: 271247e528204d5caec08f683630d00c msgid "The metadata value (``integer``) is not equal to the guild's configured value (``integer``)." msgstr "" -#: ../../api/enums.rst:2229 +#: ../../api/enums.rst:2259 #: c5cbe1ee08764e95af0db6111e8f10c0 msgid "The metadata value (``datetime``) is less than or equal to the guild's configured value (``integer``; the number of days before the current date)." msgstr "" -#: ../../api/enums.rst:2234 +#: ../../api/enums.rst:2264 #: 4f4f013f472b4670a51d9240fd8f71cb msgid "The metadata value (``datetime``) is greater than or equal to the guild's configured value (``integer``; the number of days before the current date)." msgstr "" -#: ../../api/enums.rst:2239 +#: ../../api/enums.rst:2269 #: fa757acb4e9841578e85bd76d6678b17 msgid "The metadata value (``integer``) is equal to the guild's configured value (``integer``; 1)." msgstr "" -#: ../../api/enums.rst:2243 +#: ../../api/enums.rst:2273 #: 0f6c437fb349410593e5fc67633b1ed0 msgid "The metadata value (``integer``) is not equal to the guild's configured value (``integer``; 1)." msgstr "" -#: ../../api/enums.rst:2247 +#: ../../api/enums.rst:2277 #: 6cd1703bdbcb49af8199d10e0be98536 msgid "Represents an AutoMod trigger type." msgstr "" -#: ../../api/enums.rst:2253 +#: ../../api/enums.rst:2283 #: 92785878e944483596614511844290d9 msgid "Represents a keyword rule trigger, which are customizable by a guild." msgstr "" -#: ../../api/enums.rst:2255 -#: ../../api/enums.rst:2265 -#: ../../api/enums.rst:2280 +#: ../../api/enums.rst:2285 +#: ../../api/enums.rst:2295 +#: ../../api/enums.rst:2310 +#: 2748f446a4944afcac405b4e6431d085 +#: 2748f446a4944afcac405b4e6431d085 #: 2748f446a4944afcac405b4e6431d085 -#: 6b22e3f8c2104c49a2126255db4d2a25 -#: 6e7fe5085c2c473ebe25b9e17a6473c3 msgid "Possible attributes for :class:`AutoModTriggerMetadata`:" msgstr "" -#: ../../api/enums.rst:2257 +#: ../../api/enums.rst:2287 #: 164ea467f5a74a77a09fffe0604d2e6f msgid ":attr:`~AutoModTriggerMetadata.keyword_filter`" msgstr "" -#: ../../api/enums.rst:2258 +#: ../../api/enums.rst:2288 #: 3a554f78cf8f4a0386b8cde531dbbbf4 msgid ":attr:`~AutoModTriggerMetadata.regex_patterns`" msgstr "" -#: ../../api/enums.rst:2259 -#: ../../api/enums.rst:2268 +#: ../../api/enums.rst:2289 +#: ../../api/enums.rst:2298 +#: f18a268f3f3847c59e0ef614ee5a88ca #: f18a268f3f3847c59e0ef614ee5a88ca -#: e648d4c07e7849498fa1e37f3dc9d7a4 msgid ":attr:`~AutoModTriggerMetadata.allow_list`" msgstr "" -#: ../../api/enums.rst:2263 +#: ../../api/enums.rst:2293 #: 9cb29d61a6674cc58252b6ff7ec0ee65 msgid "Represents a preset keyword rule trigger." msgstr "" -#: ../../api/enums.rst:2267 +#: ../../api/enums.rst:2297 #: d6aa05f209664d85a235c190d3043cd9 msgid ":attr:`~AutoModTriggerMetadata.presets`" msgstr "" -#: ../../api/enums.rst:2272 +#: ../../api/enums.rst:2302 #: fc23e3e17deb4d2db2f13578e975407f msgid "Represents the spam rule trigger." msgstr "" -#: ../../api/enums.rst:2274 +#: ../../api/enums.rst:2304 #: 5052fa1e23f84d919094b527e6780760 msgid "There are no possible attributes for :class:`AutoModTriggerMetadata`." msgstr "" -#: ../../api/enums.rst:2278 +#: ../../api/enums.rst:2308 #: c1b72bd121c64fd9b20ca8fdb200b748 msgid "Represents a mention spam keyword rule trigger." msgstr "" -#: ../../api/enums.rst:2282 +#: ../../api/enums.rst:2312 #: cca7bd82a2394c6083489b7e39c4c738 msgid ":attr:`~AutoModTriggerMetadata.mention_total_limit`" msgstr "" -#: ../../api/enums.rst:2288 +#: ../../api/enums.rst:2318 #: 70879d5f0ea545c6a8e2c43268f3a44a msgid "Represents a harmful link rule trigger." msgstr "" -#: ../../api/enums.rst:2290 +#: ../../api/enums.rst:2320 #: ab821fbd1d1c44e7b9adfaccc49878cc msgid "Removed by Discord and merged into :attr:`spam`." msgstr "" -#: ../../api/enums.rst:2295 +#: ../../api/enums.rst:2325 #: 1d15948ea48048f3a54cb3fd56f98949 msgid "Represents an AutoMod event type." msgstr "" -#: ../../api/enums.rst:2301 +#: ../../api/enums.rst:2331 #: de04935db43e47bb8ad4d5ad0a2e794a msgid "Represents a message send AutoMod event." msgstr "" -#: ../../api/enums.rst:2305 +#: ../../api/enums.rst:2335 #: 20ab54c4886942d6a8b40c6cb79dc15e msgid "Represents the type of action AutoMod is performing." msgstr "" -#: ../../api/enums.rst:2311 +#: ../../api/enums.rst:2341 #: 2052ac6a159c413096526b93f53fc40f msgid "Represents a block message action." msgstr "" -#: ../../api/enums.rst:2315 +#: ../../api/enums.rst:2345 #: 52326fdbc82c40b78fb2d012ee46d6e0 msgid "Represents a send alert message action." msgstr "" -#: ../../api/enums.rst:2319 +#: ../../api/enums.rst:2349 #: e71766619bd345e6adacc517795aa546 msgid "Represents a timeout action." msgstr "" -#: ../../api/enums.rst:2323 +#: ../../api/enums.rst:2353 #: a67c1f449b7b46a6b3945dbe581eecf5 msgid "Represents an AutoMod keyword preset type." msgstr "" -#: ../../api/enums.rst:2329 +#: ../../api/enums.rst:2359 #: 16fae1e09da548e194ff3e9b141d0b3e msgid "Represents the profanity keyword preset rule." msgstr "" -#: ../../api/enums.rst:2333 +#: ../../api/enums.rst:2363 #: ab390cf38fb84df4a3a96714d0211fb6 msgid "Represents the sexual content keyword preset rule." msgstr "" -#: ../../api/enums.rst:2337 +#: ../../api/enums.rst:2367 #: 1a4ffd11aed54240903e82e327560e9b msgid "Represents the slurs keyword preset rule." msgstr "" -#: ../../api/enums.rst:2341 +#: ../../api/enums.rst:2371 #: e06b2688ab0040a886ef9dc2896bc3a3 msgid "Represents how each prompt's options are displayed." msgstr "" -#: ../../api/enums.rst:2347 +#: ../../api/enums.rst:2377 #: 49a64ce72b5949fbb573a3ccaee7703f msgid "The options will appear in a grid form, showing the name and description." msgstr "" -#: ../../api/enums.rst:2351 +#: ../../api/enums.rst:2381 #: 0a3bb3bdb2714e2cbf932539ebc78a91 msgid "The options will appear in a dropdown (similar to select menus), but without the description displayed. This is **enforced** if there are more than 12 options in the prompt." msgstr "" -#: ../../api/enums.rst:2355 +#: ../../api/enums.rst:2385 #: a23abfb2ecad4cd8ad6e055957bf964e msgid "Represents the current mode of the guild's onboarding flow." msgstr "" -#: ../../api/enums.rst:2361 +#: ../../api/enums.rst:2391 #: 6aa44f6eace5404f9d4a7f22c35aa583 msgid "Only default channels are counted towards the Onboarding requirements." msgstr "" -#: ../../api/enums.rst:2365 +#: ../../api/enums.rst:2395 #: fb8b2393e31646fea2a6b5c6cff080cb -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgstr "" -#: ../../api/enums.rst:2369 +#: ../../api/enums.rst:2399 #: d984d2edafa0494198f40de75ba4ee65 msgid "Represents a Reaction's type." msgstr "" -#: ../../api/enums.rst:2375 +#: ../../api/enums.rst:2405 #: 7093ffd76bf040fbabd2de615bea62a7 msgid "Represents a normal reaction." msgstr "" -#: ../../api/enums.rst:2379 +#: ../../api/enums.rst:2409 #: 7ff6dcebaa89470b8b1b9ee4585e7e04 msgid "Represents a super reaction." msgstr "" -#: ../../api/enums.rst:2383 +#: ../../api/enums.rst:2413 #: 8441ff853aa64a7da5c19e1df2a877a2 msgid "Represents an SKU's type." msgstr "" -#: ../../api/enums.rst:2389 +#: ../../api/enums.rst:2419 #: bc04deae624c4ff79197fba79bb3d505 msgid "A one-time purchase that is permanent and is not subject to either renewal or consumption, such as lifetime access to an app's premium features." msgstr "" -#: ../../api/enums.rst:2394 +#: ../../api/enums.rst:2424 #: ac5ad3bc7e1642909644aad6bf116481 msgid "A one-time, non-renewable purchase that provides access, such as a temporary power-up or boost in a game." msgstr "" -#: ../../api/enums.rst:2399 +#: ../../api/enums.rst:2429 #: ac2cba0273274f94888cf5be8147f0b0 msgid "Represents a recurring subscription." msgstr "" -#: ../../api/enums.rst:2403 +#: ../../api/enums.rst:2433 #: 9755ce16658e4e5aaf283233f4ba8e6c msgid "A system-generated group for each subscription SKU created. These types of SKUs are currently unused." msgstr "" -#: ../../api/enums.rst:2408 +#: ../../api/enums.rst:2438 #: f47ba3afb4144d7cb79cacb32af9f292 msgid "Represents an entitlement's type." msgstr "" -#: ../../api/enums.rst:2414 +#: ../../api/enums.rst:2444 #: f0c9c5eeaf1d4576b1977a50ebff3be9 msgid "Entitlement was purchased by the user." msgstr "" -#: ../../api/enums.rst:2418 +#: ../../api/enums.rst:2448 #: 0fd3167c06bb4f73a4373acc350c29f4 msgid "Entitlement is for a Discord Nitro subscription." msgstr "" -#: ../../api/enums.rst:2422 +#: ../../api/enums.rst:2452 #: 6e360623ccd14c7ba737664a0720387b msgid "Entitlement was gifted by the developer." msgstr "" -#: ../../api/enums.rst:2426 +#: ../../api/enums.rst:2456 #: a3753cbe720248baad7006b741b83d0f msgid "Entitlement was purchased by a developer in the application's test mode." msgstr "" -#: ../../api/enums.rst:2430 +#: ../../api/enums.rst:2460 #: c50fbfb4231547299d0b58c756a526ef msgid "Entitlement was granted when the SKU was free." msgstr "" -#: ../../api/enums.rst:2434 +#: ../../api/enums.rst:2464 #: 664d88fce1c945589b43e457c0a039ab msgid "Entitlement was gifted by another user." msgstr "" -#: ../../api/enums.rst:2438 +#: ../../api/enums.rst:2468 #: bcce02698e7c4d93b0593a4738376114 msgid "Entitlement was claimed by a user for free as a Nitro subscriber." msgstr "" -#: ../../api/enums.rst:2442 +#: ../../api/enums.rst:2472 #: 94fb5669a76e4d5799331d41c4367469 msgid "Entitlement was purchased as an app subscription." msgstr "" -#: ../../api/enums.rst:2447 +#: ../../api/enums.rst:2477 #: 043f69aa903442b79ab0a54119892850 msgid "Represents an entitlement's ownership type." msgstr "" -#: ../../api/enums.rst:2453 +#: ../../api/enums.rst:2483 #: 72cb5e1565fc455191948cdc346b5907 msgid "Entitlement is owned by a guild." msgstr "" -#: ../../api/enums.rst:2457 +#: ../../api/enums.rst:2487 #: e781c8a6bbb243499cddce3c2086358f msgid "Entitlement is owned by a user." msgstr "" -#: ../../api/enums.rst:2462 +#: ../../api/enums.rst:2492 #: 61f4a928d66440c58ffbf67cfb15c5a1 msgid "Represents a poll's layout type." msgstr "" -#: ../../api/enums.rst:2468 +#: ../../api/enums.rst:2498 #: f54fed3455b144949f6a44f072c31a50 msgid "Represents the default layout." msgstr "" -#: ../../api/enums.rst:2473 +#: ../../api/enums.rst:2503 #: 2b0b8bc9cad04acebb5612d68a8de5bc msgid "The integration type for an application." msgstr "" -#: ../../api/enums.rst:2479 +#: ../../api/enums.rst:2509 #: a15a8b77c15e4992bc42c8bb77ef4798 msgid "The integration is added to a guild." msgstr "" -#: ../../api/enums.rst:2483 +#: ../../api/enums.rst:2513 #: 3c01a27a108a44fd993f5951533ed1d6 msgid "The integration is added to a user account." msgstr "" -#: ../../api/enums.rst:2488 +#: ../../api/enums.rst:2518 #: d351c5701a90482b9a4914a152ef4078 msgid "The context where an interaction occurs." msgstr "" -#: ../../api/enums.rst:2494 +#: ../../api/enums.rst:2524 #: e8e8e4cc8a314af0b8169d0786b9b761 msgid "The interaction is in a guild." msgstr "" -#: ../../api/enums.rst:2498 +#: ../../api/enums.rst:2528 #: 9c92e2dd1a0f4c0c85a016d87b6eef8f msgid "The interaction is in the bot's own DM channel with the user." msgstr "" -#: ../../api/enums.rst:2502 +#: ../../api/enums.rst:2532 #: 1e9f15c549cb42a1974d9ba887984e15 msgid "The interaction is in a private DM or group DM channel." msgstr "" -#: ../../api/enums.rst:2507 +#: ../../api/enums.rst:2536 +#: dc0bb1003ef04faaa4b36bd79dd3badc +msgid "Represents the type of animation for a voice channel effect." +msgstr "" + +#: ../../api/enums.rst:2542 +#: a15a8b77c15e4992bc42c8bb77ef4798 +msgid "The animation is a premium effect." +msgstr "" + +#: ../../api/enums.rst:2546 +#: 3c01a27a108a44fd993f5951533ed1d6 +msgid "The animation is a basic effect." +msgstr "" + +#: ../../api/enums.rst:2551 #: 01f2e91f4fb944b997dd5067e60a8289 msgid "Represents a subscription's status." msgstr "" -#: ../../api/enums.rst:2513 +#: ../../api/enums.rst:2557 #: 08e8ab3b99434be989a53c61cc38f780 msgid "The subscription is active and is scheduled to renew." msgstr "" -#: ../../api/enums.rst:2517 +#: ../../api/enums.rst:2561 #: 778b0c4eee34445e9b6374dde9251089 msgid "The subscription is active but will not renew." msgstr "" -#: ../../api/enums.rst:2521 +#: ../../api/enums.rst:2565 #: da88c67afa8d45e8965b9e7defd425cb msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "" -#: ../../api/enums.rst:2526 +#: ../../api/enums.rst:2571 +#: d78900c618414d258b8bf82e4c53d0ce +msgid "Represents the time before a thread is archived." +msgstr "" + +#: ../../api/enums.rst:2577 +#: 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "" + +#: ../../api/enums.rst:2581 +#: 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "" + +#: ../../api/enums.rst:2585 +#: 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "" + +#: ../../api/enums.rst:2589 +#: 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "" + +#: ../../api/enums.rst:2594 #: df2d552101134de0b37f9bc3f1fe64a5 msgid "Represents the padding size around a separator component." msgstr "" -#: ../../api/enums.rst:2532 +#: ../../api/enums.rst:2600 #: 5d1855c5f1104662bfa445de38ae412d msgid "The separator uses small padding." msgstr "" -#: ../../api/enums.rst:2536 +#: ../../api/enums.rst:2604 #: 7974579a64184f3f94acaca0d00878aa msgid "The separator uses large padding." msgstr "" + +#: ../../api/enums.rst:2608 +#: 8f81efbdafac4745899e4ad861717ecd +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "" + +#: ../../api/enums.rst:2612 +#: 18164daaeeb445b2bc3f4333247f051d +msgid "Sort by latest activity." +msgstr "" + +#: ../../api/enums.rst:2616 +#: e09b1261ff9e4aed838e56dc0f2d0ba1 +msgid "Sort by post creation date." +msgstr "" + +#: ../../api/enums.rst:2620 +#: 110f5f127cf34700aebef11bd948132d +msgid "Represents the default value type of a select menu." +msgstr "" + +#: ../../api/enums.rst:2624 +#: 044f2e7645914a0ba5e4145600a04267 +msgid "The default value is a channel." +msgstr "" + +#: ../../api/enums.rst:2628 +#: 11cbb117b6e540df9c5cf85a8692ddd0 +msgid "The default value is a role." +msgstr "" + +#: ../../api/enums.rst:2632 +#: e8e8e4cc8a314af0b8169d0786b9b761 +msgid "The default value is a user." +msgstr "" diff --git a/docs/build/locales/api/events.pot b/docs/build/locales/api/events.pot index 8b576582c7..4dbaa39970 100644 --- a/docs/build/locales/api/events.pot +++ b/docs/build/locales/api/events.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -147,6 +147,14 @@ msgstr "" #: e3455443ac954b88b181ebe074279d1a #: e3455443ac954b88b181ebe074279d1a #: e3455443ac954b88b181ebe074279d1a +#: e8ae12f2522d48c8a4b8a09b9aa31134 +#: f2ffd70b9229453dac99ed7cf42cd9ea +#: e2f0114001324fd88506ede59b9db004 +#: 58a07515a84a439a9d6b697521ba9834 +#: 2ba0802f3d1046c88a9d57d1263ab22e +#: cda2a25c32904c0abab0b5e2bc4be102 +#: 307aa980f65741c38c969a23f6a1fb85 +#: 1bbd24a3b6cb4b9884783f93463da604 msgid "Parameters" msgstr "" @@ -234,6 +242,7 @@ msgstr "" #: ../../api/events.rst:1293 #: ../../api/events.rst:1320 #: ../../api/events.rst:1354 +#: ../../api/events.rst:1487 #: 2c7f1cc4edff4bc29e8b8268e06aa93e #: 6214e4ff9d514cadbf5a0815af3cccaa #: 6214e4ff9d514cadbf5a0815af3cccaa @@ -251,6 +260,7 @@ msgstr "" #: 6214e4ff9d514cadbf5a0815af3cccaa #: 6214e4ff9d514cadbf5a0815af3cccaa #: 6214e4ff9d514cadbf5a0815af3cccaa +#: ce29818d211643cba28752cdddc25f2b msgid "The raw event payload data." msgstr "" @@ -1946,3 +1956,89 @@ msgstr "" #: 1bb0b4ef346543ad92c14dd99a025211 msgid "The raw voice channel status update payload." msgstr "" + +#: ../../api/events.rst:1418 +#: c5ebcdd01be24bca80d809bf0a7e2915 +msgid "Voice Channel Effects" +msgstr "" + +#: ../../api/events.rst:1421 +#: 1a7a03f9bb3c44ccaee90c88f77d310e +msgid "Called when a voice channel effect is sent." +msgstr "" + +#: ../../api/events.rst:1425 +#: b35f7ab35765453eac00c5288f700c70 +msgid "The voice channel effect event." +msgstr "" + +#: ../../api/events.rst:1429 +#: 087c37fe715c481d9992625654bed911 +msgid "Soundboard Sound" +msgstr "" + +#: ../../api/events.rst:1432 +#: c1b5f866473f4cf9a431418cdbb76237 +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "" + +#: ../../api/events.rst:1437 +#: 2bf6c6c8c74c41cf896f35e49fdca6a8 +msgid "The soundboard sounds prior to being updated." +msgstr "" + +#: ../../api/events.rst:1439 +#: ../../api/events.rst:1449 +#: cb65228af34047429b6f616d58fc17a8 +#: b147f1dec98b4de6a10b33433cf49849 +msgid "The soundboard sounds after being updated." +msgstr "" + +#: ../../api/events.rst:1444 +#: 882ccbec060743528aa081df467e839a +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "" + +#: ../../api/events.rst:1454 +#: 8d2a83e156c84583a83c472c55bbc115 +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "" + +#: ../../api/events.rst:1458 +#: 206c20e27285453ea5070757bcd4c429 +msgid "The soundboard sound prior to being updated." +msgstr "" + +#: ../../api/events.rst:1460 +#: ../../api/events.rst:1469 +#: 5e89c982391849c19d0872ca5c3bc0b4 +#: 054bcd9bfd064dd0bd790bc45e9bcf5c +msgid "The soundboard sound after being updated." +msgstr "" + +#: ../../api/events.rst:1465 +#: 99259bcd473a4b5994d7eab926fa6f65 +msgid "Called when a soundboard sound is updated." +msgstr "" + +#: ../../api/events.rst:1474 +#: ../../api/events.rst:1483 +#: 7f9bafd2f3004b749a6877da93187875 +#: 83254ab89f4e435b8414b354f808e35f +msgid "Called when a soundboard sound is deleted." +msgstr "" + +#: ../../api/events.rst:1478 +#: 0fddb9417b4543698ea11a1b3c524e3e +msgid "The soundboard sound that was deleted." +msgstr "" + +#: ../../api/events.rst:1492 +#: 05bcf36a1b1a418a8ddc67e337b3c888 +msgid "Called when a soundboard sound is created." +msgstr "" + +#: ../../api/events.rst:1496 +#: 51065dc838234ff3ba3805c442730192 +msgid "The soundboard sound that was created." +msgstr "" diff --git a/docs/build/locales/api/models.pot b/docs/build/locales/api/models.pot index 05bb306bb5..e8da1da171 100644 --- a/docs/build/locales/api/models.pot +++ b/docs/build/locales/api/models.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -83,16 +83,20 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.purge:0 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.purge:0 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.purge:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.audit_logs:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:0 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/monetization.py:docstring of discord.monetization.SKU.fetch_subscriptions:0 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.users:0 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.subscribers:0 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/threads.py:docstring of discord.threads.Thread.purge:0 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:0 #: ../../api/models.rst:0 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -146,7 +150,6 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -161,7 +164,6 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -242,7 +244,6 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -266,11 +267,9 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -285,12 +284,9 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -350,7 +346,6 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -370,7 +365,6 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -386,11 +380,9 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -398,7 +390,50 @@ msgstr "" #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 +#: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 #: b168fffcce71401eb693e9e18b66c905 @@ -473,16 +508,20 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.purge:0 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.purge:0 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.purge:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.audit_logs:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:0 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/monetization.py:docstring of discord.monetization.SKU.fetch_subscriptions:0 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.users:0 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.subscribers:0 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/threads.py:docstring of discord.threads.Thread.purge:0 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:0 #: ../../api/models.rst:0 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -534,12 +573,10 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -554,16 +591,17 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 #: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -600,18 +638,15 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -655,7 +690,6 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -682,7 +716,6 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -714,7 +747,6 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -729,7 +761,6 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -786,10 +817,8 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -799,7 +828,6 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -810,7 +838,6 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -821,7 +848,6 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -837,7 +863,67 @@ msgstr "" #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 -#: 8f1345380b4e4342a090f0d5cd984869 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 +#: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 #: cbcd88ced77f4597bfb0d4fd48bf4f58 @@ -876,27 +962,43 @@ msgid "Return type" msgstr "" #: ../../../discord/asset.py:docstring of discord.asset.Asset.is_animated:4 -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.is_nsfw:4 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.is_nsfw:4 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.is_news:4 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.is_nsfw:4 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.is_nsfw:4 #: ../../../discord/components.py:docstring of discord.components.Component.is_v2:4 #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji.is_usable:4 +#: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji.is_usable:6 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_command:4 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_component:4 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_guild_authorised:8 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_guild_authorized:8 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_user_authorised:8 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_user_authorized:8 +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionCallback.is_ephemeral:6 +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionCallback.is_loading:4 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.is_done:6 #: ../../../discord/member.py:docstring of discord.member.Member.is_on_mobile:4 #: ../../../discord/message.py:docstring of discord.message.Attachment.is_spoiler:4 +#: ../../../discord/message.py:docstring of discord.message.Message.is_system:9 #: ../../../discord/partial_emoji.py:docstring of discord.partial_emoji.PartialEmoji.is_custom_emoji:4 #: ../../../discord/partial_emoji.py:docstring of discord.partial_emoji.PartialEmoji.is_unicode_emoji:4 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.is_custom_emoji:4 +#: ../../../discord/role.py:docstring of discord.role.Role.is_assignable:16 +#: ../../../discord/role.py:docstring of discord.role.Role.is_available_for_purchase:10 +#: ../../../discord/role.py:docstring of discord.role.Role.is_bot_managed:6 #: ../../../discord/role.py:docstring of discord.role.Role.is_default:4 +#: ../../../discord/role.py:docstring of discord.role.Role.is_guild_connections_role:6 +#: ../../../discord/role.py:docstring of discord.role.Role.is_integration:7 +#: ../../../discord/role.py:docstring of discord.role.Role.is_premium_subscriber:6 +#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_available_for_purchase:10 #: ../../../discord/role.py:docstring of discord.role.RoleTags.is_bot_managed:4 +#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_guild_connections_role:6 #: ../../../discord/role.py:docstring of discord.role.RoleTags.is_integration:5 #: ../../../discord/role.py:docstring of discord.role.RoleTags.is_premium_subscriber:4 #: ../../../discord/threads.py:docstring of discord.threads.Thread.is_news:7 #: ../../../discord/threads.py:docstring of discord.threads.Thread.is_nsfw:7 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.is_pinned:6 #: ../../../discord/threads.py:docstring of discord.threads.Thread.is_private:7 #: 1fad9e42f9844177a0e09f9e5f6e4592 #: 1fad9e42f9844177a0e09f9e5f6e4592 @@ -932,6 +1034,23 @@ msgstr "" #: 1fad9e42f9844177a0e09f9e5f6e4592 #: 1fad9e42f9844177a0e09f9e5f6e4592 #: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 +#: 1fad9e42f9844177a0e09f9e5f6e4592 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -993,7 +1112,6 @@ msgstr "" #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a -#: ecd9fdca3e544014953f89c1e94c68f0 #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a @@ -1006,7 +1124,6 @@ msgstr "" #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a -#: ecd9fdca3e544014953f89c1e94c68f0 #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a @@ -1090,7 +1207,6 @@ msgstr "" #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a -#: ecd9fdca3e544014953f89c1e94c68f0 #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a @@ -1152,7 +1268,6 @@ msgstr "" #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a -#: ecd9fdca3e544014953f89c1e94c68f0 #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a @@ -1167,7 +1282,6 @@ msgstr "" #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a -#: ecd9fdca3e544014953f89c1e94c68f0 #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a @@ -1176,7 +1290,16 @@ msgstr "" #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a -#: ecd9fdca3e544014953f89c1e94c68f0 +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a +#: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a #: 57f07e810e7a4586855dc28481b0158a @@ -1226,25 +1349,33 @@ msgstr "" #: ../../../discord/asset.py:docstring of discord.asset.Asset.with_format:8 #: ../../../discord/asset.py:docstring of discord.asset.Asset.with_size:8 #: ../../../discord/asset.py:docstring of discord.asset.Asset.with_static_format:11 +#: ../../../discord/soundboard.py:docstring of discord.PartialSoundboardSound.file:3 +#: ../../../discord/soundboard.py:docstring of discord.SoundboardSound.file:3 #: fd507c401cdc4f5ea3a0dc7c779df1d2 #: fd507c401cdc4f5ea3a0dc7c779df1d2 #: fd507c401cdc4f5ea3a0dc7c779df1d2 #: fd507c401cdc4f5ea3a0dc7c779df1d2 +#: d1bc287ff89b4eea9c60ff6c175ddc51 +#: d1bc287ff89b4eea9c60ff6c175ddc51 msgid ":class:`Asset`" msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.purge:0 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.purge:0 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.purge:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.audit_logs:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:0 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/monetization.py:docstring of discord.monetization.SKU.fetch_subscriptions:0 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.users:0 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.subscribers:0 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/threads.py:docstring of discord.threads.Thread.purge:0 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:0 #: ../../api/models.rst:0 #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1286,7 +1417,6 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1299,7 +1429,6 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1341,25 +1470,21 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1404,7 +1529,6 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1420,17 +1544,14 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1448,11 +1569,9 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1469,8 +1588,6 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f -#: fb7a0c154ac948c6bb5db13e5ec9280f #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1517,7 +1634,25 @@ msgstr "" #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d -#: fb7a0c154ac948c6bb5db13e5ec9280f +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d +#: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d #: 05260df1bd954c5caa25ff09f602f59d @@ -1605,7 +1740,6 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.abc.GuildChannel.move:1 #: ../../../discord/channel.py:docstring of discord.abc.GuildChannel.set_permissions:1 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.fetch_message:1 -#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:1 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.send:1 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.trigger_typing:1 #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.clone:1 @@ -1635,6 +1769,7 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.delete_messages:1 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:1 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.purge:1 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.send_soundboard_sound:1 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.set_status:1 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.webhooks:1 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.clone:1 @@ -1665,7 +1800,6 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_test_entitlement:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:1 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.delete:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_emoji:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_sticker:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:1 @@ -1692,10 +1826,10 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.invites:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.kick:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.leave:1 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.modify_incident_actions:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.onboarding:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.prune_members:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.query_members:1 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.set_mfa_required:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.templates:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.unban:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.vanity_invite:1 @@ -1719,7 +1853,6 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.send_message:1 #: ../../../discord/invite.py:docstring of discord.invite.Invite.delete:1 #: ../../../discord/member.py:docstring of discord.abc.Messageable.fetch_message:1 -#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:1 #: ../../../discord/member.py:docstring of discord.abc.Messageable.send:1 #: ../../../discord/member.py:docstring of discord.abc.Messageable.trigger_typing:1 #: ../../../discord/member.py:docstring of discord.member.Member.add_roles:1 @@ -1735,6 +1868,7 @@ msgstr "" #: ../../../discord/member.py:docstring of discord.member.Member.unban:1 #: ../../../discord/member.py:docstring of discord.member.flatten_user..generate_function..general:1 #: ../../../discord/message.py:docstring of discord.message.Attachment.read:1 +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:1 #: ../../../discord/message.py:docstring of discord.message.Attachment.save:1 #: ../../../discord/message.py:docstring of discord.message.Attachment.to_file:1 #: ../../../discord/message.py:docstring of discord.message.Message.add_reaction:1 @@ -1774,12 +1908,10 @@ msgstr "" #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.edit:1 #: ../../../discord/sticker.py:docstring of discord.sticker.StandardSticker.pack:1 #: ../../../discord/sticker.py:docstring of discord.sticker.StickerItem.fetch:1 -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:1 #: ../../../discord/template.py:docstring of discord.template.Template.delete:1 #: ../../../discord/template.py:docstring of discord.template.Template.edit:1 #: ../../../discord/template.py:docstring of discord.template.Template.sync:1 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.fetch_message:1 -#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:1 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.send:1 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.trigger_typing:1 #: ../../../discord/threads.py:docstring of discord.threads.Thread.add_user:1 @@ -1794,7 +1926,6 @@ msgstr "" #: ../../../discord/threads.py:docstring of discord.threads.Thread.remove_user:1 #: ../../../discord/threads.py:docstring of discord.threads.Thread.unarchive:1 #: ../../../discord/user.py:docstring of discord.abc.Messageable.fetch_message:1 -#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:1 #: ../../../discord/user.py:docstring of discord.abc.Messageable.send:1 #: ../../../discord/user.py:docstring of discord.abc.Messageable.trigger_typing:1 #: ../../../discord/user.py:docstring of discord.user.ClientUser.edit:1 @@ -1869,7 +2000,6 @@ msgstr "" #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd @@ -1895,8 +2025,6 @@ msgstr "" #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd @@ -1933,7 +2061,6 @@ msgstr "" #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd @@ -1972,10 +2099,8 @@ msgstr "" #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd @@ -1986,7 +2111,6 @@ msgstr "" #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd @@ -2017,7 +2141,6 @@ msgstr "" #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd @@ -2025,11 +2148,10 @@ msgstr "" #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd -#: 867ac713660943d69dbd98f2164d01b6 +#: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd #: e9daf36896ce457cbddfeb00139760dd @@ -2192,7 +2314,7 @@ msgstr "" #: ../../../discord/asset.py:docstring of discord.asset.AssetMixin.save:15 #: ../../../discord/emoji.py:docstring of discord.asset.AssetMixin.save:15 -#: ../../../discord/message.py:docstring of discord.message.Attachment.save:23 +#: ../../../discord/message.py:docstring of discord.message.Attachment.save:26 #: ../../../discord/partial_emoji.py:docstring of discord.asset.AssetMixin.save:15 #: aede6c3b17ae4ee08ab6dafed6701d9a #: aede6c3b17ae4ee08ab6dafed6701d9a @@ -2221,6 +2343,7 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:39 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:64 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:70 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel:107 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:37 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:72 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:90 @@ -2228,20 +2351,23 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:56 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:62 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:98 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:9 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:15 +#: ../../../discord/collectibles.py:docstring of discord.collectibles.Nameplate:9 #: ../../../discord/components.py:docstring of discord.components.Component:31 #: ../../../discord/components.py:docstring of discord.components.FileComponent:29 -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:40 -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:47 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:44 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:51 #: ../../../discord/emoji.py:docstring of discord.asset.AssetMixin.save:16 #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji:41 #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji:39 #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji:63 #: ../../../discord/guild.py:docstring of discord.guild.Guild:47 #: ../../../discord/guild.py:docstring of discord.guild.Guild:59 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:71 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:119 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:65 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:113 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:146 #: ../../../discord/guild.py:docstring of discord.guild.Guild:152 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:158 #: ../../../discord/guild.py:docstring of discord.guild.Guild.estimate_pruned_members:18 #: ../../../discord/integrations.py:docstring of discord.integrations.BotIntegration:9 #: ../../../discord/integrations.py:docstring of discord.integrations.Integration:9 @@ -2250,6 +2376,7 @@ msgstr "" #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration:57 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:12 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:42 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:150 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMetadata:11 #: ../../../discord/interactions.py:docstring of discord.interactions.MessageInteraction:19 #: ../../../discord/invite.py:docstring of discord.invite.Invite:53 @@ -2259,7 +2386,7 @@ msgstr "" #: ../../../discord/invite.py:docstring of discord.invite.PartialInviteGuild:34 #: ../../../discord/message.py:docstring of discord.message.Attachment:30 #: ../../../discord/message.py:docstring of discord.message.Attachment:36 -#: ../../../discord/message.py:docstring of discord.message.Attachment.save:24 +#: ../../../discord/message.py:docstring of discord.message.Attachment.save:27 #: ../../../discord/message.py:docstring of discord.message.Message:119 #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement:16 #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement:22 @@ -2310,6 +2437,8 @@ msgstr "" #: ../../../discord/reaction.py:docstring of discord.reaction.ReactionCountDetails:7 #: ../../../discord/role.py:docstring of discord.role.Role:41 #: ../../../discord/role.py:docstring of discord.role.Role:74 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:9 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:9 #: ../../../discord/stage_instance.py:docstring of discord.stage_instance.StageInstance:23 #: ../../../discord/stage_instance.py:docstring of discord.stage_instance.StageInstance:35 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker:29 @@ -2414,6 +2543,8 @@ msgstr "" #: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 #: 42faf5a34414420fa7c8b306f914946c #: 940c35d806714f3490c1706f2b5e9387 #: 42faf5a34414420fa7c8b306f914946c @@ -2445,10 +2576,15 @@ msgstr "" #: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 -#: cf2159859c6247b487751085c8eca2ab #: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 -#: cf2159859c6247b487751085c8eca2ab +#: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 +#: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 #: 940c35d806714f3490c1706f2b5e9387 @@ -2631,11 +2767,15 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:0 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:0 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:0 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:0 +#: ../../../discord/collectibles.py:docstring of discord.collectibles.Nameplate:0 #: ../../../discord/components.py:docstring of discord.components.ActionRow:0 #: ../../../discord/components.py:docstring of discord.components.Button:0 #: ../../../discord/components.py:docstring of discord.components.Component:0 #: ../../../discord/components.py:docstring of discord.components.Container:0 #: ../../../discord/components.py:docstring of discord.components.FileComponent:0 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:0 +#: ../../../discord/components.py:docstring of discord.components.Label:0 #: ../../../discord/components.py:docstring of discord.components.MediaGallery:0 #: ../../../discord/components.py:docstring of discord.components.Section:0 #: ../../../discord/components.py:docstring of discord.components.SelectMenu:0 @@ -2670,6 +2810,7 @@ msgstr "" #: ../../../discord/onboarding.py:docstring of discord.onboarding.OnboardingPrompt:0 #: ../../../discord/onboarding.py:docstring of discord.onboarding.PromptOption:0 #: ../../../discord/partial_emoji.py:docstring of discord.partial_emoji.PartialEmoji:0 +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:0 #: ../../../discord/raw_models.py:docstring of discord.raw_models.AutoModActionExecutionEvent:0 #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawAuditLogEntryEvent:0 #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawBulkMessageDeleteEvent:0 @@ -2689,9 +2830,15 @@ msgstr "" #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction:0 #: ../../../discord/reaction.py:docstring of discord.reaction.ReactionCountDetails:0 #: ../../../discord/role.py:docstring of discord.role.Role:0 +#: ../../../discord/role.py:docstring of discord.role.RoleColours:0 #: ../../../discord/role.py:docstring of discord.role.RoleTags:0 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent:0 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEventLocation:0 +#: ../../../discord/soundboard.py:docstring of discord.PartialSoundboardSound.file:0 +#: ../../../discord/soundboard.py:docstring of discord.SoundboardSound.file:0 +#: ../../../discord/soundboard.py:docstring of discord.SoundboardSound.is_default_sound:0 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:0 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:0 #: ../../../discord/stage_instance.py:docstring of discord.stage_instance.StageInstance:0 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker:0 #: ../../../discord/sticker.py:docstring of discord.sticker.StandardSticker:0 @@ -2795,8 +2942,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -2815,23 +2960,17 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -2847,9 +2986,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -2879,8 +3015,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -2899,6 +3033,8 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -2912,8 +3048,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -2923,7 +3057,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -2962,8 +3095,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -3012,8 +3143,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -3077,30 +3206,22 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -3115,7 +3236,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -3209,11 +3329,6 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -3242,23 +3357,10 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -3302,11 +3404,7 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 -#: f40b4138a7f643cdad4ff34785e7a1a6 -#: f40b4138a7f643cdad4ff34785e7a1a6 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 @@ -3354,17 +3452,112 @@ msgstr "" #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 #: 09eec61105ed4161b45e3ffdafd48bb1 -msgid "type" -msgstr "" - -#: ../../../discord/automod.py:docstring of discord.automod.AutoModRule:69 -#: ../../../discord/channel.py:docstring of discord.abc.Messageable.can_send:4 -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:56 -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:86 -#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:88 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +#: 09eec61105ed4161b45e3ffdafd48bb1 +msgid "type" +msgstr "" + +#: ../../../discord/automod.py:docstring of discord.automod.AutoModRule:69 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.can_send:4 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:86 +#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:88 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel:115 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:82 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:122 #: ../../../discord/components.py:docstring of discord.components.Button:34 -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:69 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:73 #: ../../../discord/components.py:docstring of discord.components.Separator:17 #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji:47 #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji:53 @@ -3374,9 +3567,8 @@ msgstr "" #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji:51 #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji:57 #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji:69 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:65 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:81 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:166 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:75 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:160 #: ../../../discord/integrations.py:docstring of discord.integrations.BotIntegration:33 #: ../../../discord/integrations.py:docstring of discord.integrations.Integration:33 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration:33 @@ -3405,6 +3597,7 @@ msgstr "" #: ../../../discord/onboarding.py:docstring of discord.onboarding.OnboardingPrompt:39 #: ../../../discord/onboarding.py:docstring of discord.onboarding.OnboardingPrompt:45 #: ../../../discord/partial_emoji.py:docstring of discord.partial_emoji.PartialEmoji:38 +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:15 #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionActionEvent:56 #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionClearEmojiEvent:33 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction:42 @@ -3414,6 +3607,8 @@ msgstr "" #: ../../../discord/role.py:docstring of discord.role.Role:59 #: ../../../discord/role.py:docstring of discord.role.Role:83 #: ../../../discord/role.py:docstring of discord.role.Role:89 +#: ../../../discord/soundboard.py:docstring of discord.SoundboardSound.is_default_sound:3 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:34 #: ../../../discord/stage_instance.py:docstring of discord.stage_instance.StageInstance:53 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker:47 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.can_send:4 @@ -3484,6 +3679,7 @@ msgstr "" #: 55766eb1c16d48b9a0c2abbf506e9b9e #: 55766eb1c16d48b9a0c2abbf506e9b9e #: 91ee58c33d2848ed8446bec74e5c8c94 +#: 55766eb1c16d48b9a0c2abbf506e9b9e #: 91ee58c33d2848ed8446bec74e5c8c94 #: 55766eb1c16d48b9a0c2abbf506e9b9e #: 55766eb1c16d48b9a0c2abbf506e9b9e @@ -3502,10 +3698,12 @@ msgstr "" #: 91ee58c33d2848ed8446bec74e5c8c94 #: 55766eb1c16d48b9a0c2abbf506e9b9e #: 55766eb1c16d48b9a0c2abbf506e9b9e -#: 91ee58c33d2848ed8446bec74e5c8c94 #: 55766eb1c16d48b9a0c2abbf506e9b9e #: 91ee58c33d2848ed8446bec74e5c8c94 #: 91ee58c33d2848ed8446bec74e5c8c94 +#: 91ee58c33d2848ed8446bec74e5c8c94 +#: 55766eb1c16d48b9a0c2abbf506e9b9e +#: 55766eb1c16d48b9a0c2abbf506e9b9e #: 55766eb1c16d48b9a0c2abbf506e9b9e #: 55766eb1c16d48b9a0c2abbf506e9b9e #: 55766eb1c16d48b9a0c2abbf506e9b9e @@ -3542,8 +3740,10 @@ msgstr "" msgid "Indicates if the user is suppressed from speaking." msgstr "" +#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:5 #: ../../../discord/member.py:docstring of discord.member.VoiceState:45 #: 400787b0d95d4aed99a0a29fb34c711a +#: 4fbcb98503744d30b86ce12cbe73a634 msgid "Only applies to stage channels." msgstr "" @@ -3634,6 +3834,91 @@ msgstr "" msgid "Optional[:class:`ChannelType`]" msgstr "" +#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:1 +#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:1 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:1 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:1 +#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:1 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:1 +#: 715e396d169947279c18eb2f259bd903 +#: 715e396d169947279c18eb2f259bd903 +#: 715e396d169947279c18eb2f259bd903 +#: 715e396d169947279c18eb2f259bd903 +#: 715e396d169947279c18eb2f259bd903 +#: 715e396d169947279c18eb2f259bd903 +#: 715e396d169947279c18eb2f259bd903 +#: 715e396d169947279c18eb2f259bd903 +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:3 +#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:3 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:3 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:3 +#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:3 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:3 +#: 67179488c7744e83bfcf423722415b13 +#: 67179488c7744e83bfcf423722415b13 +#: 67179488c7744e83bfcf423722415b13 +#: 67179488c7744e83bfcf423722415b13 +#: 67179488c7744e83bfcf423722415b13 +#: 67179488c7744e83bfcf423722415b13 +#: 67179488c7744e83bfcf423722415b13 +#: 67179488c7744e83bfcf423722415b13 +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.py:docstring of discord.channel.DMChannel.get_partial_message:9 +#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:7 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:9 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:9 +#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:9 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:9 +#: 843df377ee7c4084b88787836abc669e +#: 843df377ee7c4084b88787836abc669e +#: 843df377ee7c4084b88787836abc669e +#: 843df377ee7c4084b88787836abc669e +#: 843df377ee7c4084b88787836abc669e +#: 843df377ee7c4084b88787836abc669e +#: 843df377ee7c4084b88787836abc669e +#: 843df377ee7c4084b88787836abc669e +msgid "The message ID to create a partial message for." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:12 +#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:10 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:12 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:12 +#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:12 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:12 +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: 6f2827dab3174ceba9c167c94f8e8b01 +msgid "The partial message." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:13 +#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:11 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:13 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:13 +#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:13 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:13 +#: 125d07572d5c4fa4bafff84e471385ed +#: 125d07572d5c4fa4bafff84e471385ed +#: 125d07572d5c4fa4bafff84e471385ed +#: 125d07572d5c4fa4bafff84e471385ed +#: 125d07572d5c4fa4bafff84e471385ed +#: 125d07572d5c4fa4bafff84e471385ed +#: 125d07572d5c4fa4bafff84e471385ed +#: 125d07572d5c4fa4bafff84e471385ed +msgid ":class:`PartialMessage`" +msgstr "" + #: ../../../discord/channel.py:docstring of discord.abc.Messageable.can_send:1 #: ../../../discord/member.py:docstring of discord.abc.Messageable.can_send:1 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.can_send:1 @@ -3823,6 +4108,19 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:3 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:3 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:3 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:3 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:3 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:3 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 +#: 1e013f815e324252ba499008afce7129 #: 1e013f815e324252ba499008afce7129 #: 1e013f815e324252ba499008afce7129 #: 1e013f815e324252ba499008afce7129 @@ -3907,22 +4205,37 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:0 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:0 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.archived_threads:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.audit_logs:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.entitlements:0 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:0 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/member.py:docstring of discord.member.flatten_user..generate_function..general:0 +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:0 #: ../../../discord/monetization.py:docstring of discord.monetization.SKU.fetch_subscriptions:0 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.users:0 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.subscribers:0 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:0 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/user.py:docstring of discord.user.User.entitlements:0 #: a56a4e26f11646db9973fb9a82041c86 #: a56a4e26f11646db9973fb9a82041c86 #: a56a4e26f11646db9973fb9a82041c86 #: a56a4e26f11646db9973fb9a82041c86 #: a56a4e26f11646db9973fb9a82041c86 -#: 978ec7ef1794400e84a2dba4651a187b +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 +#: a56a4e26f11646db9973fb9a82041c86 #: a56a4e26f11646db9973fb9a82041c86 #: a56a4e26f11646db9973fb9a82041c86 #: a56a4e26f11646db9973fb9a82041c86 @@ -4000,23 +4313,38 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:39 #: ../../../discord/channel.py:docstring of discord.abc.GuildChannel.set_permissions:25 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:39 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:26 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.purge:48 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.purge:48 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.purge:48 #: ../../../discord/guild.py:docstring of discord.guild.Guild.audit_logs:35 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:35 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:63 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:56 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:83 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:66 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:29 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_roles_member_counts:13 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:26 #: ../../../discord/monetization.py:docstring of discord.monetization.SKU.fetch_subscriptions:28 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.users:27 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.subscribers:38 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:26 #: ../../../discord/threads.py:docstring of discord.threads.Thread.purge:48 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:26 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 #: 966fbbaa61a846aa9b633dbfc1ee5c60 #: 966fbbaa61a846aa9b633dbfc1ee5c60 #: 966fbbaa61a846aa9b633dbfc1ee5c60 #: 966fbbaa61a846aa9b633dbfc1ee5c60 -#: 25bd697769214744832fa1612bc8518a #: 966fbbaa61a846aa9b633dbfc1ee5c60 #: 966fbbaa61a846aa9b633dbfc1ee5c60 #: 966fbbaa61a846aa9b633dbfc1ee5c60 @@ -4046,11 +4374,24 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:40 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:40 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:27 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:36 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:30 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:27 #: ../../../discord/monetization.py:docstring of discord.monetization.SKU.fetch_subscriptions:29 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.users:28 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.subscribers:39 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:27 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:27 +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba #: 51b8dfbb15bb43ef95c144c7a5d3f6ba #: 51b8dfbb15bb43ef95c144c7a5d3f6ba #: 51b8dfbb15bb43ef95c144c7a5d3f6ba @@ -4070,8 +4411,21 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:47 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:47 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:34 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:34 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.users:34 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.subscribers:44 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:34 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:34 +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e +#: 154df22c3326437ebd9a4d0421852b9e #: 154df22c3326437ebd9a4d0421852b9e #: 154df22c3326437ebd9a4d0421852b9e #: 154df22c3326437ebd9a4d0421852b9e @@ -4088,9 +4442,22 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:52 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.history:52 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:39 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:16 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:10 -#: ../../../discord/member.py:docstring of discord.member.Member.edit:35 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:39 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:43 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:39 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:39 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 +#: 4e0136f8359346d6ae9e6d3eb61aa0d7 #: 4e0136f8359346d6ae9e6d3eb61aa0d7 #: 4e0136f8359346d6ae9e6d3eb61aa0d7 #: 4e0136f8359346d6ae9e6d3eb61aa0d7 @@ -4106,84 +4473,132 @@ msgstr "" msgid "All parameters are optional." msgstr "" -#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:3 -#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:3 -#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:3 -#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:3 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -#: 4f0650134f1040c6b9ae6622883f8748 -msgid "Retrieves all messages that are currently pinned in the channel." +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:1 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:1 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:1 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:1 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +#: a2b5b9f3f9864954a6c95353f0840647 +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." msgstr "" #: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:7 #: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:7 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:7 #: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:7 -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -#: 5219c84db278497aafcba6d6e944b9fc -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/channel.py:docstring of discord.abc.Messageable.pins:11 -#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:11 -#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:11 -#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:11 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -#: 549042b4685847aba193e422e7789a14 -msgid "The messages that are currently pinned." -msgstr "" - -#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:12 -#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:12 -#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:12 -#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:12 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -#: 875dee04a4ff4712a8b83bd629d6ad29 -msgid "List[:class:`~discord.Message`]" +#: 531f6cc6804c4a1fa7a4ee51d8806076 +#: 694dea248b704ebb8a3e85380dda8366 +#: 072d0449e31a4b87851592a93c96ab67 +#: 634fc5f0bc914d349b62f06474ce3bd5 +#: 31b0d83ce6e54438a6fac0ae8db9a89f +#: 7c4284d42c0a4877b308f3a5db54997b +#: 9a0c7ea4f7d54eed8154e7c3f82888ff +#: ae8ffdb8e8ce4c7987f92f7f6cbde25a +#: 04067b1cac134d2ba6bc142e66d2843d +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:10 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:10 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:10 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:10 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +#: 2f95d22d8cda40e587765c256f57bfe6 +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." msgstr "" #: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:14 #: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:14 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:14 #: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:14 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -#: 2bc50ccd657f46209917f5d9f4099650 -msgid "Retrieving the pinned messages failed." +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +#: ad959063203140e2a8fec35d19f3b2c1 +msgid "Retrieve messages pinned before this datetime. 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/channel.py:docstring of discord.abc.Messageable.pins:19 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:19 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:19 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:19 +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +#: dd4d2e31e18f48c893bb52c2705c78ab +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:21 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:21 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:21 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:21 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +#: 133f2ff9453e480f8c6e7d6262afa326 +msgid "You do not have permissions to get pinned messages." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:22 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:22 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:22 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:22 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +#: f2f1efc2d20a4530b8075de51578d2a5 +msgid "The request to get pinned messages failed." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.pins:23 +#: ../../../discord/member.py:docstring of discord.abc.Messageable.pins:23 +#: ../../../discord/threads.py:docstring of discord.abc.Messageable.pins:23 +#: ../../../discord/user.py:docstring of discord.abc.Messageable.pins:23 +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +#: abcff3aaba8c4326aba0f10be153dcdf +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgstr "" #: ../../../discord/channel.py:docstring of discord.abc.Messageable.send:3 @@ -4722,7 +5137,7 @@ msgid "The message that was sent." msgstr "" #: ../../../discord/channel.py:docstring of discord.abc.Messageable.send:102 -#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:11 +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:9 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.send_message:50 #: ../../../discord/member.py:docstring of discord.abc.Messageable.send:102 #: ../../../discord/message.py:docstring of discord.message.Message.forward_to:15 @@ -4820,6 +5235,7 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.GroupChannel.leave:10 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.delete_messages:28 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.delete_messages:28 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.send_soundboard_sound:12 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.set_status:17 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.delete_messages:28 #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji.delete:11 @@ -4827,13 +5243,12 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.ban:25 #: ../../../discord/guild.py:docstring of discord.guild.Guild.chunk:16 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_integration:20 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.delete:10 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_auto_moderation_rule:13 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_emoji:18 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_sticker:20 #: ../../../discord/guild.py:docstring of discord.guild.Guild.edit_widget:20 #: ../../../discord/guild.py:docstring of discord.guild.Guild.kick:20 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.set_mfa_required:16 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.leave:13 #: ../../../discord/guild.py:docstring of discord.guild.Guild.unban:20 #: ../../../discord/integrations.py:docstring of discord.integrations.Integration.delete:17 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration.edit:22 @@ -4852,6 +5267,7 @@ msgstr "" #: ../../../discord/member.py:docstring of discord.member.Member.move_to:21 #: ../../../discord/member.py:docstring of discord.member.Member.remove_roles:25 #: ../../../discord/member.py:docstring of discord.member.Member.remove_timeout:17 +#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:18 #: ../../../discord/member.py:docstring of discord.member.Member.timeout:17 #: ../../../discord/member.py:docstring of discord.member.Member.timeout_for:19 #: ../../../discord/member.py:docstring of discord.member.Member.unban:7 @@ -4865,12 +5281,14 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.unpin:18 #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement.consume:10 #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement.delete:10 +#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:15 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.remove:19 #: ../../../discord/role.py:docstring of discord.role.Role.delete:15 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.delete:9 #: ../../../discord/stage_instance.py:docstring of discord.stage_instance.StageInstance.delete:15 #: ../../../discord/stage_instance.py:docstring of discord.stage_instance.StageInstance.edit:22 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.delete:15 +#: ../../../discord/template.py:docstring of discord.template.Template.delete:15 #: ../../../discord/threads.py:docstring of discord.abc.Messageable.trigger_typing:8 #: ../../../discord/threads.py:docstring of discord.threads.Thread.delete_messages:30 #: ../../../discord/user.py:docstring of discord.abc.Messageable.trigger_typing:8 @@ -4901,7 +5319,6 @@ msgstr "" #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 -#: 9b4d5894f2f7434e8f7a6db8d32e038b #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 @@ -4945,7 +5362,11 @@ msgstr "" #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 -#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 86bbc2437e30463eba135081562d8883 +#: 86bbc2437e30463eba135081562d8883 +#: 86bbc2437e30463eba135081562d8883 +#: 86bbc2437e30463eba135081562d8883 +#: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 #: 86bbc2437e30463eba135081562d8883 @@ -4970,20 +5391,20 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:3 #: ../../../discord/channel.py:docstring of discord.abc.Messageable.typing:3 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -#: 8a9ffc24518f4de293cc4b65774a51d8 -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "" - -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:9 -#: ../../../discord/channel.py:docstring of discord.abc.Messageable.typing:9 +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +#: 99f7f895d96949ef857d0068159226fc +msgid "This is useful for denoting long computations in your bot." +msgstr "" + +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:7 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.typing:7 #: f38b5698c9964d15a7dd0e1ff97642fd #: f38b5698c9964d15a7dd0e1ff97642fd #: f38b5698c9964d15a7dd0e1ff97642fd @@ -4996,8 +5417,8 @@ 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 "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:12 -#: ../../../discord/channel.py:docstring of discord.abc.Messageable.typing:12 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:10 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.typing:10 #: ../../../discord/guild.py:docstring of discord.guild.Guild.bulk_ban:10 #: a9a905b97c2a48ebbf86176eaeee6469 #: a9a905b97c2a48ebbf86176eaeee6469 @@ -5012,89 +5433,18 @@ msgstr "" msgid "Example Usage: ::" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:1 -#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:1 -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:1 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:1 -#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:1 -#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:1 -#: 715e396d169947279c18eb2f259bd903 -#: 715e396d169947279c18eb2f259bd903 -#: 715e396d169947279c18eb2f259bd903 -#: 715e396d169947279c18eb2f259bd903 -#: 715e396d169947279c18eb2f259bd903 -#: 715e396d169947279c18eb2f259bd903 -#: 715e396d169947279c18eb2f259bd903 -#: 715e396d169947279c18eb2f259bd903 -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "" - -#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:3 -#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:3 -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:3 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:3 -#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:3 -#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:3 -#: 67179488c7744e83bfcf423722415b13 -#: 67179488c7744e83bfcf423722415b13 -#: 67179488c7744e83bfcf423722415b13 -#: 67179488c7744e83bfcf423722415b13 -#: 67179488c7744e83bfcf423722415b13 -#: 67179488c7744e83bfcf423722415b13 -#: 67179488c7744e83bfcf423722415b13 -#: 67179488c7744e83bfcf423722415b13 -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.py:docstring of discord.channel.DMChannel.get_partial_message:9 -#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:7 -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:9 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:9 -#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:9 -#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:9 -#: 843df377ee7c4084b88787836abc669e -#: 843df377ee7c4084b88787836abc669e -#: 843df377ee7c4084b88787836abc669e -#: 843df377ee7c4084b88787836abc669e -#: 843df377ee7c4084b88787836abc669e -#: 843df377ee7c4084b88787836abc669e -#: 843df377ee7c4084b88787836abc669e -#: 843df377ee7c4084b88787836abc669e -msgid "The message ID to create a partial message for." -msgstr "" - -#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:12 -#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:10 -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:12 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:12 -#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:12 -#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:12 -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: 6f2827dab3174ceba9c167c94f8e8b01 -msgid "The partial message." -msgstr "" - -#: ../../../discord/channel.py:docstring of discord.channel.DMChannel.get_partial_message:13 -#: ../../../discord/channel.py:docstring of discord.channel.PartialMessageable.get_partial_message:11 -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.get_partial_message:13 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.get_partial_message:13 -#: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_partial_message:13 -#: ../../../discord/threads.py:docstring of discord.threads.Thread.get_partial_message:13 -#: 125d07572d5c4fa4bafff84e471385ed -#: 125d07572d5c4fa4bafff84e471385ed -#: 125d07572d5c4fa4bafff84e471385ed -#: 125d07572d5c4fa4bafff84e471385ed -#: 125d07572d5c4fa4bafff84e471385ed -#: 125d07572d5c4fa4bafff84e471385ed -#: 125d07572d5c4fa4bafff84e471385ed -#: 125d07572d5c4fa4bafff84e471385ed -msgid ":class:`PartialMessage`" +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:19 +#: ../../../discord/channel.py:docstring of discord.abc.Messageable.typing:19 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgstr "" #: ../../api/models.rst:53 @@ -5150,7 +5500,9 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:27 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:25 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:25 +#: ../../../discord/collectibles.py:docstring of discord.collectibles.Nameplate:15 #: ../../../discord/components.py:docstring of discord.components.FileComponent:23 +#: ../../../discord/components.py:docstring of discord.components.Label:23 #: ../../../discord/components.py:docstring of discord.components.TextDisplay:17 #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji:35 #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji:33 @@ -5190,6 +5542,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawScheduledEventSubscription:29 #: ../../../discord/role.py:docstring of discord.role.Role:47 #: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent:33 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:27 #: ../../../discord/stage_instance.py:docstring of discord.stage_instance.StageInstance:41 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker:23 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker:35 @@ -5300,6 +5653,9 @@ msgstr "" #: b181e837ebe24f42aed74532d371c2d6 #: b181e837ebe24f42aed74532d371c2d6 #: b181e837ebe24f42aed74532d371c2d6 +#: b181e837ebe24f42aed74532d371c2d6 +#: b181e837ebe24f42aed74532d371c2d6 +#: b181e837ebe24f42aed74532d371c2d6 msgid ":class:`str`" msgstr "" @@ -5362,11 +5718,13 @@ msgstr "" #: ../../../discord/components.py:docstring of discord.components.Button:22 #: ../../../discord/components.py:docstring of discord.components.Button:28 #: ../../../discord/components.py:docstring of discord.components.Button:40 -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:27 -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:33 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:15 +#: ../../../discord/components.py:docstring of discord.components.Label:29 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:31 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:37 #: ../../../discord/components.py:docstring of discord.components.Thumbnail:23 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:111 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:173 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:105 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:167 #: ../../../discord/integrations.py:docstring of discord.integrations.IntegrationApplication:21 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:85 #: ../../../discord/invite.py:docstring of discord.invite.PartialInviteGuild:52 @@ -5384,7 +5742,10 @@ msgstr "" #: ../../../discord/user.py:docstring of discord.user.ClientUser:75 #: ../../../discord/widget.py:docstring of discord.widget.WidgetMember:55 #: ../../../discord/widget.py:docstring of discord.widget.WidgetMember:61 -#: ../../api/models.rst:145 +#: ../../api/models.rst:150 +#: dc1d35b84de04aa694c7b09e76c9f5ab +#: dc1d35b84de04aa694c7b09e76c9f5ab +#: dc1d35b84de04aa694c7b09e76c9f5ab #: dc1d35b84de04aa694c7b09e76c9f5ab #: dc1d35b84de04aa694c7b09e76c9f5ab #: dc1d35b84de04aa694c7b09e76c9f5ab @@ -5392,7 +5753,6 @@ msgstr "" #: dc1d35b84de04aa694c7b09e76c9f5ab #: dc1d35b84de04aa694c7b09e76c9f5ab #: dc1d35b84de04aa694c7b09e76c9f5ab -#: f2fec74b5ab74ff4b1cab4cf1a188256 #: dc1d35b84de04aa694c7b09e76c9f5ab #: dc1d35b84de04aa694c7b09e76c9f5ab #: dc1d35b84de04aa694c7b09e76c9f5ab @@ -5742,6 +6102,26 @@ msgstr "" msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "" +#: ../../../discord/user.py:docstring of discord.user.User:65 +#: 93632cb243b348e9956831b21bdc22a9 +msgid "The user's nameplate, if the user has one." +msgstr "" + +#: ../../../discord/user.py:docstring of discord.user.User:69 +#: 8bb271610b164ef2a44fba616a0bb416 +msgid "Optional[:class:`Nameplate`]" +msgstr "" + +#: ../../../discord/user.py:docstring of discord.user.User:73 +#: 2e4eecbdbe4841fabc4431d67b034d80 +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "" + +#: ../../../discord/user.py:docstring of discord.user.User:77 +#: c721db13a7b146019d639a9f3f834bf5 +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "" + #: ../../../discord/user.py:docstring of discord.User.dm_channel:1 #: dd9cd5d45b7a4f7d81de8e1843f28922 msgid "Returns the channel associated with this user if it exists." @@ -5918,7 +6298,42 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr "" -#: ../../api/models.rst:75 +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:1 +#: 3d9ee502ea0640118b0f4cf0cbb8e626 +msgid "Represents a Discord Primary Guild." +msgstr "" + +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:7 +#: d7855834282943ff8fe5f3f2e1586fb6 +msgid "The ID of the guild." +msgstr "" + +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:9 +#: 471d998a94f2482aac56b7d9db8eb732 +msgid "int" +msgstr "" + +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:13 +#: ea4fedcb8baf4e8e80b732580b8864c7 +msgid "Whether the primary guild is enabled." +msgstr "" + +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:19 +#: 5d260ad66d5746919fedb99cc3ebaeb1 +msgid "The tag of the primary guild." +msgstr "" + +#: ../../../discord/primary_guild.py:docstring of discord.primary_guild.PrimaryGuild:21 +#: 51c19b229c5b4c04bbac59e131da1dfb +msgid "str" +msgstr "" + +#: ../../../discord/primary_guild.py:docstring of discord.PrimaryGuild.badge:1 +#: be1ed8a944cf42bebfcd8d4c6878cdcb +msgid "Returns the badge asset, if available." +msgstr "" + +#: ../../api/models.rst:80 #: e2f6fc6b14cf443e9ffd5ee366ab35b0 msgid "Messages" msgstr "" @@ -5993,13 +6408,17 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:50 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:87 #: ../../../discord/components.py:docstring of discord.components.Button:52 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:21 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:27 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:39 #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji:65 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:87 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:97 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:105 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:190 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:201 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:81 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:91 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:99 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:184 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:195 #: ../../../discord/guild.py:docstring of discord.guild.Guild.prune_members:42 +#: ../../../discord/guild.py:docstring of discord.guild.GuildRoleCounts.get:11 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:24 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:36 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMetadata:35 @@ -6047,6 +6466,7 @@ msgstr "" #: 8a0504dbcaec4f5ca2890730091a5b6a #: 8a0504dbcaec4f5ca2890730091a5b6a #: 8a0504dbcaec4f5ca2890730091a5b6a +#: 8a0504dbcaec4f5ca2890730091a5b6a #: f50b8fb8640844a6933c62864952effb #: 8a0504dbcaec4f5ca2890730091a5b6a #: 8a0504dbcaec4f5ca2890730091a5b6a @@ -6087,6 +6507,9 @@ msgstr "" #: 8a0504dbcaec4f5ca2890730091a5b6a #: 8a0504dbcaec4f5ca2890730091a5b6a #: 8a0504dbcaec4f5ca2890730091a5b6a +#: 8a0504dbcaec4f5ca2890730091a5b6a +#: 8a0504dbcaec4f5ca2890730091a5b6a +#: 8a0504dbcaec4f5ca2890730091a5b6a msgid "Optional[:class:`int`]" msgstr "" @@ -6181,28 +6604,46 @@ msgid "Saves this attachment into a file-like object." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Attachment.read:8 +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:9 #: ../../../discord/message.py:docstring of discord.message.Attachment.save:15 #: ../../../discord/message.py:docstring of discord.message.Attachment.to_file:9 #: 2b5ead79700145a382d76f44023473e0 #: 2b5ead79700145a382d76f44023473e0 #: 2b5ead79700145a382d76f44023473e0 +#: 2b5ead79700145a382d76f44023473e0 msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.Attachment.save:26 +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:6 +#: ../../../discord/message.py:docstring of discord.message.Attachment.save:23 +#: f56abc2327e64340bb04db78a26912a0 +#: f56abc2327e64340bb04db78a26912a0 +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "" + +#: ../../../discord/message.py:docstring of discord.message.Attachment.save:29 #: 3a2517aab81246b4b3b8e32809055a54 msgid "Saving the attachment failed." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Attachment.read:21 -#: ../../../discord/message.py:docstring of discord.message.Attachment.save:27 +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:21 +#: ../../../discord/message.py:docstring of discord.message.Attachment.save:30 #: ../../../discord/message.py:docstring of discord.message.Attachment.to_file:29 #: d18abb0c844745c2807b072262ea7789 #: d18abb0c844745c2807b072262ea7789 #: d18abb0c844745c2807b072262ea7789 +#: d18abb0c844745c2807b072262ea7789 msgid "The attachment was deleted." msgstr "" +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:22 +#: ../../../discord/message.py:docstring of discord.message.Attachment.save:31 +#: a1442b5bbdf74f6e8b31ae84a2726b54 +#: 3eaf87afa48b499cb4ae731104309ac3 +msgid "Argument `chunksize` is less than 1." +msgstr "" + #: ../../../discord/message.py:docstring of discord.message.Attachment.read:3 #: 89527552ebbd4d409dcce3694f51a99b msgid "Retrieves the content of this attachment as a :class:`bytes` object." @@ -6214,19 +6655,38 @@ msgid "The contents of the attachment." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Attachment.read:19 +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:19 #: ../../../discord/message.py:docstring of discord.message.Attachment.to_file:27 #: 50fc85816460419987fd4b9d6f35c1e0 #: 50fc85816460419987fd4b9d6f35c1e0 +#: 50fc85816460419987fd4b9d6f35c1e0 msgid "Downloading the attachment failed." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Attachment.read:20 +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:20 #: ../../../discord/message.py:docstring of discord.message.Attachment.to_file:28 #: 852f492f157c49a49a538a015d3dc7f6 #: 852f492f157c49a49a538a015d3dc7f6 +#: 852f492f157c49a49a538a015d3dc7f6 msgid "You do not have permissions to access this attachment" msgstr "" +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:3 +#: 89527552ebbd4d409dcce3694f51a99b +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "" + +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:17 +#: 73f3c061a7dc49a6b7a0281cd4ee722a +msgid ":class:`bytes` -- A chunk of the file." +msgstr "" + +#: ../../../discord/message.py:docstring of discord.message.Attachment.read_chunked:24 +#: 193050a1c4bb4382bbbf16fdfabd0435 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: ../../../discord/message.py:docstring of discord.message.Attachment.to_file:3 #: 512cefc81149403991eb28276fd27583 msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -6675,7 +7135,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.is_system:3 #: 380bdbfc46bd4c5899551469cc7e5889 -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." msgstr "" #: ../../docstring of discord.Message.system_content:1 @@ -6890,7 +7350,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.unpin:5 #: 26202505ba6947e586039e2c754bf8ae #: 26202505ba6947e586039e2c754bf8ae -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.pin:9 @@ -6981,7 +7441,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.add_reaction:17 #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:17 -#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:13 +#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:11 #: 2ffd54e393ab406ea54fc4e98a266593 #: 2ffd54e393ab406ea54fc4e98a266593 #: 2ffd54e393ab406ea54fc4e98a266593 @@ -6991,11 +7451,11 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.add_reaction:18 #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:18 #: ../../../discord/message.py:docstring of discord.message.Message.remove_reaction:23 -#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:14 +#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:12 +#: 422c7b0521e54a28afe1e65e6a49e3ec #: 422c7b0521e54a28afe1e65e6a49e3ec #: 422c7b0521e54a28afe1e65e6a49e3ec #: 422c7b0521e54a28afe1e65e6a49e3ec -#: 09176183d3c048e581fe6e2b9983e4bd msgid "The emoji parameter is invalid." msgstr "" @@ -7050,6 +7510,8 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:7 #: ../../../discord/message.py:docstring of discord.message.Message.clear_reactions:5 +#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:5 +#: b31e5a12186248189a19328b932b85ff #: b31e5a12186248189a19328b932b85ff #: b31e5a12186248189a19328b932b85ff msgid "You need the :attr:`~Permissions.manage_messages` permission to use this." @@ -7061,14 +7523,14 @@ msgid "The emoji to clear." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:15 -#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:11 +#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:9 #: e8b551eb942b41679802a74c35e331c1 #: e8b551eb942b41679802a74c35e331c1 msgid "Clearing the reaction failed." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:16 -#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:12 +#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:10 #: 2c0573085ea84c958bc40240ec04a71a #: 2c0573085ea84c958bc40240ec04a71a msgid "You do not have the proper permissions to clear the reaction." @@ -7125,7 +7587,7 @@ msgid "The duration in minutes before a thread is automatically archived for ina msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.create_thread:20 -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:30 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:31 #: 8e3b3a9d19ac4812927782e4fa09edfe #: 8e3b3a9d19ac4812927782e4fa09edfe msgid "Specifies the slowmode rate limit for user in this thread, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." @@ -7205,9 +7667,11 @@ msgid "The updated message." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.end_poll:8 +#: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMessageUpdateEvent:45 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction:54 #: 301847af28674e3fa66b98a999ad3a24 #: c6245cc6405d4d10a83d87b23ebb1501 +#: c6245cc6405d4d10a83d87b23ebb1501 msgid ":class:`Message`" msgstr "" @@ -7256,6 +7720,34 @@ msgstr "" msgid ":class:`~discord.MessageReference`" msgstr "" +#: ../../../discord/message.py:docstring of discord.message.Message.get_component:1 +#: a742da8b1ae248e7a66ef2b1cad7ccbb +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "" + +#: ../../../discord/message.py:docstring of discord.message.Message.get_component:6 +#: 424f1b06e4ca49da8f3ae55bd2b5a833 +msgid "The id or custom_id the item to get" +msgstr "" + +#: ../../../discord/message.py:docstring of discord.message.Message.get_component:9 +#: 8616d231b75a4b68b9d00fb946e6be36 +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.ActionRow.get_component:9 +#: ../../../discord/components.py:docstring of discord.components.Container.get_component:10 +#: ../../../discord/components.py:docstring of discord.components.Section:23 +#: ../../../discord/components.py:docstring of discord.components.Section.get_component:9 +#: ../../../discord/message.py:docstring of discord.message.Message.get_component:10 +#: ea5ce4db5209427392e12d73651f271b +#: ea5ce4db5209427392e12d73651f271b +#: ea5ce4db5209427392e12d73651f271b +#: ea5ce4db5209427392e12d73651f271b +#: ea5ce4db5209427392e12d73651f271b +msgid "Optional[:class:`Component`]" +msgstr "" + #: ../../../discord/message.py:docstring of discord.message.DeletedReferencedMessage:1 #: 463786c736924e608ec8378a080aaa31 msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -7452,11 +7944,6 @@ msgstr "" msgid "Clears this reaction from the message." msgstr "" -#: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:5 -#: b8aa893b08e947e6ac97e260e4875972 -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "" - #: ../../../discord/reaction.py:docstring of discord.reaction.ReactionCountDetails:1 #: 27e3ca8007f24a42a899c8fc86d444c9 msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -7472,7 +7959,7 @@ msgstr "" msgid "The number of super reactions for this emoji." msgstr "" -#: ../../api/models.rst:105 +#: ../../api/models.rst:110 #: 438fa97418ac42c086378f5f6cd9cbb5 msgid "Monetization" msgstr "" @@ -7826,7 +8313,7 @@ msgstr "" msgid "Optional[:class:`User`]" msgstr "" -#: ../../api/models.rst:123 +#: ../../api/models.rst:128 #: e844acaaa52845ed85e5fd6814cb0f53 msgid "Guild" msgstr "" @@ -7909,88 +8396,83 @@ msgid "The guild's ID." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild:63 -#: c9538b5448934b30b766e0ae1d32918d -msgid "Indicates if the guild invites are disabled." -msgstr "" - -#: ../../../discord/guild.py:docstring of discord.guild.Guild:69 #: 5e161c99d2614533a657fd69b38162ef msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:75 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:69 #: 678f43ad19ba4c61a33ce8f109f66203 msgid "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.py:docstring of discord.guild.Guild:79 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:73 #: e375ccafce024828b9792faeb45f8a70 msgid "Check the :func:`on_guild_unavailable` and :func:`on_guild_available` events." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:85 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:79 #: bc2aad77e90e4ef89efa55be5b4b3c0c msgid "The maximum amount of presences for the guild." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:91 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:85 #: 21f9958ddf3f47d88ffa435fa73d3e75 msgid "The maximum amount of members for the guild." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:95 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:89 #: 30217731df6d4b218c05a58ba6c68105 msgid "This attribute is only available via :meth:`.Client.fetch_guild`." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:101 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:95 #: 40324476aaaa4b58ae2b3e97fc7595d9 msgid "The maximum amount of users in a video channel." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:109 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:103 #: 7621b825fc6848199afd96d57cdb3c46 msgid "The guild's description." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:115 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:109 #: afd0570ec40e46bf9dd1d40f2894791b 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." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:123 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:117 #: 058f5112199e488192d7833ff52a640b msgid "The guild's verification level." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:125 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:119 #: ../../../discord/invite.py:docstring of discord.invite.PartialInviteGuild:40 #: fc441b8a398a45528430a0b152144c74 #: fc441b8a398a45528430a0b152144c74 msgid ":class:`VerificationLevel`" msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:129 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:123 #: f5dde26f539a4a519dfd9d17d13e77dd msgid "The guild's explicit content filter." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:131 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:125 #: 8eabd9ce697640f598d06c0958ad8883 msgid ":class:`ContentFilter`" msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:135 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:129 #: fb017f4588244305b97543cecc6f7327 msgid "The guild's notification settings." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:137 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:131 #: 7697e3149f17414f9cd6205716954255 msgid ":class:`NotificationLevel`" msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:141 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:135 #: 96094a79a794453ca947a68e85a7ac9d msgid "A list of features that the guild has. The features that a guild can have are subject to arbitrary change by Discord. You can find a catalog of guild features `here `_." msgstr "" @@ -7998,7 +8480,7 @@ msgstr "" #: ../../../discord/automod.py:docstring of discord.automod.AutoModTriggerMetadata:29 #: ../../../discord/automod.py:docstring of discord.automod.AutoModTriggerMetadata:38 #: ../../../discord/automod.py:docstring of discord.automod.AutoModTriggerMetadata:52 -#: ../../../discord/guild.py:docstring of discord.guild.Guild:145 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:139 #: ../../../discord/invite.py:docstring of discord.invite.PartialInviteGuild:46 #: ../../../discord/sticker.py:docstring of discord.sticker.StandardSticker:53 #: 1062d87a1499437b8d0fad52243a2c42 @@ -8010,46 +8492,56 @@ msgstr "" msgid "List[:class:`str`]" msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:149 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:143 #: 2c052457608241eba3b00da2a2a12fde 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.py:docstring of discord.guild.Guild:156 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:150 #: 7c4970cbb42d464999f7d038ad54c407 msgid "The number of \"boosts\" this guild currently has." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:162 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:156 #: b13ceeec9b754f61ae4851568efe13d3 msgid "Indicates if the guild has premium progress bar enabled." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:170 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:164 #: 450c59c978d0455da13ab5e457f9d5bb msgid "The preferred locale for the guild. Used when filtering Server Discovery results to a specific language." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:177 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:171 #: 512295e7ee00418eb57569f797cf38bd msgid "The guild's NSFW level." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:181 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:175 #: cb80e8016d41430cabcaa25c939547ec msgid ":class:`NSFWLevel`" msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:185 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:179 #: 4fd548acdbe942b6991c79437ea7f900 msgid "The approximate number of members in the guild. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild:194 +#: ../../../discord/guild.py:docstring of discord.guild.Guild:188 #: 6482522942c045cfaf1b031b70eb826a msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild:199 +#: 46ce13e0435c4f2dac885ba6d56e4069 +msgid "The incidents data for the guild." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild:203 +#: bc296a912770482a81cf365b4076d957 +msgid "Optional[:class:`IncidentsData`]" +msgstr "" + #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:1 #: 0120dd3a92464615b401de79efb6e0d9 msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -8169,6 +8661,90 @@ msgstr "" msgid "Getting entries made by a specific user: ::" msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sounds:1 +#: 40d9ed8c7b2a49a89fdb8479d6c0cacc +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sounds:6 +#: 113e7cb6f37f43a78caf4740e39fb7b8 +msgid "The sounds in the guild." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sounds:7 +#: 12af66b1cde54e739d49c8abdd86adc7 +msgid "List[:class:`SoundboardSound`]" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sound:1 +#: 96c4cd419cd3476793dc4c22dc0b8175 +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sound:7 +#: 5d81164f7c4c4823aff92d0c6d7d5050 +msgid "The ID of the sound." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sound:10 +#: b46ce6c022144379a08da3c7e379031d +msgid "The sound." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:25 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sound:11 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:19 +#: d23dcc1a3c8f460291e14581057aa60f +#: c343d9d40bae4a43bd68f1af8e94f4e8 +#: c343d9d40bae4a43bd68f1af8e94f4e8 +msgid ":class:`SoundboardSound`" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:1 +#: 67cc8cd0b18a45748f81dbbd084e6c34 +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:8 +#: d7855834282943ff8fe5f3f2e1586fb6 +msgid "The name of the sound." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:11 +#: 2fec2eb4ceb747919d9b166d18265401 +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:15 +#: e985008dbcff48aca12f0100d929a58b +msgid "The volume of the sound. Defaults to 1.0." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:18 +#: 5168a27eeb5742e19c0c8ed921c02486 +msgid "The emoji of the sound." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:21 +#: 1d2ebd073b2c4459be628151776f3b50 +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:24 +#: 926796b3230345a3843522da29c30bb8 +msgid "The created sound." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:27 +#: 013ad29dd49441ce9292d34076552ad7 +msgid "Creating the sound failed." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sound:28 +#: ac637d19fb1d403d95c9d2561056cdc5 +msgid "You do not have permissions to create sounds." +msgstr "" + #: ../../../discord/guild.py:docstring of discord.Guild.channels:1 #: 6ce1830b26764a30a5e526eeaa23b59f msgid "A list of channels that belong to this guild." @@ -8201,6 +8777,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.Guild.categories:3 #: ../../../discord/guild.py:docstring of discord.Guild.forum_channels:5 +#: ../../../discord/guild.py:docstring of discord.Guild.sounds:5 #: ../../../discord/guild.py:docstring of discord.Guild.stage_channels:5 #: ../../../discord/guild.py:docstring of discord.Guild.text_channels:3 #: ../../../discord/guild.py:docstring of discord.Guild.voice_channels:3 @@ -8209,6 +8786,7 @@ msgstr "" #: f180923c6bfe4725a27df0027fcc0aab #: f180923c6bfe4725a27df0027fcc0aab #: f180923c6bfe4725a27df0027fcc0aab +#: f180923c6bfe4725a27df0027fcc0aab msgid "This is sorted by the position and are in UI order from top to bottom." msgstr "" @@ -8242,6 +8820,11 @@ msgstr "" msgid "A list of categories that belong to this guild." msgstr "" +#: ../../../discord/guild.py:docstring of discord.Guild.sounds:1 +#: bbbf7717cf1e4bc3bb698d09ffc8a345 +msgid "A list of soundboard sounds that belong to this guild." +msgstr "" + #: ../../../discord/guild.py:docstring of discord.guild.Guild.by_category:1 #: 5d91fd36b588460390754e6fd167d425 msgid "Returns every :class:`CategoryChannel` and their associated channels." @@ -8278,6 +8861,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_member:4 #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_role:4 #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_scheduled_event:4 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_sound:6 #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_stage_instance:6 #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_thread:6 #: ../../../discord/member.py:docstring of discord.member.Member.get_role:6 @@ -8292,6 +8876,7 @@ msgstr "" #: 3a1180e1deb44b6a8374aee179bde960 #: 3a1180e1deb44b6a8374aee179bde960 #: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 msgid "The ID to search for." msgstr "" @@ -8382,6 +8967,11 @@ msgstr "" msgid "The maximum number of sticker slots this guild has." msgstr "" +#: ../../../discord/guild.py:docstring of discord.Guild.soundboard_limit:1 +#: 87fb8a5cd4a64448920bc860483db18a +msgid "The maximum number of soundboard slots this guild has." +msgstr "" + #: ../../../discord/guild.py:docstring of discord.Guild.bitrate_limit:1 #: 382f34f464964f41b660ca62580be5b0 msgid "The maximum bitrate for voice channels this guild can have." @@ -8420,6 +9010,46 @@ msgstr "" msgid "Optional[:class:`Member`]" msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:1 +#: 839902762f2f45d3bc0a1c60bef02bbb +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:5 +#: eaf9c2a41dc3449bad4fa716e05919fe +msgid "Type of object to fetch or get." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:8 +#: 4d50dcf3ff7f41b2b761a34ca3cda879 +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:11 +#: b6d1a54d63184868baf3162b671055f8 +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:14 +#: 9ed3319b3f8f4b26b59fec846526fc76 +msgid "The object if found, or `default` if provided when not found." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:15 +#: 1138284f8a224168802e486ba588c406 +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:17 +#: 842da58737354e01a2edd43c04c29097 +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_or_fetch:18 +#: df1e2e65aad6491689357df8e3c2193d +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "" + #: ../../../discord/guild.py:docstring of discord.Guild.premium_subscribers:1 #: 9620482fa56a459eabd21941ab8d6849 msgid "A list of members who have \"boosted\" this guild." @@ -8452,6 +9082,36 @@ msgstr "" msgid "Optional[:class:`Role`]" msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_roles_member_counts:1 +#: aac395884ca44a2f930fe268dfbcf173 +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_roles_member_counts:6 +#: e6e8d98d20554c8f8ae9e7d7570165ac +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_roles_member_counts:8 +#: 2802fcb7a86b474589f5c11ccebdfc55 +msgid ":class:`GuildRoleCounts`" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_roles_member_counts:10 +#: aa2b527516c44c569aff79684995a1ba +msgid "Fetching the role member counts failed." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_roles_member_counts:14 +#: bd1bc81cad8b496aa9b9a5e90585f5b5 +msgid "Getting member counts using role IDs:" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_roles_member_counts:21 +#: 3d7c30b23b9c4b35ade1e6a1e0bd2d73 +msgid "Using a role object:" +msgstr "" + #: ../../../discord/guild.py:docstring of discord.Guild.default_role:1 #: f4fc8210064941dbb8869f5e26c39a3a msgid "Gets the @everyone role that all members have by default." @@ -8559,7 +9219,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.Guild.invites_disabled:1 #: 21438da4623b4f089e64f5fd9065d2c8 -msgid "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_member_named:1 @@ -8677,24 +9337,42 @@ msgstr "" msgid "The new channel's topic." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:38 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:22 +#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:22 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:40 +#: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:31 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:42 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:38 -#: 9e9dd9425b054fcfb714c7318b17daaa -#: 9e9dd9425b054fcfb714c7318b17daaa -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +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/channel.py:docstring of discord.channel.ForumChannel.edit:14 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:14 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel:111 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:23 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:118 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:45 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:42 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:56 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:42 -#: 6e0e5f25fba64a62b1ac7c005cb3c4aa -#: 6e0e5f25fba64a62b1ac7c005cb3c4aa -#: 6e0e5f25fba64a62b1ac7c005cb3c4aa -#: 6e0e5f25fba64a62b1ac7c005cb3c4aa -#: 6e0e5f25fba64a62b1ac7c005cb3c4aa -msgid "To mark the channel as NSFW or not." +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:47 +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +#: fc4b2322da844f30885f5d2bff97bace +msgid "Whether the channel is marked as NSFW." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:45 @@ -8708,15 +9386,55 @@ msgstr "" msgid "The reason for creating this channel. Shows up on the audit log." msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:65 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:48 +#: 2b1b27b29de74dada9a54eb48be4b94e +#: 2b1b27b29de74dada9a54eb48be4b94e +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:122 +#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:116 +#: ../../../discord/channel.py:docstring of discord.channel.TextChannel:102 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:65 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:48 +#: c03fe611956149aba94e3914962f92df +#: c03fe611956149aba94e3914962f92df +#: c03fe611956149aba94e3914962f92df +#: c03fe611956149aba94e3914962f92df +#: c03fe611956149aba94e3914962f92df +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:70 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:53 +#: 2b1b27b29de74dada9a54eb48be4b94e +#: 2b1b27b29de74dada9a54eb48be4b94e +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:90 +#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:92 +#: ../../../discord/channel.py:docstring of discord.channel.TextChannel:86 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:70 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:53 +#: 39c3e1849aea42b1a5e44b6b35945813 +#: 39c3e1849aea42b1a5e44b6b35945813 +#: 39c3e1849aea42b1a5e44b6b35945813 +#: 39c3e1849aea42b1a5e44b6b35945813 +#: 39c3e1849aea42b1a5e44b6b35945813 +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "" + #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_forum_channel:7 #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_stage_channel:7 #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_text_channel:5 #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_voice_channel:5 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_category:10 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:55 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:29 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:48 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:41 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:75 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:61 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:58 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:52 #: 33ff9c9a82b64c10a83c4add616fdc82 #: 33ff9c9a82b64c10a83c4add616fdc82 #: 33ff9c9a82b64c10a83c4add616fdc82 @@ -8731,7 +9449,7 @@ msgid "The channel that was just created." msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_text_channel:6 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:49 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:59 #: 8b6a84cc25c349419c31de47c2303d96 #: 8b6a84cc25c349419c31de47c2303d96 msgid ":class:`TextChannel`" @@ -8742,10 +9460,10 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.clone:22 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.clone:22 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_category:13 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:58 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:32 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:51 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:44 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:78 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:64 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:61 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:55 #: 4add16d398aa4f518bf3f72e29c63eb3 #: 4add16d398aa4f518bf3f72e29c63eb3 #: 4add16d398aa4f518bf3f72e29c63eb3 @@ -8766,10 +9484,10 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.clone:23 #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.clone:23 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_category:14 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:59 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:33 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:52 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:45 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:79 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:65 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:62 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:56 #: c9330770911546dd87b510a3ebe4cb6e #: c9330770911546dd87b510a3ebe4cb6e #: c9330770911546dd87b510a3ebe4cb6e @@ -8786,9 +9504,9 @@ msgid "Creating the channel failed." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_category:15 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:34 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:53 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:46 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:66 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:63 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:57 #: 0b663ebdee664572bfd1ee200898c6c4 #: 7bf63611242a4cdc9df3378f7c4b7143 #: 7bf63611242a4cdc9df3378f7c4b7143 @@ -8797,15 +9515,15 @@ msgstr "" msgid "The permission overwrite information is not in proper form." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:64 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:57 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:84 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:67 #: 7df77a377a454968b06f3a9737d86455 #: 7df77a377a454968b06f3a9737d86455 msgid "Creating a basic channel:" msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:70 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:63 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:90 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:73 #: d02100cc73e84244915ea5042b7d93b7 #: d02100cc73e84244915ea5042b7d93b7 msgid "Creating a \"secret\" channel:" @@ -8817,18 +9535,26 @@ msgid "This is similar to :meth:`create_text_channel` except makes a :class:`Voi msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:62 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:36 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:54 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:29 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:21 #: da6c567358d2457a8328b9419aba1b0c #: da6c567358d2457a8328b9419aba1b0c #: da6c567358d2457a8328b9419aba1b0c +#: da6c567358d2457a8328b9419aba1b0c +#: da6c567358d2457a8328b9419aba1b0c msgid "The channel's preferred audio bitrate in bits per second." msgstr "" +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:38 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:60 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:34 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:24 #: 61e6218add924882b4544d4f65fe3038 #: 61e6218add924882b4544d4f65fe3038 +#: 61e6218add924882b4544d4f65fe3038 +#: 61e6218add924882b4544d4f65fe3038 msgid "The channel's limit for number of members that can be in a voice channel." msgstr "" @@ -8838,9 +9564,11 @@ msgid "The region for the voice channel's voice communication. A value of ``None msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:66 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:39 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:27 #: a012c67cbf8c4c758c6232633b5b90b4 #: a012c67cbf8c4c758c6232633b5b90b4 +#: a012c67cbf8c4c758c6232633b5b90b4 msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection." msgstr "" @@ -8853,15 +9581,44 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:75 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:38 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:45 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:33 #: 41726a9352834d8eb39464ddde36de96 #: 41726a9352834d8eb39464ddde36de96 #: 41726a9352834d8eb39464ddde36de96 +#: 41726a9352834d8eb39464ddde36de96 msgid "The camera video quality for the voice channel's participants." msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:50 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:41 +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +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``. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:38 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:50 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:41 +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +#: 795407065f204ab394d5d71e46f4f9e4 +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/channel.py:docstring of discord.channel.VoiceChannel.edit:45 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:56 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:47 +#: c2dc41c458d14511af30641f128b62a7 +#: c2dc41c458d14511af30641f128b62a7 +#: c2dc41c458d14511af30641f128b62a7 +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "" + #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_voice_channel:6 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:42 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:39 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:53 +#: c5cb71ee58114ad9a77c365f6c9176be #: c5cb71ee58114ad9a77c365f6c9176be #: c5cb71ee58114ad9a77c365f6c9176be msgid ":class:`VoiceChannel`" @@ -8872,8 +9629,28 @@ msgstr "" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:29 +#: da6c567358d2457a8328b9419aba1b0c +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:34 +#: 61e6218add924882b4544d4f65fe3038 +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:39 +#: 77472c0b87ee4c12919534435862d712 +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:45 +#: 143d16193a8a48bca8f44b6c8f8b294c +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "" + #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_stage_channel:8 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:30 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:62 #: c125cd5cd18a4cc9bc46d5d9206d57e7 #: c125cd5cd18a4cc9bc46d5d9206d57e7 msgid ":class:`StageChannel`" @@ -8894,21 +9671,49 @@ msgstr "" msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. ''). .. versionadded:: v2.5" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:41 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:42 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:48 #: acba40fd9b99460bb43889ba61c943d4 #: acba40fd9b99460bb43889ba61c943d4 msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:55 +#: f1f62f3c054949af950dbe405e52b553 +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:106 +#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:104 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:55 +#: b083e6a86b634b1894c54f243b988735 +#: b083e6a86b634b1894c54f243b988735 +#: b083e6a86b634b1894c54f243b988735 +msgid "The set of tags that can be used in a forum channel." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:60 +#: c16a388e069d4526b2674948441ecfbf +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:114 +#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:110 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:60 +#: cae1b545239a43b6aa72e818246d1b4a +#: cae1b545239a43b6aa72e818246d1b4a +#: cae1b545239a43b6aa72e818246d1b4a +msgid "The default sort order type used to order posts in this channel." +msgstr "" + #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.create_forum_channel:8 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:56 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:76 #: 40f5253a0a994369be22ef233358809c #: 40f5253a0a994369be22ef233358809c msgid ":class:`ForumChannel`" msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:60 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:80 #: a86092ffb99e4f6d861dfb93fcdd2b28 msgid "The argument is not in proper form." msgstr "" @@ -8932,80 +9737,20 @@ msgid ":class:`CategoryChannel`" msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.leave:3 -#: b1abcb9f0f754be0b71b198a7424036c -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#: 11428f2987084ae8a40f98220ed55984 +msgid "Leaves the guild." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.leave:9 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.leave:7 #: 372e626a7b2c4524bb3ba6cd71060653 msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.leave:12 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.leave:10 #: 1c39e7d936124a0bb40b3516844d893f msgid "Leaving the guild failed." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.delete:3 -#: 6ddfed444a50419fb1453c64936386f2 -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "" - -#: ../../../discord/guild.py:docstring of discord.guild.Guild.delete:6 -#: e59e369114c1423aa81d821f040d9c7f -msgid "Deleting the guild failed." -msgstr "" - -#: ../../../discord/guild.py:docstring of discord.guild.Guild.delete:7 -#: 32c7959e2e0d475aaff8585af43a2269 -msgid "You do not have permissions to delete the guild." -msgstr "" - -#: ../../../discord/guild.py:docstring of discord.guild.Guild.set_mfa_required:3 -#: 2a70d99413c1496a8359c704195070fe -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "" - -#: ../../../discord/guild.py:docstring of discord.guild.Guild.set_mfa_required:7 -#: c77287e8b0af409aa38371f49a55b252 -msgid "Whether MFA should be required to perform moderation actions." -msgstr "" - -#: ../../../discord/guild.py:docstring of discord.guild.Guild.set_mfa_required:10 -#: fd273e9c1b4d49e0807f3df28ccebf24 -msgid "The reason to show up in the audit log." -msgstr "" - -#: ../../../discord/automod.py:docstring of discord.automod.AutoModRule.delete:10 -#: ../../../discord/automod.py:docstring of discord.automod.AutoModRule.edit:35 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_scheduled_event:35 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.set_mfa_required:13 -#: ../../../discord/member.py:docstring of discord.member.Member.edit:84 -#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:17 -#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.cancel:17 -#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.complete:17 -#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.delete:6 -#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.edit:54 -#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.start:17 -#: 6a5a47ad973940209028891e87d59314 -#: 6a5a47ad973940209028891e87d59314 -#: 6a5a47ad973940209028891e87d59314 -#: 6a5a47ad973940209028891e87d59314 -#: 0401bd2a8e2641b4b33a27e26bec88b9 -#: 6a5a47ad973940209028891e87d59314 -#: 6a5a47ad973940209028891e87d59314 -#: 845342df7f694a18b74e63bd8283fbf9 -#: 6a5a47ad973940209028891e87d59314 -#: 6a5a47ad973940209028891e87d59314 -#: 6a5a47ad973940209028891e87d59314 -msgid "The operation failed." -msgstr "" - -#: ../../../discord/guild.py:docstring of discord.guild.Guild.set_mfa_required:14 -#: f00beb8bcf8b4e62b56d0ffbd22cfff0 -msgid "You are not the owner of the guild." -msgstr "" - #: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:3 #: 11428f2987084ae8a40f98220ed55984 msgid "Edits the guild." @@ -9077,98 +9822,93 @@ msgid "The number of seconds until someone is moved to the AFK channel." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:57 -#: ee57edd89c934f6f8851f745bd657faa -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.py:docstring of discord.guild.Guild.edit:61 #: e00b07f969094865b88d709b4e3b2b73 msgid "The new verification level for the guild." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:64 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:60 #: 58b9d36ce2304eb7ae2a7d248bc3d561 msgid "The new default notification level for the guild." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:67 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:63 #: e848eb60847643f392c41d9933562d1f msgid "The new explicit content filter for the guild." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:70 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:66 #: 9c088bed23924d1299dd212181955017 msgid "The new channel that is used for the system channel. Could be ``None`` for no system channel." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:73 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:69 #: e4e7e720a8eb48a3802a88baea0f0a0a msgid "The new system channel settings to use with the new system channel." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:76 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:72 #: e8c42c080f354eb089e1fecd40acd31f 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.py:docstring of discord.guild.Guild.edit:80 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:76 #: 9fbd7fff4fd24355935af8d2aae792f1 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.py:docstring of discord.guild.Guild.edit:85 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:81 #: 3242067dfd4e44b78067a933e8675cde 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.py:docstring of discord.guild.Guild.edit:90 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:86 #: 387f2c8ecb814ef79b4d196dc73a9991 msgid "Whether the guild should have premium progress bar enabled." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:93 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:89 #: ab83fdbf1e0e4760b895cdc4cf06ee7e msgid "Whether the guild should have server invites enabled or disabled." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:96 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:92 #: ab83fdbf1e0e4760b895cdc4cf06ee7e msgid "Whether the guild should be discoverable in the discover tab." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:99 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:95 #: 203e2e85a6de4714bcf5108fc81cba3f msgid "Whether activity alerts for the guild should be disabled." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:102 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:98 #: 387f2c8ecb814ef79b4d196dc73a9991 msgid "Whether the guild's user activity feed should be enabled." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:105 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:101 #: 226196ae337f47ba9ed1b2641b83f3df msgid "The reason for editing this guild. Shows up on the audit log." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:108 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:104 #: f2ec2f8365b0482f88522cb620b9f3c2 msgid "You do not have permissions to edit the guild." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:109 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:105 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration.edit:19 #: 7026e8922b26447f903df8f0411dae38 #: 7026e8922b26447f903df8f0411dae38 msgid "Editing the guild failed." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:110 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:106 #: ae815105c2f445988a7245f534d3ec20 -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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." msgstr "" -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:112 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:108 #: cf020628c49b457ab63b2155e49a9aa1 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 "" @@ -9179,7 +9919,8 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:33 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:31 #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:31 -#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:114 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:27 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:110 #: ../../../discord/integrations.py:docstring of discord.integrations.BotIntegration:21 #: ../../../discord/integrations.py:docstring of discord.integrations.Integration:21 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration:21 @@ -9205,6 +9946,7 @@ msgstr "" #: 276f56a64f5843658e8be434f64806d5 #: 276f56a64f5843658e8be434f64806d5 #: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 msgid ":class:`Guild`" msgstr "" @@ -9319,8 +10061,10 @@ msgstr "" msgid "The member from the member ID." msgstr "" +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:33 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_member:15 #: a57ef03bb44d468185e9564cdc18a638 +#: a57ef03bb44d468185e9564cdc18a638 msgid ":class:`Member`" msgstr "" @@ -9955,6 +10699,26 @@ msgstr "" msgid "An error occurred deleting the sticker." msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_emoji:1 +#: 9e1bfb5c6d3c429fbad485e4e0911755 +msgid "Returns an emoji with the given ID." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_emoji:6 +#: d267e037031c49eb8e18cccf60f0c73f +msgid "The ID to get." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_emoji:9 +#: 0b52a378783845b9a553efe578dab819 +msgid "The returned Emoji or ``None`` if not found." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_emoji:10 +#: 5e36ab69e24a4e9281fef9f23b4e9417 +msgid "Optional[:class:`Emoji`]" +msgstr "" + #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_emojis:3 #: 7e19d4e700d74093a3cdc5c09aa87a7d msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -10896,6 +11660,29 @@ msgstr "" msgid "You do not have the Manage Events permission." msgstr "" +#: ../../../discord/automod.py:docstring of discord.automod.AutoModRule.delete:10 +#: ../../../discord/automod.py:docstring of discord.automod.AutoModRule.edit:35 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.create_scheduled_event:35 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:115 +#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:15 +#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.cancel:17 +#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.complete:17 +#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.delete:6 +#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.edit:54 +#: ../../../discord/scheduled_events.py:docstring of discord.scheduled_events.ScheduledEvent.start:17 +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 +#: 845342df7f694a18b74e63bd8283fbf9 +#: 0401bd2a8e2641b4b33a27e26bec88b9 +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 +#: 845342df7f694a18b74e63bd8283fbf9 +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 +msgid "The operation failed." +msgstr "" + #: ../../../discord/guild.py:docstring of discord.Guild.scheduled_events:1 #: cfdafb562ce2471cb433dffc655b8923 msgid "A list of scheduled events in this guild." @@ -11142,6 +11929,36 @@ msgstr "" msgid "You don't have permissions to edit the onboarding flow." msgstr "" +#: ../../../discord/guild.py:docstring of discord.guild.Guild.modify_incident_actions:3 +#: 0bbb54d698a1473eb6060514cc3eca99 +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.modify_incident_actions:8 +#: cf587830406147d89968519b5558c07b +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.modify_incident_actions:12 +#: 5deda5e9179345609b3d24211d45ea58 +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.modify_incident_actions:16 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +msgid "The reason for this action, used for the audit log." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.modify_incident_actions:19 +#: e848eb60847643f392c41d9933562d1f +msgid "The updated incidents data for the guild." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.modify_incident_actions:20 +#: b032b0fb8cdb4d8f8c23635f64d87c28 +msgid ":class:`IncidentsData`" +msgstr "" + #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_auto_moderation_rule:1 #: 48cf22ba0c99497080c86cbff0eee085 msgid "Deletes an auto moderation rule." @@ -11177,17 +11994,34 @@ msgstr "" msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "" -#: ../../api/models.rst:139 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_sound:1 +#: 8f5df98b969a48cb85026bf9c8d2ed81 +msgid "Returns a sound with the given ID." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_sound:9 +#: 75f2adc480a74d009cd6a50616a74db2 +msgid "The sound or ``None`` if not found." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:21 +#: ../../../discord/guild.py:docstring of discord.guild.Guild.get_sound:10 +#: 86baf481154547959ddb8413c5939b28 +#: 86baf481154547959ddb8413c5939b28 +msgid "Optional[:class:`SoundboardSound`]" +msgstr "" + +#: ../../api/models.rst:144 #: fb9668f6a20a4f0bbf8ba6929fd3594b msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "" -#: ../../api/models.rst:143 +#: ../../api/models.rst:148 #: 4d8636790bdc471f860037026c9b8f57 msgid "The reason this user was banned." msgstr "" -#: ../../api/models.rst:148 +#: ../../api/models.rst:153 #: 83ffc7d2c2814caa965b59434791892d msgid "The :class:`User` that was banned." msgstr "" @@ -11198,7 +12032,7 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMetadata:23 #: ../../../discord/interactions.py:docstring of discord.interactions.MessageInteraction:37 #: ../../../discord/template.py:docstring of discord.template.Template:33 -#: ../../api/models.rst:150 +#: ../../api/models.rst:155 #: d1bc287ff89b4eea9c60ff6c175ddc51 #: d1bc287ff89b4eea9c60ff6c175ddc51 #: d1bc287ff89b4eea9c60ff6c175ddc51 @@ -11364,6 +12198,11 @@ msgstr "" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "" +#: ../../../discord/member.py:docstring of discord.Member.primary_guild:1 +#: 423c486c003247ac9966ca71793c8b48 +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "" + #: ../../../discord/member.py:docstring of discord.Member.raw_status:1 #: 2f5fea69ade2408d8f7ee6fd6088f598 msgid "The member's overall status as a string value." @@ -11645,92 +12484,156 @@ msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Perm msgstr "" #: ../../../discord/member.py:docstring of discord.member.Member.edit:37 +#: 79d0117cef804316937d5fd65887a66a +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:39 +#: d92c174300aa4cb682ca65c243bd2886 +msgid "``avatar``" +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:40 +#: 7e7e15b82eda46b69f622b8d207a7938 +msgid "``banner``" +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:41 +#: 068b659b889a46e6af015102dbae96ba +msgid "``bio``" +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:45 #: f841e22738634da48594ee1e17ad1916 msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:40 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:48 #: 9daf22cbbe1b41bc8bdd328b01d14338 msgid "The newly member is now optionally returned, if applicable." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:44 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:52 #: 1e205abbcb6c42148f88e2b2ea1e223d msgid "The member's new nickname. Use ``None`` to remove the nickname." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:47 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:55 #: 93bd86a0ac724cfbb2b9e05b0e3bf0a6 msgid "Indicates if the member should be guild muted or un-muted." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:50 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:58 #: 5ce7761f05ac4b15b453852bc84acd07 msgid "Indicates if the member should be guild deafened or un-deafened." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:53 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:61 #: e0c6410979ab4bb999e9c991839b67c2 msgid "Indicates if the member should be suppressed in stage channels. .. versionadded:: 1.7" msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:53 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:61 #: 4707597fe3f4402d99abcd4c353e8d8c msgid "Indicates if the member should be suppressed in stage channels." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:58 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:66 #: d5ad7f3d9790412b8a1a6e9e335d35fd msgid "The member's new list of roles. This *replaces* the roles." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:61 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:69 #: ad76d48b98e344078e1778cae1d3828e msgid "The voice channel to move the member to. Pass ``None`` to kick them from voice." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:65 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:73 #: 7d2ece875a854077aa8922df9658464e msgid "The reason for editing this member. Shows up on the audit log." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:68 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:76 #: 12b3b480b959409c97a966579c582741 msgid "Temporarily puts the member in timeout until this time. If the value is ``None``, then the user is removed from timeout. .. versionadded:: 2.0" msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:68 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:76 #: 3c6b7a21d66b4d2fb80ea744cae56c1b msgid "Temporarily puts the member in timeout until this time. If the value is ``None``, then the user is removed from timeout." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:74 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:82 #: 7a3b65549f614538a0ebb902d0238dff msgid "Indicates if the member should bypass the guild's verification requirements. .. versionadded:: 2.6" msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:74 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:82 #: 6465b7a29e214013a4a396a21814536c msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:79 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:87 +#: 62998ed161f747af97127a6f4b69dea8 +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:87 +#: 08557913597c469eab9f36eb51a20a93 +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:90 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:98 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:105 +#: 6b477dc220bf4cd0affb1801794c7c46 +#: 6b477dc220bf4cd0affb1801794c7c46 +#: 6b477dc220bf4cd0affb1801794c7c46 +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:95 +#: 62998ed161f747af97127a6f4b69dea8 +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:95 +#: 240db79737fc41138acf16a14ec978c4 +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:103 +#: 62998ed161f747af97127a6f4b69dea8 +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:103 +#: 7a7108c1fdb34bed8937a7877d4f1c06 +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "" + +#: ../../../discord/member.py:docstring of discord.member.Member.edit:110 #: 2adf8663f70b4a72b1fa3c51ddfb6c41 msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:81 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:112 #: a6a8e0142c534a4c9db5ea9905bf1324 msgid "Optional[:class:`.Member`]" msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.edit:83 -#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:16 +#: ../../../discord/member.py:docstring of discord.member.Member.edit:114 +#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:14 #: 9fcd0b74f14347da8c2bbb599a1d6f8a #: 9fcd0b74f14347da8c2bbb599a1d6f8a msgid "You do not have the proper permissions to the action requested." msgstr "" +#: ../../../discord/member.py:docstring of discord.member.Member.edit:116 +#: c8be38577fe0452f83af35aa10e6ba6f +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "" + #: ../../../discord/member.py:docstring of discord.member.Member.timeout:3 #: 67fcfd3c206a4c318800ab0f5de5c77b msgid "Applies a timeout to a member in the guild until a set datetime." @@ -11799,12 +12702,7 @@ msgstr "" msgid "Request to speak in the connected channel." msgstr "" -#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:5 -#: 0399a9d50af149919d64576b2e22f6bb -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "" - -#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:11 +#: ../../../discord/member.py:docstring of discord.member.Member.request_to_speak:9 #: b8b4bc2b34d041c8aa4c00881624baee msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "" @@ -11884,6 +12782,11 @@ msgstr "" msgid "Equivalent to :attr:`User.jump_url`" msgstr "" +#: ../../../discord/member.py:docstring of discord.Member.nameplate:1 +#: d19c2f29833942f18d614198d6fb687e +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "" + #: ../../../discord/member.py:docstring of discord.member.Member.remove_roles:3 #: ce5eafe9a84847258a6bf6a05706fd4c msgid "Removes :class:`Role`\\s from this member." @@ -11971,6 +12874,8 @@ msgstr "" #: ../../../discord/components.py:docstring of discord.components.Container:37 #: ../../../discord/components.py:docstring of discord.components.FileComponent:35 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:33 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:79 #: ../../../discord/components.py:docstring of discord.components.Thumbnail:29 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration:45 #: ../../../discord/template.py:docstring of discord.template.Template:60 @@ -11980,52 +12885,14 @@ msgstr "" #: ad7ae992e9464d198f1ab9b5ae6b4efa #: ad7ae992e9464d198f1ab9b5ae6b4efa #: ad7ae992e9464d198f1ab9b5ae6b4efa -#: ad7ae992e9464d198f1ab9b5ae6b4efa -#: ad7ae992e9464d198f1ab9b5ae6b4efa -#: ad7ae992e9464d198f1ab9b5ae6b4efa -#: ad7ae992e9464d198f1ab9b5ae6b4efa -#: ad7ae992e9464d198f1ab9b5ae6b4efa -msgid "Optional[:class:`bool`]" -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:3 -#: 188d3a03174d45e0bc3e507f9284c0aa -msgid "Creates a :class:`.Guild` using the template." -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:5 -#: 1f7e68f47747482790c6bfde1f799131 -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:8 -#: d7855834282943ff8fe5f3f2e1586fb6 -msgid "The name of the guild." -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:11 -#: eeda24219810402f9f0f4d863622e24e -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:15 -#: 9720111e71c14949bd37d4710e5ba779 -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:17 -#: 60fb7adfd729405c9622a41dac16e0e7 -msgid ":class:`.Guild`" -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:19 -#: ebe7523a8bfa43798097a7af866aa23b -msgid "Guild creation failed." -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.create_guild:20 -#: cc161cedb24a49fa87c8e704c82d516d -msgid "Invalid icon image format given. Must be PNG or JPG." +#: ad7ae992e9464d198f1ab9b5ae6b4efa +#: ad7ae992e9464d198f1ab9b5ae6b4efa +#: ad7ae992e9464d198f1ab9b5ae6b4efa +#: ad7ae992e9464d198f1ab9b5ae6b4efa +#: ad7ae992e9464d198f1ab9b5ae6b4efa +#: ad7ae992e9464d198f1ab9b5ae6b4efa +#: ad7ae992e9464d198f1ab9b5ae6b4efa +msgid "Optional[:class:`bool`]" msgstr "" #: ../../../discord/template.py:docstring of discord.template.Template.sync:3 @@ -12033,10 +12900,12 @@ msgstr "" msgid "Sync the template to the guild's current state." msgstr "" +#: ../../../discord/template.py:docstring of discord.template.Template.delete:5 #: ../../../discord/template.py:docstring of discord.template.Template.edit:5 #: ../../../discord/template.py:docstring of discord.template.Template.sync:5 #: 977e60b646b7448a8979fb130ee01916 #: 977e60b646b7448a8979fb130ee01916 +#: 977e60b646b7448a8979fb130ee01916 msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this." msgstr "" @@ -12067,7 +12936,7 @@ msgstr "" msgid "You don't have permissions to sync the template." msgstr "" -#: ../../../discord/template.py:docstring of discord.template.Template.delete:14 +#: ../../../discord/template.py:docstring of discord.template.Template.delete:12 #: ../../../discord/template.py:docstring of discord.template.Template.edit:25 #: ../../../discord/template.py:docstring of discord.template.Template.sync:18 #: 33c32e64d0434d23a47aa521c5f83dad @@ -12116,17 +12985,12 @@ msgstr "" msgid "Delete the template." msgstr "" -#: ../../../discord/template.py:docstring of discord.template.Template.delete:5 -#: 8b5a9e96266a4023b25f75b35b65796a -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "" - -#: ../../../discord/template.py:docstring of discord.template.Template.delete:12 +#: ../../../discord/template.py:docstring of discord.template.Template.delete:10 #: 907065e9899b4eeaad5ddd08f9203a20 msgid "Deleting the template failed." msgstr "" -#: ../../../discord/template.py:docstring of discord.template.Template.delete:13 +#: ../../../discord/template.py:docstring of discord.template.Template.delete:11 #: 2a4855817ddb4b6f926e1ca0101d5d7e msgid "You don't have permissions to delete the template." msgstr "" @@ -12136,7 +13000,7 @@ msgstr "" msgid "The template url." msgstr "" -#: ../../api/models.rst:171 +#: ../../api/models.rst:176 #: 225faf34ffdd44d1b1e7d780b7711787 msgid "AutoMod" msgstr "" @@ -12261,7 +13125,7 @@ msgid "The channels that are exempt from this rule." msgstr "" #: ../../../discord/automod.py:docstring of discord.AutoModRule.exempt_channels:3 -#: ../../docstring of discord.Onboarding.default_channels:3 +#: ../../../discord/onboarding.py:docstring of discord.Onboarding.default_channels:3 #: 4605c05e782c449fbb9df453c31e8668 #: 4605c05e782c449fbb9df453c31e8668 msgid "If a channel is not found in the guild's cache, then it will be returned as an :class:`Object`." @@ -12453,7 +13317,7 @@ msgstr "" #: ../../../discord/automod.py:docstring of discord.automod.AutoModTriggerMetadata:19 #: 1c6c27691aac4d85b49add284a607515 -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgstr "" #: ../../../discord/automod.py:docstring of discord.automod.AutoModTriggerMetadata:27 @@ -12486,7 +13350,7 @@ msgstr "" msgid "The total number of unique role and user mentions allowed." msgstr "" -#: ../../api/models.rst:194 +#: ../../api/models.rst:199 #: 30ed9cbe01954df3a16f002ee6bb94c2 msgid "Invites" msgstr "" @@ -12914,7 +13778,7 @@ msgstr "" msgid "The scheduled event object to link." msgstr "" -#: ../../api/models.rst:212 +#: ../../api/models.rst:217 #: b0b4dba2274847c2bc1e96752ddd4675 msgid "Role" msgstr "" @@ -13029,29 +13893,70 @@ msgstr "" msgid ":class:`RoleFlags`" msgstr "" +#: ../../../discord/role.py:docstring of discord.role.Role:116 +#: 9ad875341a1448938d88b24cdb962f43 +msgid "The role's colours." +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.Role:120 +#: 235c07739380495f822049acb2f71763 +msgid ":class:`RoleColours`" +msgstr "" + #: ../../../discord/role.py:docstring of discord.role.Role.is_default:1 #: f8b5d7e6df82406bb4c5f9cfdb6dc7cb msgid "Checks if the role is the default role." msgstr "" #: ../../../discord/role.py:docstring of discord.role.Role.is_bot_managed:1 -#: abaa9e6454b3434897bdb6657fb9c73a -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_bot_managed:1 +#: 32f901508cfe434eaa834608ef0a2813 +#: 32f901508cfe434eaa834608ef0a2813 +msgid "Whether the role is associated with a bot." msgstr "" #: ../../../discord/role.py:docstring of discord.role.Role.is_premium_subscriber:1 -#: 57a256a1d1ec47d8bd23a3f5a026fde3 -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_premium_subscriber:1 +#: 99c432602c464398bf8657a5d7720033 +#: 99c432602c464398bf8657a5d7720033 +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." msgstr "" #: ../../../discord/role.py:docstring of discord.role.Role.is_integration:1 -#: 57a256a1d1ec47d8bd23a3f5a026fde3 -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_integration:1 +#: 71708c2052ef460cbf50e18eff7472ff +#: 71708c2052ef460cbf50e18eff7472ff +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." msgstr "" #: ../../../discord/role.py:docstring of discord.role.Role.is_assignable:1 #: c2e51432847743fba93caa703ec89c5d -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.Role.is_assignable:3 +#: b9c269e6c70948b49571ba727e4f63e8 +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.Role.is_assignable:5 +#: 3f8c6f500b8d4c88b4ddce6ab0a57f7f +msgid "The role is not managed" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.Role.is_assignable:7 +#: 25b3022700bc40c98280cd7ad9067eac +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.Role.is_assignable:9 +#: cefbfbe8367243c9873b7f3e6efd68cf +msgid "The bot's top role is above this role" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.Role.is_assignable:12 +#: 25b3022700bc40c98280cd7ad9067eac +msgid "Added check for :attr:`~Permissions.manage_roles` permission" msgstr "" #: ../../../discord/role.py:docstring of discord.role.Role.is_available_for_purchase:1 @@ -13065,14 +13970,14 @@ msgstr "" #: ../../../discord/role.py:docstring of discord.role.RoleTags.is_available_for_purchase:3 #: 3ee6b3f8d1c048f982438c73c203fd20 #: d4dfc8934fac44858e4bc0b02dc6b489 -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." msgstr "" #: ../../../discord/role.py:docstring of discord.role.Role.is_guild_connections_role:1 #: ../../../discord/role.py:docstring of discord.role.RoleTags.is_guild_connections_role:1 -#: abaa9e6454b3434897bdb6657fb9c73a -#: abaa9e6454b3434897bdb6657fb9c73a -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: c3b4464213de424f9c6a0efe01a7ad89 +#: c3b4464213de424f9c6a0efe01a7ad89 +msgid "Whether the role is a guild connections role." msgstr "" #: ../../../discord/role.py:docstring of discord.Role.permissions:1 @@ -13081,13 +13986,18 @@ msgid "Returns the role's permissions." msgstr "" #: ../../../discord/role.py:docstring of discord.Role.colour:1 -#: 4a391466dd224b78895dc3b4dc98a713 -msgid "Returns the role colour. An alias exists under ``color``." +#: 0a615245fd3c4c0b8e29edf8e72d8d88 +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." msgstr "" #: ../../../discord/role.py:docstring of discord.Role.color:1 -#: fa84130cdb2e41b9aeabc2461ce3e03f -msgid "Returns the role color. An alias exists under ``colour``." +#: 6056d4e6e80c4a008627485baa270ae2 +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "" + +#: ../../../discord/role.py:docstring of discord.Role.colors:1 +#: 4a391466dd224b78895dc3b4dc98a713 +msgid "Returns the role's colours. Equivalent to :attr:`colours`." msgstr "" #: ../../../discord/role.py:docstring of discord.Role.created_at:1 @@ -13242,22 +14152,103 @@ msgstr "" msgid "The subscription SKU and listing ID of the role." msgstr "" -#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_bot_managed:1 -#: 32f901508cfe434eaa834608ef0a2813 -msgid "Whether the role is associated with a bot." +#: ../../../discord/role.py:docstring of discord.role.RoleColours:1 +#: 051f5baa31ad4608a77a9235e725f749 +msgid "Represents a role's gradient colours." msgstr "" -#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_premium_subscriber:1 -#: 99c432602c464398bf8657a5d7720033 -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +#: ../../../discord/role.py:docstring of discord.role.RoleColours:7 +#: 851fad41cfa943068fdd9dc3ce016772 +msgid "The primary colour of the role." msgstr "" -#: ../../../discord/role.py:docstring of discord.role.RoleTags.is_integration:1 -#: 71708c2052ef460cbf50e18eff7472ff -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +#: ../../../discord/role.py:docstring of discord.role.RoleColours:9 +#: 55766eb1c16d48b9a0c2abbf506e9b9e +msgid ":class:`Colour`" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.RoleColours:13 +#: 851fad41cfa943068fdd9dc3ce016772 +msgid "The secondary colour of the role." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container:31 +#: ../../../discord/role.py:docstring of discord.role.RoleColours:15 +#: ../../../discord/role.py:docstring of discord.role.RoleColours:21 +#: 5e36ab69e24a4e9281fef9f23b4e9417 +#: 5e36ab69e24a4e9281fef9f23b4e9417 +#: 5e36ab69e24a4e9281fef9f23b4e9417 +msgid "Optional[:class:`Colour`]" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.RoleColours:19 +#: 30dbfb7ccde4414ca7fc72296ca1498e +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.RoleColours.default:1 +#: b6776b60c00e49bab33fedb2af1df73f +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.RoleColours.default:4 +#: ../../../discord/role.py:docstring of discord.role.RoleColours.holographic:6 +#: 760cda1cd1bf483ebd28b138dbac9316 +#: 760cda1cd1bf483ebd28b138dbac9316 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.RoleColours.holographic:1 +#: 024d66d0841244cab9d49a97deb4c5e5 +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "" + +#: ../../../discord/role.py:docstring of discord.role.RoleColours.holographic:3 +#: 6d2ebd2ea8284be9b76611b495a7d7f6 +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "" + +#: ../../../discord/role.py:docstring of discord.RoleColours.is_holographic:1 +#: ea4fedcb8baf4e8e80b732580b8864c7 +msgid "Whether the role is holographic." +msgstr "" + +#: ../../../discord/role.py:docstring of discord.RoleColours.is_holographic:3 +#: e081e42116a14395bb9f529ac740f91e +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." msgstr "" -#: ../../api/models.rst:225 +#: ../../../discord/guild.py:docstring of discord.guild.GuildRoleCounts:1 +#: 0ad066b6f53a48738838e07593cedea5 +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.GuildRoleCounts:3 +#: 77db2a75e6484c2aa253736c71a31837 +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.GuildRoleCounts.get:1 +#: 25aaad6f80ad4572b4f36923fb9f132b +msgid "Get the member count for a role, returning a default if not found." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.GuildRoleCounts.get:4 +#: 16147907536f4214984d222a2b1f3b49 +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.GuildRoleCounts.get:7 +#: 73cc5f097e0047fdaafa76a89e0d26f6 +msgid "The value to return if the role ID is not found." +msgstr "" + +#: ../../../discord/guild.py:docstring of discord.guild.GuildRoleCounts.get:10 +#: 79d0117cef804316937d5fd65887a66a +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "" + +#: ../../api/models.rst:240 #: 501c6b29607b4c55ace35858ceb2e513 msgid "Scheduled Event" msgstr "" @@ -13600,7 +14591,7 @@ msgstr "" msgid ":class:`ScheduledEventLocationType`" msgstr "" -#: ../../api/models.rst:236 +#: ../../api/models.rst:251 #: bd728eaba2b94cb59255cd2be9d0a4a5 msgid "Welcome Screen" msgstr "" @@ -13680,7 +14671,7 @@ msgstr "" msgid "Union[:class:`GuildEmoji`, :class:`PartialEmoji`, :class:`str`]" msgstr "" -#: ../../api/models.rst:249 +#: ../../api/models.rst:264 #: e2ae072aa4324f3fb90878fc5cfbd742 msgid "Onboarding" msgstr "" @@ -13715,7 +14706,7 @@ msgstr "" msgid ":class:`OnboardingMode`" msgstr "" -#: ../../docstring of discord.Onboarding.default_channels:1 +#: ../../../discord/onboarding.py:docstring of discord.Onboarding.default_channels:1 #: ac0131664589453fb988bfb2f8a3e052 msgid "The channels that members are opted into by default." msgstr "" @@ -13904,7 +14895,7 @@ msgstr "" msgid "The option's description." msgstr "" -#: ../../api/models.rst:267 +#: ../../api/models.rst:282 #: 336df85a4c564d0e9187eaaab07e05fc msgid "Integration" msgstr "" @@ -14163,7 +15154,7 @@ msgstr "" msgid "Syncing the integration failed." msgstr "" -#: ../../api/models.rst:285 +#: ../../api/models.rst:300 #: 9cf29fbd2890454db490e0730bd67152 msgid "Widget" msgstr "" @@ -14368,7 +15359,7 @@ msgstr "" msgid "Returns the member's display name." msgstr "" -#: ../../api/models.rst:304 +#: ../../api/models.rst:319 #: 37c503ce08c645ed80617cb4dae9b391 msgid "Threads" msgstr "" @@ -14493,7 +15484,7 @@ msgstr "" msgid "Extra features of the thread." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:64 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:54 #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:102 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:100 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:93 @@ -14731,8 +15722,8 @@ msgid "The message that started this thread or ``None`` if not found in the cach msgstr "" #: ../../../discord/threads.py:docstring of discord.threads.Thread.is_pinned:1 -#: b9b0a2dd3d2e4ecc887943971386974f -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 16778a16ff164603a54eef19b4f71952 +msgid "Whether the thread is pinned to the top of its parent forum or media channel." msgstr "" #: ../../../discord/threads.py:docstring of discord.threads.Thread.is_private:1 @@ -15179,37 +16170,37 @@ msgstr "" #: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:26 #: cf29fb446325413491772632704014f3 -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgstr "" -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:34 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:35 #: 1156a52c234a4a16a525c4ee1e8d2aa3 msgid "The reason for editing this thread. Shows up on the audit log." msgstr "" -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:37 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:38 #: 16778a16ff164603a54eef19b4f71952 msgid "Whether to pin the thread or not. This only works if the thread is part of a forum or media channel." msgstr "" -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:40 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:41 #: 0da7c0a3c631463692bb26a46134936a msgid "The set of tags to apply to the thread. Each tag object should have an ID set. .. versionadded:: 2.3" msgstr "" -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:40 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:41 #: 4b882218e71646c4bde6153d4e8fce26 msgid "The set of tags to apply to the thread. Each tag object should have an ID set." msgstr "" -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:45 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:46 #: f3242dd7014845a89c338d87a47dc9a2 msgid "The newly edited thread." msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.create_thread:68 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.create_thread:40 -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:46 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:47 #: 0be10d93f961436c9de4fab78f0fe327 #: 0be10d93f961436c9de4fab78f0fe327 #: 0be10d93f961436c9de4fab78f0fe327 @@ -15217,12 +16208,12 @@ msgstr "" msgid ":class:`Thread`" msgstr "" -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:48 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:49 #: 0d0cd43a3658484b94e7206b30bcf60f msgid "You do not have permissions to edit the thread." msgstr "" -#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:49 +#: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:50 #: a5f03015ee4640d79c0fe07e078aaa88 msgid "Editing the thread failed." msgstr "" @@ -15419,7 +16410,7 @@ msgstr "" msgid "The thread this member belongs to." msgstr "" -#: ../../api/models.rst:325 +#: ../../api/models.rst:340 #: 74f4a8b9588440d094786e1993d7e7b4 msgid "Stages" msgstr "" @@ -15598,7 +16589,7 @@ msgstr "" msgid ":class:`VideoQualityMode`" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:60 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:50 #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:98 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:98 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel:89 @@ -15618,6 +16609,11 @@ msgstr "" msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "" +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel:104 +#: 9e9dd9425b054fcfb714c7318b17daaa +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "" + #: ../../../discord/channel.py:docstring of discord.StageChannel.requesting_to_speak:1 #: 675ecc5cb3b84438b270c726510b3052 msgid "A list of members who are requesting to speak in the stage channel." @@ -16076,7 +17072,7 @@ msgstr "" msgid "The reason for editing this channel. Shows up on the audit log." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:23 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:21 #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:28 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:28 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:27 @@ -16101,28 +17097,28 @@ msgstr "" msgid "The camera video quality for the stage channel's participants. .. versionadded:: 2.0" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:37 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:44 #: ec14d9ad4d8e40c0b6eda5434bf8fba5 msgid "The newly edited stage channel. If the edit was only positional then ``None`` is returned instead." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:39 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:46 #: b3f5e65f48c64c678a5cb3a165db1a5a msgid "Optional[:class:`.StageChannel`]" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:41 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:47 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:48 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:54 #: cd77eae84e4c47198b881cc8c19d7012 #: cd77eae84e4c47198b881cc8c19d7012 msgid "If the permission overwrite information is not in proper form." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:61 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:62 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:53 -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:42 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:49 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:56 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:48 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:55 #: eee74368fc62419e83a5fa7e4547b372 #: eee74368fc62419e83a5fa7e4547b372 #: eee74368fc62419e83a5fa7e4547b372 @@ -16131,11 +17127,11 @@ msgstr "" msgid "You do not have permissions to edit the channel." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:62 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:63 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:54 -#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:43 +#: ../../../discord/channel.py:docstring of discord.channel.StageChannel.edit:50 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:57 -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:49 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:56 #: f4eee836c1ef4595a1249c72fc4aa856 #: f4eee836c1ef4595a1249c72fc4aa856 #: f4eee836c1ef4595a1249c72fc4aa856 @@ -17300,7 +18296,7 @@ msgstr "" msgid "Deleting the stage instance failed." msgstr "" -#: ../../api/models.rst:339 +#: ../../api/models.rst:354 #: dd317db3c9cb4a29aeb80d2b10ad338c msgid "Interactions" msgstr "" @@ -17394,6 +18390,7 @@ msgstr "" msgid "The raw interaction data." msgstr "" +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:45 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:67 #: ../../../discord/interactions.py:docstring of discord.interactions.MessageInteraction:43 #: ../../../discord/raw_models.py:docstring of discord.raw_models.AutoModActionExecutionEvent:112 @@ -17430,6 +18427,7 @@ msgstr "" #: 62d4b92033714c14a7e588f356deec68 #: 62d4b92033714c14a7e588f356deec68 #: 62d4b92033714c14a7e588f356deec68 +#: 62d4b92033714c14a7e588f356deec68 msgid ":class:`dict`" msgstr "" @@ -17481,35 +18479,50 @@ msgid "Optional[:class:`InteractionContextType`]" msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:113 +#: 8d35bb67672a42fcac023f5995852b4d +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "" + +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:118 +#: bc296a912770482a81cf365b4076d957 +msgid "Optional[:class:`InteractionCallback`]" +msgstr "" + +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:122 #: 9d152ca0b57c4831a63ac4f3ba694587 msgid "The command that this interaction belongs to." msgstr "" -#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:117 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:126 #: bc296a912770482a81cf365b4076d957 msgid "Optional[:class:`ApplicationCommand`]" msgstr "" -#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:121 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:130 #: 9d152ca0b57c4831a63ac4f3ba694587 msgid "The view that this interaction belongs to." msgstr "" -#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:125 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:134 #: f3f5b79ae0264c59b2b8f18457a33604 -msgid "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" msgstr "" -#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:129 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:138 #: 9d152ca0b57c4831a63ac4f3ba694587 msgid "The modal that this interaction belongs to." msgstr "" -#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:133 +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:142 #: b70aff860e5a4c0092f8bc6056c6c429 msgid "Optional[:class:`Modal`]" msgstr "" +#: ../../../discord/interactions.py:docstring of discord.interactions.Interaction:146 +#: cad88e03745e4898b486276d5648803c +msgid "The attachment size limit." +msgstr "" + #: ../../../discord/interactions.py:docstring of discord.Interaction.client:1 #: 4464cbbf3555444890e48eaf0e78176d msgid "Returns the client that sent the interaction." @@ -17576,8 +18589,8 @@ msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_guild_authorised:3 -#: c2e51432847743fba93caa703ec89c5d -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 9ea3273d46664bcabfaf997faf75903a +msgid "There is an alias for this called :meth:`.is_guild_authorized`." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_user_authorised:1 @@ -17586,8 +18599,8 @@ msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_user_authorised:3 -#: c2e51432847743fba93caa703ec89c5d -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 9ea3273d46664bcabfaf997faf75903a +msgid "There is an alias for this called :meth:`.is_user_authorized`." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_guild_authorized:1 @@ -17596,8 +18609,8 @@ msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_guild_authorized:3 -#: c2e51432847743fba93caa703ec89c5d -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 9ea3273d46664bcabfaf997faf75903a +msgid "There is an alias for this called :meth:`.is_guild_authorised`." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_user_authorized:1 @@ -17606,8 +18619,8 @@ msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.is_user_authorized:3 -#: c2e51432847743fba93caa703ec89c5d -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 9ea3273d46664bcabfaf997faf75903a +msgid "There is an alias for this called :meth:`.is_user_authorised`." msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.original_response:3 @@ -17910,7 +18923,7 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.defer:33 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.edit_message:50 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.pong:8 -#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:12 +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:10 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.send_autocomplete_result:9 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.send_message:53 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.send_modal:10 @@ -17920,7 +18933,7 @@ msgstr "" #: 190377437a99469fbe3f65af715e569b #: 190377437a99469fbe3f65af715e569b #: 190377437a99469fbe3f65af715e569b -#: c2f8b5e3b60f49c2ae55cb0c96d9c761 +#: 5fd8b575c5ea4556be228e6ffd03fc31 msgid "This interaction has already been responded to before." msgstr "" @@ -18039,17 +19052,19 @@ msgstr "" msgid "Sending the modal failed." msgstr "" +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:13 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.send_modal:12 #: fa2c7415a5394f01aea0cdbeac5bf9ae +#: fa2c7415a5394f01aea0cdbeac5bf9ae msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:3 -#: 78617e1aed38430384dba4d8cca25d12 -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +#: 04fc7140a0054bbfab98eb1ef5eb9db2 +msgid "Responds to this interaction by sending a premium required message." msgstr "" -#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:9 +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.premium_required:7 #: f77a39a6089f4253a884d8819df78f12 msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "" @@ -18178,9 +19193,29 @@ msgstr "" msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "" -#: ../../api/models.rst:372 +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionCallback:1 +#: 749dee81631c46d0bfd9f420bc223e79 +msgid "Information about the status of the interaction response." +msgstr "" + +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionCallback.is_loading:1 +#: ab609b9ab2954498ac49f8cbf81a92f1 +msgid "Indicates whether the response message is in a loading state." +msgstr "" + +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionCallback.is_ephemeral:1 +#: 26ede07ec91341e19637c9b51fbf2327 +msgid "Indicates whether the response message is ephemeral." +msgstr "" + +#: ../../../discord/interactions.py:docstring of discord.interactions.InteractionCallback.is_ephemeral:3 +#: 943be66eb84e4bbe8c3da8f3df723e6c +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "" + +#: ../../api/models.rst:392 #: f81c11da386445dbbb02292e3bc450c1 -msgid "Message Components" +msgid "UI Components" msgstr "" #: ../../../discord/components.py:docstring of discord.components.Component:1 @@ -18206,6 +19241,8 @@ msgid ":class:`Button`" msgstr "" #: ../../../discord/components.py:docstring of discord.components.Component:7 +#: ../../../discord/components.py:docstring of discord.components.Label:7 +#: 0c5375d482ec498eaa71bfd03f2a8133 #: 0c5375d482ec498eaa71bfd03f2a8133 msgid ":class:`SelectMenu`" msgstr "" @@ -18269,7 +19306,7 @@ msgstr "" #: ../../../discord/components.py:docstring of discord.components.ActionRow:13 #: ../../../discord/components.py:docstring of discord.components.Component:24 -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:21 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:25 #: c7fa145264a345959a3d9ee21d0d3f9b #: c7fa145264a345959a3d9ee21d0d3f9b #: c7fa145264a345959a3d9ee21d0d3f9b @@ -18292,6 +19329,7 @@ msgstr "" #: 52afa1f78ae7497c8060bdb4a963d379 #: 52afa1f78ae7497c8060bdb4a963d379 #: 52afa1f78ae7497c8060bdb4a963d379 +#: 52afa1f78ae7497c8060bdb4a963d379 msgid "Whether this component was introduced in Components V2." msgstr "" @@ -18309,6 +19347,8 @@ msgstr "" #: ../../../discord/components.py:docstring of discord.components.Button:3 #: ../../../discord/components.py:docstring of discord.components.Container:13 #: ../../../discord/components.py:docstring of discord.components.FileComponent:5 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:3 +#: ../../../discord/components.py:docstring of discord.components.Label:9 #: ../../../discord/components.py:docstring of discord.components.MediaGallery:5 #: ../../../discord/components.py:docstring of discord.components.Section:5 #: ../../../discord/components.py:docstring of discord.components.Separator:5 @@ -18323,6 +19363,8 @@ msgstr "" #: 93341d8aa4fb44959bf727bb0998ab94 #: 93341d8aa4fb44959bf727bb0998ab94 #: 93341d8aa4fb44959bf727bb0998ab94 +#: 93341d8aa4fb44959bf727bb0998ab94 +#: 93341d8aa4fb44959bf727bb0998ab94 msgid "This inherits from :class:`Component`." msgstr "" @@ -18333,7 +19375,30 @@ msgstr "" #: ../../../discord/components.py:docstring of discord.ActionRow.width:1 #: aeebdd818d504901bd5f56b41ddea95e -msgid "Return the sum of the children's widths." +msgid "Returns the sum of the item's widths." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.ActionRow.get_component:1 +#: 3949b1bd97fa407aa44a151eb97f7119 +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.ActionRow.get_component:5 +#: ../../../discord/components.py:docstring of discord.components.Container.get_component:6 +#: ../../../discord/components.py:docstring of discord.components.Section.get_component:5 +#: 5ccd05fa01e64cf09322dd166b85f5c5 +#: 5ccd05fa01e64cf09322dd166b85f5c5 +#: 5ccd05fa01e64cf09322dd166b85f5c5 +msgid "The custom_id or id of the component to get." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.ActionRow.get_component:8 +#: ../../../discord/components.py:docstring of discord.components.Container.get_component:9 +#: ../../../discord/components.py:docstring of discord.components.Section.get_component:8 +#: 8616d231b75a4b68b9d00fb946e6be36 +#: 8616d231b75a4b68b9d00fb946e6be36 +#: 8616d231b75a4b68b9d00fb946e6be36 +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." msgstr "" #: ../../../discord/components.py:docstring of discord.components.Button:1 @@ -18412,53 +19477,63 @@ msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType msgstr "" #: ../../../discord/components.py:docstring of discord.components.SelectMenu:19 +#: aaeebba9d9a64174b83aa7be6aae9540 +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:23 #: 2102950811c74486ab9b1026c9caddb1 msgid "The select menu's type." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:25 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:29 #: b88d7aba2c9f46f88b681a6b575cb84e msgid "The ID of the select menu that gets received during an interaction." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:31 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:35 #: c13453267e014bf98fe6f803e5a076c7 msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:37 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:41 #: 3fdc6cc88eee4898b8468f5a5a44e7d2 msgid "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 0 and 25." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:44 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:48 #: 33a222b1a7e9441f86f5ce875be10c72 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/components.py:docstring of discord.components.SelectMenu:51 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:55 #: d4e8136b7e634c6daa20e200a532bc0d msgid "A list of options that can be selected in this menu. Will be an empty list for all component types except for :attr:`ComponentType.string_select`." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:55 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:59 #: d343089d09514315960da0c7bf2b3de2 msgid "List[:class:`SelectOption`]" msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:59 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:63 #: 5352d7de29a64f59834df1c06284439b msgid "A list of channel types that can be selected. Will be an empty list for all component types except for :attr:`ComponentType.channel_select`." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:63 +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:67 #: 1c0857ba83824e07ae47f6b53750d2fa msgid "List[:class:`ChannelType`]" msgstr "" -#: ../../../discord/components.py:docstring of discord.components.SelectMenu:67 -#: 4d0bc3e8202f4bea84931cee7392c89d -msgid "Whether the select is disabled or not." +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:71 +#: cb8af2a165a445fa87148c0efa867904 +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.SelectMenu:77 +#: cb8af2a165a445fa87148c0efa867904 +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." msgstr "" #: ../../../discord/components.py:docstring of discord.components.Section:1 @@ -18486,9 +19561,9 @@ msgstr "" msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Section:23 -#: ea5ce4db5209427392e12d73651f271b -msgid "Optional[:class:`Component`]" +#: ../../../discord/components.py:docstring of discord.components.Section.get_component:1 +#: c3e696c1b1d642a58752b4958a1dad69 +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." msgstr "" #: ../../../discord/components.py:docstring of discord.components.TextDisplay:1 @@ -18633,52 +19708,122 @@ msgstr "" msgid "Whether the separator will show a horizontal line in addition to vertical spacing." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Separator:21 -#: 93e6016595cd40a7b1d0dab443a478a8 -msgid "The separator's spacing size." +#: ../../../discord/components.py:docstring of discord.components.Separator:21 +#: 93e6016595cd40a7b1d0dab443a478a8 +msgid "The separator's spacing size." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Separator:23 +#: 149351b7df664788a413093688677723 +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container:1 +#: d4f2fb2b97b0466daffc259ba311fa14 +msgid "Represents a Container from Components V2." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container:3 +#: 0f7bbf2e0e7348d5b0454af500605c7f +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container:17 +#: fc6946db0ea245a69657a6935ca95a1a +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container:23 +#: 3d2f746f188b48fcaa0c20d7e321d9b1 +msgid "The components contained in this container." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container:29 +#: 851fad41cfa943068fdd9dc3ce016772 +msgid "The accent color of the container." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container:35 +#: 8f055d7ad1d3409c9bc0a6982a4df3d5 +msgid "Whether the entire container has the spoiler overlay." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Container.get_component:1 +#: 1cd5353688614730ae40d0c913a1537c +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Label:1 +#: 27e3ca8007f24a42a899c8fc86d444c9 +msgid "Represents a Label used in modals as the top-level component." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Label:3 +#: d1b1d6306c5642368f524be77fcabba5 +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Label:6 +#: b032b0fb8cdb4d8f8c23635f64d87c28 +msgid ":class:`InputText`" +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Label:15 +#: ce9e23d6e762427c8f8036499c6d159f +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.Label:17 +#: c7fa145264a345959a3d9ee21d0d3f9b +msgid ":class:`Component`" msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Separator:23 -#: 149351b7df664788a413093688677723 -msgid "Optional[:class:`SeparatorSpacingSize`]" +#: ../../../discord/components.py:docstring of discord.components.Label:21 +#: 3dafec6926db4c4d81092ac287d3d107 +msgid "The main text associated with this label's ``component``, up to 45 characters." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Container:1 -#: d4f2fb2b97b0466daffc259ba311fa14 -msgid "Represents a Container from Components V2." +#: ../../../discord/components.py:docstring of discord.components.Label:27 +#: 90822830535d401cbff9b03a8bd07f84 +msgid "The description associated with this label's ``component``, up to 100 characters." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Container:3 -#: 0f7bbf2e0e7348d5b0454af500605c7f -msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +#: ../../../discord/components.py:docstring of discord.components.FileUpload:1 +#: 6efb83e0de88482cb68cfc583e02da9a +msgid "Represents an File Upload component from the Discord Bot UI Kit." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Container:17 +#: ../../../discord/components.py:docstring of discord.components.FileUpload:7 #: fc6946db0ea245a69657a6935ca95a1a -msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Container:23 -#: 3d2f746f188b48fcaa0c20d7e321d9b1 -msgid "The components contained in this container." +#: ../../../discord/components.py:docstring of discord.components.FileUpload:13 +#: b88d7aba2c9f46f88b681a6b575cb84e +msgid "The custom ID of the file upload field that gets received during an interaction." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Container:29 -#: 851fad41cfa943068fdd9dc3ce016772 -msgid "The accent color of the container." +#: ../../../discord/components.py:docstring of discord.components.FileUpload:19 +#: 50b9637ed32944ce8d4d032493bd94af +msgid "The minimum number of files that must be uploaded." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Container:31 -#: 5e36ab69e24a4e9281fef9f23b4e9417 -msgid "Optional[:class:`Colour`]" +#: ../../../discord/components.py:docstring of discord.components.FileUpload:25 +#: 4e654b49af1d473d943ba41ab77a4b3f +msgid "The maximum number of files that can be uploaded." msgstr "" -#: ../../../discord/components.py:docstring of discord.components.Container:35 -#: 8f055d7ad1d3409c9bc0a6982a4df3d5 -msgid "Whether the entire container has the spoiler overlay." +#: ../../../discord/components.py:docstring of discord.components.FileUpload:31 +#: cb8af2a165a445fa87148c0efa867904 +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "" + +#: ../../../discord/components.py:docstring of discord.components.FileUpload:37 +#: 06f3de9c7238498a8af9d93d7325365a +msgid "The file upload's ID." msgstr "" -#: ../../api/models.rst:439 +#: ../../api/models.rst:470 #: c885c2e7084646b998c51b1c9bafc0aa msgid "Emoji" msgstr "" @@ -18798,9 +19943,11 @@ msgstr "" msgid "The guild this emoji belongs to." msgstr "" +#: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji.is_usable:1 #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji.is_usable:1 -#: a9a8d25d86ae4c3496bc37cd89b9ea7d -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 92ad8e5b06b44eaeb61e9ec6fe198505 +#: 92ad8e5b06b44eaeb61e9ec6fe198505 +msgid "Whether the bot can use this emoji." msgstr "" #: ../../../discord/emoji.py:docstring of discord.emoji.GuildEmoji.delete:3 @@ -18861,6 +20008,22 @@ msgstr "" msgid "Returns the emoji's creation time in UTC." msgstr "" +#: ../../../discord/emoji.py:docstring of discord.AppEmoji.extension:1 +#: ../../../discord/emoji.py:docstring of discord.GuildEmoji.extension:1 +#: ../../../discord/partial_emoji.py:docstring of discord.PartialEmoji.extension:1 +#: d78e636501ba4a9496c3e2d74742b9c7 +#: d78e636501ba4a9496c3e2d74742b9c7 +#: d78e636501ba4a9496c3e2d74742b9c7 +msgid "Return the file extension of the emoji." +msgstr "" + +#: ../../../discord/emoji.py:docstring of discord.AppEmoji.mention:1 +#: ../../../discord/emoji.py:docstring of discord.GuildEmoji.mention:1 +#: 952afd71f7ee40ee923e5d57e9666246 +#: 952afd71f7ee40ee923e5d57e9666246 +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "" + #: ../../../discord/emoji.py:docstring of discord.AppEmoji.url:1 #: ../../../discord/emoji.py:docstring of discord.GuildEmoji.url:1 #: 94a262936d7443e284a5b0bca6175dc3 @@ -18893,11 +20056,6 @@ msgstr "" msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "" -#: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji.is_usable:1 -#: 92ad8e5b06b44eaeb61e9ec6fe198505 -msgid "Whether the bot can use this emoji." -msgstr "" - #: ../../../discord/emoji.py:docstring of discord.emoji.AppEmoji.delete:3 #: 496fefc520c1400a95b50c17283f2426 msgid "Deletes the application emoji." @@ -18996,8 +20154,8 @@ msgid "``<:name:id>``" msgstr "" #: ../../../discord/partial_emoji.py:docstring of discord.partial_emoji.PartialEmoji.from_str:10 -#: 0004bb49447249e5a5fb57df035e4181 -msgid "If the format does not match then it is assumed to be a unicode emoji." +#: dc2b3cec401a441d8524f72273d1a36f +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgstr "" #: ../../../discord/partial_emoji.py:docstring of discord.partial_emoji.PartialEmoji.from_str:15 @@ -19044,7 +20202,7 @@ msgstr "" msgid "If this isn't a custom emoji then an empty string is returned" msgstr "" -#: ../../api/models.rst:460 +#: ../../api/models.rst:491 #: a26c3fb538cc4eae85bc9b01ec610081 msgid "Channels" msgstr "" @@ -19083,46 +20241,24 @@ msgstr "" 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 :attr:`~Permissions.manage_channels` or :attr:`~Permissions.manage_messages` bypass slowmode." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:50 #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:80 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:82 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:76 #: fab80e171db445d78867efd958f0536b #: fab80e171db445d78867efd958f0536b #: fab80e171db445d78867efd958f0536b -#: fab80e171db445d78867efd958f0536b msgid "If the channel is marked as \"not safe for work\"." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:54 #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:84 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:86 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel:80 #: 50ed6ace112b45399a2e24de081c9951 #: 50ed6ace112b45399a2e24de081c9951 #: 50ed6ace112b45399a2e24de081c9951 -#: 50ed6ace112b45399a2e24de081c9951 msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:90 -#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:92 -#: ../../../discord/channel.py:docstring of discord.channel.TextChannel:86 -#: 39c3e1849aea42b1a5e44b6b35945813 -#: 39c3e1849aea42b1a5e44b6b35945813 -#: 39c3e1849aea42b1a5e44b6b35945813 -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "" - -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:122 -#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:116 -#: ../../../discord/channel.py:docstring of discord.channel.TextChannel:102 -#: c03fe611956149aba94e3914962f92df -#: c03fe611956149aba94e3914962f92df -#: c03fe611956149aba94e3914962f92df -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "" - #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.is_news:1 #: 59a76c086f30476faaab4e29e854acd4 msgid "Checks if the channel is a news/announcements channel." @@ -19156,37 +20292,26 @@ msgstr "" msgid "The new channel name." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:22 -#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:22 -#: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:31 -#: 795407065f204ab394d5d71e46f4f9e4 -#: 795407065f204ab394d5d71e46f4f9e4 -#: 795407065f204ab394d5d71e46f4f9e4 -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/channel.py:docstring of discord.channel.TextChannel.edit:34 #: eb56e78bf81c46edb931dd15152cf3e9 msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:30 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:30 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:43 #: aec9e5551cb74af8b49d87aceac3742b #: aec9e5551cb74af8b49d87aceac3742b -#: aec9e5551cb74af8b49d87aceac3742b 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.py:docstring of discord.channel.ForumChannel.edit:33 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:34 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:46 #: 2b1b27b29de74dada9a54eb48be4b94e #: 2b1b27b29de74dada9a54eb48be4b94e msgid "The new default slowmode delay in seconds for threads created in this channel. .. versionadded:: 2.3" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:33 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:34 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:33 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:46 #: a07120a4d00149718bbcb809103cc6a7 @@ -19205,7 +20330,7 @@ msgstr "" msgid "Optional[:class:`.TextChannel`]" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:60 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:61 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:52 #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.edit:55 #: 0fc3c3b030404e49b32d2e3452611428 @@ -19427,20 +20552,6 @@ msgstr "" msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:106 -#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:104 -#: b083e6a86b634b1894c54f243b988735 -#: b083e6a86b634b1894c54f243b988735 -msgid "The set of tags that can be used in a forum channel." -msgstr "" - -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:114 -#: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:110 -#: cae1b545239a43b6aa72e818246d1b4a -#: cae1b545239a43b6aa72e818246d1b4a -msgid "The default sort order type used to order posts in this channel." -msgstr "" - #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel:118 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel:112 #: 163ca8890cd8438d88981ac907297672 @@ -19495,53 +20606,58 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:37 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:30 +#: aec9e5551cb74af8b49d87aceac3742b +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:38 #: c16a388e069d4526b2674948441ecfbf msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:37 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:38 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:35 #: a743fff2abf44d978975cbef0b68d112 #: a743fff2abf44d978975cbef0b68d112 msgid "The default sort order type to use to order posts in this channel." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:41 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:42 #: 60f31611259c42a69519afb9d55367d7 msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. ''). .. versionadded:: 2.5" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:47 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:48 #: f1f62f3c054949af950dbe405e52b553 msgid "The set of tags that can be used in this channel. Must be less than `20`. .. versionadded:: 2.3" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:47 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:48 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:41 #: 0b5e325a38434b46b84bf970a8b2c356 #: 0b5e325a38434b46b84bf970a8b2c356 msgid "The set of tags that can be used in this channel. Must be less than `20`." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:51 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:52 #: 7efd5463c5cf4f67b497827921ab640b msgid "Whether a tag should be required to be specified when creating a thread in this channel. .. versionadded:: 2.3" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:51 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:52 #: ../../../discord/channel.py:docstring of discord.channel.MediaChannel.edit:43 #: 46f1ffe182e64c9ba4a690d9f6460f58 #: 46f1ffe182e64c9ba4a690d9f6460f58 msgid "Whether a tag should be required to be specified when creating a thread in this channel." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:56 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:57 #: 794542333a414e1999fcca0dd25f516b msgid "The newly edited forum channel. If the edit was only positional then ``None`` is returned instead." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:58 +#: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:59 #: e6117095200744589214d6b9a9606502 msgid "Optional[:class:`.ForumChannel`]" msgstr "" @@ -19635,12 +20751,12 @@ msgstr "" msgid "The new region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:43 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:50 #: 8429bc1f3b3d4ad6a65ac7f3de8ef5f1 msgid "The newly edited voice channel. If the edit was only positional then ``None`` is returned instead." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:45 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:52 #: 477c17bee0a64b0e8d0b82aa34a7a062 msgid "Optional[:class:`.VoiceChannel`]" msgstr "" @@ -19695,6 +20811,26 @@ msgstr "" msgid "Setting the status failed." msgstr "" +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.send_soundboard_sound:3 +#: 8284b6f7a985425eb7b9096b97fee46f +msgid "Sends a soundboard sound to the voice channel." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.send_soundboard_sound:6 +#: b4c7b2ff81fc46aaaa37979ad8eb246a +msgid "The soundboard sound to send." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.send_soundboard_sound:9 +#: 73cd4a54b33f468fbd6598ae6039b5ad +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.send_soundboard_sound:10 +#: 8e4569e0213b4be6ab5b186e2f56f730 +msgid "Sending the soundboard sound failed." +msgstr "" + #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel:1 #: a9d340ffed6841aea33ff4985cddcbcc msgid "Represents a Discord channel category." @@ -19735,11 +20871,6 @@ msgstr "" msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.is_nsfw:1 -#: e9979dc9e1ca4edf9bbab4d0d9d940ff -msgid "Checks if the category is NSFW." -msgstr "" - #: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:14 #: ef4264b15f4a43e9bd1f8cbd08812001 msgid "The new category's name." @@ -19750,37 +20881,32 @@ msgstr "" msgid "The new category's position." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:18 -#: a435247eccb243ac905d04ca7c85813e -msgid "To mark the category as NSFW or not." -msgstr "" - -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:21 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:19 #: 997e5dc2ce0c405a80238b62e7946484 msgid "The reason for editing this category. Shows up on the audit log." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:26 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:24 #: 73ae0571d02d466cac576ee0903571f3 msgid "The newly edited category channel. If the edit was only positional then ``None`` is returned instead." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:28 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:26 #: ee95be99ea4940da9448b273185c78c0 msgid "Optional[:class:`.CategoryChannel`]" msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:30 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:28 #: 480b9252595a4ed4b1b95eb359604cbd msgid "If position is less than 0 or greater than the number of categories." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:31 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:29 #: c2f46b9891fe40ada146763803d531ed msgid "You do not have permissions to edit the category." msgstr "" -#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:32 +#: ../../../discord/channel.py:docstring of discord.channel.CategoryChannel.edit:30 #: c5809c792a1740ffb03db9155e4d695c msgid "Editing the category failed." msgstr "" @@ -19998,7 +21124,7 @@ msgstr "" msgid "Leaving the group failed." msgstr "" -#: ../../api/models.rst:526 +#: ../../api/models.rst:557 #: 209e72461fff4eaeb235cc21aa5f1997 msgid "Stickers" msgstr "" @@ -20317,7 +21443,159 @@ msgstr "" msgid "An error occurred editing the sticker." msgstr "" -#: ../../api/models.rst:554 +#: ../../api/models.rst:585 +#: 33614cf71a2240bbb2867756d36b9b6f +msgid "Soundboard" +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:1 +#: 18e7d4d4e1e44093ab57f3037fb1e861 +msgid "A partial soundboard sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:7 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:7 +#: 0ea13064f858406d9a644970bab4738b +#: 0ea13064f858406d9a644970bab4738b +msgid "The sound's ID." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:13 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:13 +#: 9b2d03f0d394413c849737a5730a5637 +#: 9b2d03f0d394413c849737a5730a5637 +msgid "The sound's volume." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:15 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:15 +#: 6c4c75d113254029b77ba850debfcfd3 +#: 6c4c75d113254029b77ba850debfcfd3 +msgid ":class:`float`" +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:19 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:19 +#: 32601811227a49d499e3c7a5322cf44b +#: 32601811227a49d499e3c7a5322cf44b +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.PartialSoundboardSound:21 +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:21 +#: 201b7a7c20b7462080d7ef962f18c186 +#: 201b7a7c20b7462080d7ef962f18c186 +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.PartialSoundboardSound.file:1 +#: ../../../discord/soundboard.py:docstring of discord.SoundboardSound.file:1 +#: 1cbf5b02d7d348cc9ad53a509759f84a +#: 1cbf5b02d7d348cc9ad53a509759f84a +msgid "Returns the sound's file." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:1 +#: db1ab6b381fe4cf2a74999dd87bf4c66 +msgid "Represents a soundboard sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:25 +#: 9b2d03f0d394413c849737a5730a5637 +msgid "The sound's name." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:31 +#: 7c7fd5a02c32468fa643e980a4c45ac2 +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:38 +#: dfb1816376444865bf9fa592dd94e3bf +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:40 +#: 6cb0d709a1ce4db0ac68dcdb6166f2fc +msgid ":class:`int` | :class:`None`" +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:44 +#: 32601811227a49d499e3c7a5322cf44b +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound:46 +#: 9ca47ce35e334775b050c5fffee921b4 +msgid ":class:`User` | :class:`None`" +msgstr "" + +#: ../../docstring of discord.SoundboardSound.guild:1 +#: 621f782ce5f14018a13edc57e5d3e1cb +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.SoundboardSound.is_default_sound:1 +#: 33a23d7c29004eaaa37ca543e08ac512 +msgid "Whether the sound is a default sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:1 +#: 11428f2987084ae8a40f98220ed55984 +msgid "Edits the sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:6 +#: dd46e3094d2f4ce3882c5849c7f57d9e +msgid "The new name of the sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:9 +#: dd46e3094d2f4ce3882c5849c7f57d9e +msgid "The new volume of the sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:12 +#: dd46e3094d2f4ce3882c5849c7f57d9e +msgid "The new emoji of the sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:15 +#: 110894ce28854cfa96d399b582d05d94 +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:18 +#: 5bbc21eca8354cd8a2ba719986db0064 +msgid "The edited sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.edit:21 +#: b305b4b190304f928eacfe9998ad4a2b +msgid "Editing a default sound is not allowed." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.delete:1 +#: b1c68744b35b41d7b9fc7ad838756aff +msgid "Deletes the sound." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.delete:6 +#: 7067e1b021e24246a274ecf334b608a3 +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.delete:9 +#: a1d88591f3784ab0a14ee62252f107fb +msgid "Deleting a default sound is not allowed." +msgstr "" + +#: ../../../discord/soundboard.py:docstring of discord.soundboard.SoundboardSound.delete:11 +#: 685bcb1b4e7e420daaee36dc59e0bd88 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + +#: ../../api/models.rst:599 #: fa3209921266443fb19f43b396c4c0a6 msgid "Events" msgstr "" @@ -20419,7 +21697,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.AutoModActionExecutionEvent:108 #: b6afb38f8d2e49ebb42b29492db03440 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawTypingEvent:1 @@ -20454,7 +21732,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawTypingEvent:37 #: 68202a289cc64633add155d110e551b5 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMessageDeleteEvent:1 @@ -20484,7 +21762,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMessageDeleteEvent:29 #: 80e8bcebb6c846b9a94201322d201f11 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawBulkMessageDeleteEvent:1 @@ -20524,7 +21802,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawBulkMessageDeleteEvent:29 #: df91c3ca90284cba833f8d2303683970 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMessageUpdateEvent:1 @@ -20549,7 +21827,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMessageUpdateEvent:27 #: b265740494834d0a910c37f8097fff5a -msgid "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMessageUpdateEvent:33 @@ -20557,6 +21835,11 @@ msgstr "" 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/raw_models.py:docstring of discord.raw_models.RawMessageUpdateEvent:40 +#: 262dc5905556459587d9ae798ee82024 +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "" + #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionActionEvent:1 #: ffe7a35941da4ee0ba78d8c78549e0c7 msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -20634,7 +21917,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionActionEvent:79 #: 57fcb3b89ea343e49b6121016bbf056a -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionClearEvent:1 @@ -20665,7 +21948,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionClearEvent:23 #: 00c10feb478642c796ce040922822aa6 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionClearEmojiEvent:1 @@ -20700,7 +21983,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionClearEmojiEvent:55 #: 1b350547602f48838cf645fbc4a9540b -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawIntegrationDeleteEvent:1 @@ -20725,7 +22008,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawIntegrationDeleteEvent:25 #: 74b0025e77e44f66aa7e45c9924f9b43 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawThreadDeleteEvent:1 @@ -20772,7 +22055,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawThreadDeleteEvent:37 #: b14b3e97de234e28b4104e5a613cbb95 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawScheduledEventSubscription:1 @@ -20802,7 +22085,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawScheduledEventSubscription:33 #: db759799a9584ace958e5d19d8bda3a8 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMemberRemoveEvent:1 @@ -20827,7 +22110,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawMemberRemoveEvent:19 #: 82c67a590a6f41b5912e8b043427212a -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawThreadUpdateEvent:1 @@ -20857,7 +22140,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawThreadUpdateEvent:31 #: 56d86a0d67224029bf5c3db6a2af6a27 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawThreadUpdateEvent:37 @@ -20892,7 +22175,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawThreadMembersUpdateEvent:25 #: a30e73121303499994de20efcdb448ea -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawAuditLogEntryEvent:1 @@ -20952,7 +22235,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawAuditLogEntryEvent:58 #: eac6487fc7d14ee89b983b7dd83f84f8 -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawVoiceChannelStatusUpdateEvent:1 @@ -20977,10 +22260,50 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawVoiceChannelStatusUpdateEvent:25 #: c6e09cd5881145a5b95550e3f54faf4f -msgid "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:1 +#: 1cde686644bc47ec941a3e368aa2874a +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." msgstr "" -#: ../../api/models.rst:639 +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:7 +#: 50cef2d53ee946559047ecd0176caf96 +msgid "The type of animation that is being sent." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:13 +#: 50cef2d53ee946559047ecd0176caf96 +msgid "The ID of the animation that is being sent." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:19 +#: 32601811227a49d499e3c7a5322cf44b +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:25 +#: 5792e58158d04e58899ee162f1c542e7 +msgid "The guild in which the sound is being sent." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:31 +#: ebfa0bfbc6de4d2ab737e25be9da32dd +msgid "The member that sent the sound." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:37 +#: 58e17c63ce814fd58836e40f1411127e +msgid "The voice channel in which the sound is being sent." +msgstr "" + +#: ../../../discord/channel.py:docstring of discord.channel.VoiceChannelEffectSendEvent:43 +#: 7f960d2316a846959186aa98cc5bdc80 +msgid "The raw data sent by the gateway." +msgstr "" + +#: ../../api/models.rst:689 #: eae4e206e45a463f80727bc3e3eee504 msgid "Webhooks" msgstr "" @@ -21001,3 +22324,23 @@ msgstr "" #: 63fdae50745f4e43bf58c07d12c4ed00 msgid "Represents a partial channel for webhooks." msgstr "" + +#: ../../api/models.rst:704 +#: 0db97a1caf9241578e7b4862962adaa1 +msgid "Collectibles" +msgstr "" + +#: ../../../discord/collectibles.py:docstring of discord.collectibles.Nameplate:1 +#: bf5548d7f1344452ac9aab8d493066f8 +msgid "Represents a Discord Nameplate." +msgstr "" + +#: ../../../discord/collectibles.py:docstring of discord.collectibles.Nameplate:7 +#: 7e61663b01f54ce58a991cb28b24a3fb +msgid "The SKU ID of the nameplate." +msgstr "" + +#: ../../../discord/collectibles.py:docstring of discord.collectibles.Nameplate:13 +#: c83fded2631f4cf1b2d646c3d5e3c144 +msgid "The color palette of the nameplate." +msgstr "" diff --git a/docs/build/locales/api/ui_kit.pot b/docs/build/locales/api/ui_kit.pot index f122061bad..0e2c1ae791 100644 --- a/docs/build/locales/api/ui_kit.pot +++ b/docs/build/locales/api/ui_kit.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,7 +38,7 @@ msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.button.button:3 #: 0a98301d144642f3af77faae9044333b -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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.button.button:9 @@ -49,63 +49,114 @@ msgstr "" #: ../../api/ui_kit.rst:0 #: beefc8c24f164c63a80136a8c5e5e925 #: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 #: de7bcf10bc5947e99f4931c26c17c8c2 #: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: 0eb33b6aec414778a7e06b676fd526f3 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 -#: de7bcf10bc5947e99f4931c26c17c8c2 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 +#: 53499c7c38dd43799b5780dfd21b3b02 msgid "Parameters" msgstr "" @@ -136,127 +187,207 @@ msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:28 #: ../../../discord/ui/button.py:docstring of discord.ui.button.button:32 -#: 7226675e37a14baba12bf447b1d4a11e #: c7feafdb9ed34fceaaf137f89a8fad12 +#: c7feafdb9ed34fceaaf137f89a8fad12 +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "" + +#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:28 +#: ../../../discord/ui/button.py:docstring of discord.ui.button.button:32 +#: 7226675e37a14baba12bf447b1d4a11e +#: 7226675e37a14baba12bf447b1d4a11e 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.py:docstring of discord.ui.button.Button:36 +#: ../../../discord/ui/button.py:docstring of discord.ui.button.button:40 +#: b0401c9f48cb4a45886573ff700fe478 +#: b0401c9f48cb4a45886573ff700fe478 +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "" + #: ../../api/ui_kit.rst:0 #: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a #: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: 4847b534d3c14deba4061b428620b95b -#: e6251a3992ae4babb7e79b06a31ea11d -#: 76d49544901349599337569d52510ee9 -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: 787aeffb30b548a38cbe20f0a065de37 -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d -#: e6251a3992ae4babb7e79b06a31ea11d +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a msgid "Return type" msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.button.button:41 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.channel_select:21 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.mentionable_select:19 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.role_select:19 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:58 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.string_select:21 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.user_select:19 +#: ../../../discord/ui/button.py:docstring of discord.ui.button.button:45 #: 8b2126220f0a40489f72fbb6541865ab -#: 9d801d79daf4416b8d3f256723d14e9e -#: 9d801d79daf4416b8d3f256723d14e9e -#: 9d801d79daf4416b8d3f256723d14e9e -#: 9d801d79daf4416b8d3f256723d14e9e -#: 9d801d79daf4416b8d3f256723d14e9e -#: 9d801d79daf4416b8d3f256723d14e9e -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgstr "" #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:1 @@ -266,7 +397,7 @@ msgstr "" #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:3 #: 00b2b61db8b84ae2b5053febef93fed2 -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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgstr "" #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:7 @@ -279,19 +410,27 @@ msgstr "" msgid "Creating select menus of different types is now supported." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:16 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:7 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:4 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:20 #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:15 #: d47cd55a76154d2c8296ed8d52f4fe49 -#: acf48d755e5d47f7b645a78fdecb9b9d +#: d47cd55a76154d2c8296ed8d52f4fe49 +#: d47cd55a76154d2c8296ed8d52f4fe49 +#: d47cd55a76154d2c8296ed8d52f4fe49 msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:17 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:14 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.placeholder:1 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:26 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:34 #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:21 #: cf7265a79f204a609bac4e3eeac79c31 -#: 3e3120d48b4f41869c6ac4d4a11ae788 -#: 3e3120d48b4f41869c6ac4d4a11ae788 +#: cf7265a79f204a609bac4e3eeac79c31 +#: cf7265a79f204a609bac4e3eeac79c31 +#: cf7265a79f204a609bac4e3eeac79c31 +#: cf7265a79f204a609bac4e3eeac79c31 msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "" @@ -300,10 +439,8 @@ msgstr "" 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.py:docstring of discord.ui.select.Select:48 #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:28 #: c01d219ac90b445594257aa88fe409ff -#: 4bbd3f8002fd49ddb09b40d45fb48efe 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 "" @@ -312,10 +449,14 @@ msgstr "" msgid "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 0 and 25." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:33 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:24 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:21 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:41 #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:39 #: 79d61d2476ba400ca5d40331e2c47372 -#: 796b9050ceed4aeba3ead0a0b4cd7d4d +#: 79d61d2476ba400ca5d40331e2c47372 +#: 79d61d2476ba400ca5d40331e2c47372 +#: 79d61d2476ba400ca5d40331e2c47372 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 "" @@ -329,633 +470,1403 @@ msgstr "" msgid "The channel types that should be selectable. Only valid for the :attr:`discord.ComponentType.channel_select` type. Defaults to all channel types." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:36 #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:52 #: b1d29705ace44ca3872c15046d01f845 +#: b1d29705ace44ca3872c15046d01f845 msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:55 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:39 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:36 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:63 #: ../../../discord/ui/select.py:docstring of discord.ui.select.select:55 #: 3e0672a1b2d64d418a64a8f5033f2572 #: 3e0672a1b2d64d418a64a8f5033f2572 +#: 3e0672a1b2d64d418a64a8f5033f2572 +#: 3e0672a1b2d64d418a64a8f5033f2572 msgid "The select menu's ID." msgstr "" +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:58 +#: 99a1e4d1b1fc409aa88674079ed00f2c +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:42 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:39 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:71 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:58 +#: 16f0527ad7e44487bb43ccfda1c635eb +#: 16f0527ad7e44487bb43ccfda1c635eb +#: 16f0527ad7e44487bb43ccfda1c635eb +#: 16f0527ad7e44487bb43ccfda1c635eb +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:60 +#: 043f87f8b90d4ccfb627b088cc9e2ccc +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:76 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:11 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:63 +#: 573d0eb10f3e40bd88e7063eea2639ac +#: 137b7c0fe2a34d499f1f9cc3bc486336 +#: a47e664279014d15b1deda26d23143d6 +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:79 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:14 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:66 +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +#: e5ecb31082e14aa3861296ff5854437a +msgid "Model Type" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:79 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:14 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:66 +#: 240659dbd8154c79a3affc6488ce8aad +#: 884791c8403e405e9ddd00c0e90c548d +#: d71fd4aa32c3406d8c7319fe09dfbf93 +msgid "Default Value Type" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:81 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:16 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:68 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +msgid ":class:`discord.User`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:81 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:83 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:16 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:18 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:68 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:70 +#: db1f76c474724ad49777bfad7360e33f +#: f2f9d61e01814410b94d0885cc988639 +#: bf86cb9586fb4ac79dc6b132d59d06c0 +#: 52a0a2d4e8074b0cb92da5a0f8bc22f9 +#: d90d0a5126554ccc93b59d265abbe725 +#: d81b6258c64245f1b7a9f6fc0a4c7ec3 +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:83 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:18 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:70 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +msgid ":class:`discord.Member`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:85 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:20 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:72 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +msgid ":class:`discord.Role`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:85 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:20 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:72 +#: fe0b5e5742864564b6dfd8ffdcb137ad +#: 9e41f351a3b647ddada255618097a8d0 +#: ace2437e74a84b2ca330e03a6c686262 +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:87 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:22 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:74 +#: 0b1b92a5722e4ab398df7f16d1135628 +#: 0b1b92a5722e4ab398df7f16d1135628 +#: 0b1b92a5722e4ab398df7f16d1135628 +msgid ":class:`discord.abc.GuildChannel`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:87 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:22 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:74 +#: 953004da39474a62928b3ec2c9b7676f +#: b1dab990ff2947a1af76e752aeb90f5a +#: 85757084b25a4932b2200e71d6472fca +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:89 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:24 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:76 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +#: b7356742ae8c4acebf71b6dc048626a3 +msgid ":class:`discord.Object`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:89 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:24 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:76 +#: e2fb17e55361480ba22b95b9a057d321 +#: 96ae8ca3d61d413ca0afa7d25dd5df68 +#: 98a10135cc8543da9c281a9e4fe193fc +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:92 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:27 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:79 +#: 2caaf5f8cd47467eb47c878343559386 +#: fab39012069d4cd49efbf3d9ec8d1436 +#: eb1e01d86f75404489ec0560cc990dca +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:96 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:31 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:83 +#: b886031b28ca473eb760ef8253f0f94c +#: b886031b28ca473eb760ef8253f0f94c +#: b886031b28ca473eb760ef8253f0f94c +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.select:90 +#: 9d801d79daf4416b8d3f256723d14e9e +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr "" + #: ../../../discord/ui/select.py:docstring of discord.ui.select.string_select:1 #: 17e132379dad4798922af2a9271f7996 msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." msgstr "" +#: ../../../discord/ui/select.py:docstring of discord.ui.select.string_select:21 +#: 8b2126220f0a40489f72fbb6541865ab +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr "" + #: ../../../discord/ui/select.py:docstring of discord.ui.select.user_select:1 #: 98d5b30855cc484ca89f0acdd2e1c1e7 msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." msgstr "" +#: ../../../discord/ui/select.py:docstring of discord.ui.select.user_select:21 +#: 8b2126220f0a40489f72fbb6541865ab +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr "" + #: ../../../discord/ui/select.py:docstring of discord.ui.select.role_select:1 #: 69ea07d124aa4d38b3ba835ae1545eac msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.select.mentionable_select:1 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.role_select:21 +#: 8b2126220f0a40489f72fbb6541865ab +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.mentionable_select:1 #: 27e5bbcab67147e5b4a8d3f3dd62addc msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." msgstr "" +#: ../../../discord/ui/select.py:docstring of discord.ui.select.mentionable_select:21 +#: 8b2126220f0a40489f72fbb6541865ab +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr "" + #: ../../../discord/ui/select.py:docstring of discord.ui.select.channel_select:1 #: 4a0b40ad90df4fbb98a435ebcb063111 msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." msgstr "" -#: ../../api/ui_kit.rst:34 -#: e335cba9c74a4f6186149901c830873d -msgid "Objects" +#: ../../../discord/ui/select.py:docstring of discord.ui.select.channel_select:23 +#: 8b2126220f0a40489f72fbb6541865ab +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr "" + +#: ../../api/ui_kit.rst:34 +#: e335cba9c74a4f6186149901c830873d +msgid "Objects" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView:1 +#: ef9f3bb97c9f4a0687872d33704badb0 +msgid "The base class for UI views used in messages." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.add_item:1 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.add_item:1 +#: d149c73fdd87423abab34ae033ad3bb2 +#: d149c73fdd87423abab34ae033ad3bb2 +msgid "Adds an item to the view." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.add_item:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.add_item:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:4 +#: 651c40af34754b2cbca1243c29182544 +#: 651c40af34754b2cbca1243c29182544 +#: 651c40af34754b2cbca1243c29182544 +msgid "The item to add to the view." +msgstr "" + +#: ../../api/ui_kit.rst:0 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +#: 024152e81dad464c8dea98a5986784a2 +msgid "Raises" +msgstr "" + +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.add_item:7 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.set_accessory:8 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.add_item:7 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.add_item:7 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:7 +#: 0c2448b08bed49c9b3a36391e2dfe223 +#: 0c2448b08bed49c9b3a36391e2dfe223 +#: 0c2448b08bed49c9b3a36391e2dfe223 +#: 0c2448b08bed49c9b3a36391e2dfe223 +#: 0c2448b08bed49c9b3a36391e2dfe223 +msgid "An :class:`ViewItem` was not passed." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.add_item:8 +#: 3d4f7caeeeee4bf9849176d0b17c48b8 +msgid "Maximum number of children has been exceeded" +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:32 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_item:9 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:48 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.disable_all_items:7 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.enable_all_items:7 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.remove_item:7 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_file:13 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_gallery:12 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_item:9 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_row:12 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_section:18 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_separator:13 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_text:10 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.disable_all_items:7 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.enable_all_items:7 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.remove_item:7 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:24 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:35 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_item:9 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:45 +#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.media_gallery.MediaGallery.add_item:15 +#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.media_gallery.MediaGallery.append_item:10 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.add_item:7 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.remove_item:7 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal.add_item:7 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.add_item:7 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.remove_item:7 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.add_item:10 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.add_text:12 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.disable_all_items:8 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.enable_all_items:8 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.remove_item:8 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.set_accessory:10 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.set_thumbnail:16 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_default_value:19 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_option:28 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:39 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_option:9 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.add_item:10 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.clear_items:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.disable_all_items:7 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.enable_all_items:7 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.add_item:10 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:10 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.remove_item:1 +#: 536200fe32e54b84acbba439cbf907fd +#: 536200fe32e54b84acbba439cbf907fd +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.remove_item:5 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.remove_item:5 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "" + +#: ../../api/ui_kit.rst:0 +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +#: 28a3de2a47e54084b6f9a9b85e58ffda +msgid "Returns" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.remove_item:8 +#: 1a432a43d45d41dd97862b1f0f19af7e +#: 1a432a43d45d41dd97862b1f0f19af7e +msgid "The view instance." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.remove_item:9 +#: 9718cb2e8075430da95c8d900f3ed7d8 +#: 9718cb2e8075430da95c8d900f3ed7d8 +msgid ":class:`BaseView`" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.clear_items:1 +#: 3b8def86b7f849908a1d6f20d2c80e17 +#: 3b8def86b7f849908a1d6f20d2c80e17 +msgid "Removes all items from this view." +msgstr "" + +#: ../../../discord/ui/button.py:docstring of discord.ui.item.ViewItem.callback:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem.callback:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.callback:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_error:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_timeout:1 +#: ../../../discord/ui/select.py:docstring of discord.ui.item.ViewItem.callback:1 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.interaction_check:1 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_error:1 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_timeout:1 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: e983730f42794becb4c575857dd306d4 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +#: 24255cea69ed481396a70f77f164a517 +msgid "|coro|" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.interaction_check:3 +#: 21ac5f9f249141399e37682106a8d163 +#: 21ac5f9f249141399e37682106a8d163 +#: 21ac5f9f249141399e37682106a8d163 +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.py:docstring of discord.ui.view.BaseView.interaction_check:6 +#: a5732571b1b646038917e1dd222eb895 +#: a5732571b1b646038917e1dd222eb895 +#: a5732571b1b646038917e1dd222eb895 +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.py:docstring of discord.ui.view.BaseView.interaction_check:9 +#: cac332ec85fd4e678581cb07369b113e +#: cac332ec85fd4e678581cb07369b113e +#: cac332ec85fd4e678581cb07369b113e +msgid "The default implementation of this returns ``True``." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.interaction_check:11 +#: 6dd6d3e0de674b37b56463799d4e5796 +#: 6dd6d3e0de674b37b56463799d4e5796 +#: 6dd6d3e0de674b37b56463799d4e5796 +msgid "If this returns ``False``, :meth:`on_check_failure` is called." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.interaction_check:15 +#: a6e651afda894717a3c7eeb4b0efc534 +#: a6e651afda894717a3c7eeb4b0efc534 +#: a6e651afda894717a3c7eeb4b0efc534 +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.py:docstring of discord.ui.view.BaseView.interaction_check:19 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_check_failure:6 +#: 1a432a43d45d41dd97862b1f0f19af7e +#: 1a432a43d45d41dd97862b1f0f19af7e +#: 1a432a43d45d41dd97862b1f0f19af7e +#: 1a432a43d45d41dd97862b1f0f19af7e +#: 1a432a43d45d41dd97862b1f0f19af7e +#: 1a432a43d45d41dd97862b1f0f19af7e +msgid "The interaction that occurred." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.interaction_check:22 +#: 44b3331c42c24dd0871d7b6a7ac96dbe +#: 44b3331c42c24dd0871d7b6a7ac96dbe +#: 44b3331c42c24dd0871d7b6a7ac96dbe +msgid "Whether the view children's callbacks should be called." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.interaction_check:23 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.wait:8 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:32 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:36 +#: 4d45955820034f44b44354116cd9d1f7 +#: 4d45955820034f44b44354116cd9d1f7 +#: 4d45955820034f44b44354116cd9d1f7 +#: 4d45955820034f44b44354116cd9d1f7 +#: 4d45955820034f44b44354116cd9d1f7 +#: 4d45955820034f44b44354116cd9d1f7 +#: 4d45955820034f44b44354116cd9d1f7 +#: 4d45955820034f44b44354116cd9d1f7 +msgid ":class:`bool`" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_timeout:3 +#: 0bb24bab4e6440df876e7c91b96d1b76 +#: 0bb24bab4e6440df876e7c91b96d1b76 +#: 0bb24bab4e6440df876e7c91b96d1b76 +msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_error:16 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_timeout:6 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.stop:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_check_failure:9 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_error:18 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_timeout:6 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.stop:6 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.clear_items:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.remove_item:8 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +#: 06d7048de769474a8bb1a6d4a2dc4250 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_check_failure:1 +#: 27d3ccf10dd24da88cdb7c2a3974f10c +#: 27d3ccf10dd24da88cdb7c2a3974f10c +#: 27d3ccf10dd24da88cdb7c2a3974f10c +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_error:3 +#: 0d75dddb92724f969f33febce6cfc3c3 +#: 0d75dddb92724f969f33febce6cfc3c3 +#: 0d75dddb92724f969f33febce6cfc3c3 +msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_error:5 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_error:6 +#: 99e74ef3f5f9466680a35e8deda8f23c +#: 99e74ef3f5f9466680a35e8deda8f23c +#: 99e74ef3f5f9466680a35e8deda8f23c +#: 99e74ef3f5f9466680a35e8deda8f23c +#: 99e74ef3f5f9466680a35e8deda8f23c +#: 99e74ef3f5f9466680a35e8deda8f23c +msgid "The default implementation prints the traceback to stderr." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_error:8 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_error:9 +#: 2238043a3f944ee984d06ec6486cb852 +#: 2238043a3f944ee984d06ec6486cb852 +#: 2238043a3f944ee984d06ec6486cb852 +#: 2238043a3f944ee984d06ec6486cb852 +#: 2238043a3f944ee984d06ec6486cb852 +#: 2238043a3f944ee984d06ec6486cb852 +msgid "The exception that was raised." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_error:12 +#: 5709e63245134c1cb16bcce2366bfb46 +#: 5709e63245134c1cb16bcce2366bfb46 +#: 5709e63245134c1cb16bcce2366bfb46 +msgid "The item that failed the dispatch." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_error:13 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.on_error:15 +#: 24dd9c6954ba4b6f8baae26063abdfe1 +#: 24dd9c6954ba4b6f8baae26063abdfe1 +#: 24dd9c6954ba4b6f8baae26063abdfe1 +#: 24dd9c6954ba4b6f8baae26063abdfe1 +#: 24dd9c6954ba4b6f8baae26063abdfe1 +#: 24dd9c6954ba4b6f8baae26063abdfe1 +msgid "The interaction that led to the failure." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_components_v2:1 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.is_components_v2:1 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_components_v2:1 +#: a7c94233f3944c7f91a2fddae3d48713 +#: a7c94233f3944c7f91a2fddae3d48713 +#: a7c94233f3944c7f91a2fddae3d48713 +msgid "Whether the view contains V2 components." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_components_v2:3 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.is_components_v2:3 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_components_v2:3 +#: 293d31404f4f40e18e090ebf37d18faa +#: 293d31404f4f40e18e090ebf37d18faa +#: 293d31404f4f40e18e090ebf37d18faa +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.wait:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_components_v2:6 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_dispatching:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_finished:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_persistent:7 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.is_components_v2:6 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_components_v2:8 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_finished:1 +#: acc1711d1e2247a99930ff1d6dc94787 +#: acc1711d1e2247a99930ff1d6dc94787 +#: acc1711d1e2247a99930ff1d6dc94787 +msgid "Whether the view has finished interacting." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_dispatching:1 +#: 201608b51af64b808fe79c226b6a3ff4 +#: 201608b51af64b808fe79c226b6a3ff4 +#: 201608b51af64b808fe79c226b6a3ff4 +msgid "Whether the view has been added for dispatching purposes." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_persistent:1 +#: a7c94233f3944c7f91a2fddae3d48713 +#: a7c94233f3944c7f91a2fddae3d48713 +#: a7c94233f3944c7f91a2fddae3d48713 +msgid "Whether the view is set up as persistent." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.is_persistent:3 +#: af57e2f1c3d241c79c75bc007dc6f9e6 +#: af57e2f1c3d241c79c75bc007dc6f9e6 +#: af57e2f1c3d241c79c75bc007dc6f9e6 +msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.stop:1 +#: a29f8a3d5bdb4aec85165d9368bcf74a +#: a29f8a3d5bdb4aec85165d9368bcf74a +#: a29f8a3d5bdb4aec85165d9368bcf74a +msgid "Stops listening to interaction events from this view." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.stop:3 +#: d55bc70ac28e4e31bcdca08c3436896c +#: d55bc70ac28e4e31bcdca08c3436896c +#: d55bc70ac28e4e31bcdca08c3436896c +msgid "This operation cannot be undone." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.wait:1 +#: a350e14ae6094bf9a45da3bba4581ba1 +#: a350e14ae6094bf9a45da3bba4581ba1 +#: a350e14ae6094bf9a45da3bba4581ba1 +msgid "Waits until the view has finished interacting." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.wait:3 +#: 12f9450397a54aaebb6c26b3063d3ffa +#: 12f9450397a54aaebb6c26b3063d3ffa +#: 12f9450397a54aaebb6c26b3063d3ffa +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.wait:6 +#: c95bfa514bbd4d9590e3220c31c0c6c5 +#: c95bfa514bbd4d9590e3220c31c0c6c5 +#: c95bfa514bbd4d9590e3220c31c0c6c5 +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.disable_all_items:1 +#: d7b6d5871f744324b100f604ccaa833a +#: d7b6d5871f744324b100f604ccaa833a +#: d7b6d5871f744324b100f604ccaa833a +msgid "Disables all buttons and select menus in the view." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.disable_all_items:4 +#: 4072920264ba4042a24a4149853585d3 +#: 4072920264ba4042a24a4149853585d3 +#: 4072920264ba4042a24a4149853585d3 +msgid "A list of items in `self.children` to not disable from the view." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.enable_all_items:1 +#: d7b6d5871f744324b100f604ccaa833a +#: d7b6d5871f744324b100f604ccaa833a +#: d7b6d5871f744324b100f604ccaa833a +msgid "Enables all buttons and select menus in the view." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.enable_all_items:4 +#: 156efa1c1fbf4918af0b9e99b8099feb +#: 156efa1c1fbf4918af0b9e99b8099feb +#: 156efa1c1fbf4918af0b9e99b8099feb +msgid "A list of items in `self.children` to not enable from the view." +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.copy_text:1 +#: 98518e1021d44560b6efc103b9e0993d +#: 98518e1021d44560b6efc103b9e0993d +#: 98518e1021d44560b6efc103b9e0993d +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "" + +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.copy_text:5 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.copy_text:5 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.text_display.TextDisplay.copy_text:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.BaseView.copy_text:5 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +#: ff0aea3ebb2f44c0874d3d169b0fc412 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" msgstr "" #: ../../../discord/ui/view.py:docstring of discord.ui.view.View:1 -#: 51e6a1596c4a449f9a81c52ebddaa39e -msgid "Represents a UI view." +#: a57659147dc94f5f9d5929813436f625 +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." msgstr "" +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal:3 #: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:3 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:3 #: ../../../discord/ui/view.py:docstring of discord.ui.view.View:3 #: 16b83c8a92c745c8b399ffc3a72f0772 #: 16b83c8a92c745c8b399ffc3a72f0772 +#: 16b83c8a92c745c8b399ffc3a72f0772 +#: 16b83c8a92c745c8b399ffc3a72f0772 msgid "This object must be inherited to create a UI within Discord." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:8 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:9 +#: 565a426e0095412d98e35e90e44d2bf3 +msgid "Now inherits from :class:`BaseView`" +msgstr "" + +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:8 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:12 +#: 2f917e72a1924778a62c52611093344a #: 2f917e72a1924778a62c52611093344a msgid "The initial items attached to this view." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:11 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:11 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:15 +#: 807b8f486b1846ca85e2c78b609a287d #: 807b8f486b1846ca85e2c78b609a287d msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:17 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:17 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:21 +#: 880d25828d79404c9b741921ea68a63e #: 880d25828d79404c9b741921ea68a63e msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." msgstr "" +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:0 #: ../../../discord/ui/view.py:docstring of discord.ui.view.View:0 #: 480fbf0b10fa416d83a78fe20327dbce #: 480fbf0b10fa416d83a78fe20327dbce #: 480fbf0b10fa416d83a78fe20327dbce #: 480fbf0b10fa416d83a78fe20327dbce #: 480fbf0b10fa416d83a78fe20327dbce +#: 480fbf0b10fa416d83a78fe20327dbce +#: 480fbf0b10fa416d83a78fe20327dbce +#: 480fbf0b10fa416d83a78fe20327dbce +#: 480fbf0b10fa416d83a78fe20327dbce +#: 480fbf0b10fa416d83a78fe20327dbce +#: 480fbf0b10fa416d83a78fe20327dbce +#: 480fbf0b10fa416d83a78fe20327dbce msgid "type" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:20 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:20 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:24 +#: 974b8aac4f3643038bdeb783f44ea94d #: 974b8aac4f3643038bdeb783f44ea94d msgid "Optional[:class:`float`]" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:24 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:28 #: 8ffab86883334a96855bfa18b8fa7750 msgid "The list of children attached to this view." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:26 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:26 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:30 +#: 3682451fd9d94fd0b7d5c2f0000be28e #: 3682451fd9d94fd0b7d5c2f0000be28e -msgid "List[:class:`Item`]" +msgid "List[:class:`ViewItem`]" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:30 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:34 #: 390e0de65aca4e25bf50e5ae6a456657 msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:32 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:23 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.wait:8 -#: 4d45955820034f44b44354116cd9d1f7 -#: 4d45955820034f44b44354116cd9d1f7 -#: 4d45955820034f44b44354116cd9d1f7 -msgid ":class:`bool`" -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:36 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:36 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:40 +#: 6e02983bce14423ca205b74a4644a71f #: 6e02983bce14423ca205b74a4644a71f msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:39 -#: 62493226680b4bc3bb9641549d93df08 -msgid "Optional[:class:`.Message`]" -msgstr "" - +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:39 #: ../../../discord/ui/view.py:docstring of discord.ui.view.View:43 -#: fbf42b30d6ff425694a8364a242cd8cc -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:46 -#: f5c57d9fa43643e8a8f9e9a19428dfb3 -msgid "Optional[:class:`.Interaction`]" -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:1 -#: c392f64e411a44c39ed13c8cc5125f2a -msgid "Converts a message's components into a :class:`View`." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:3 -#: 565b68cabf4b4ba5a94ed222b1bdb166 -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.py:docstring of discord.ui.view.View.from_message:9 -#: 440ace76c1c843a0a6a9ed83aba2d54c -msgid "The message with components to convert into a view." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:7 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:12 -#: b159c65de392440fac77f0ec9989f160 -#: b159c65de392440fac77f0ec9989f160 -msgid "The timeout of the converted view." -msgstr "" - -#: ../../api/ui_kit.rst:0 -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -#: 28a3de2a47e54084b6f9a9b85e58ffda -msgid "Returns" -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:10 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:15 -#: 64c266a59d7f48e683effda66301b9a2 -#: 64c266a59d7f48e683effda66301b9a2 -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:12 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:17 -#: 9718cb2e8075430da95c8d900f3ed7d8 -#: 9718cb2e8075430da95c8d900f3ed7d8 -msgid ":class:`View`" -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:1 -#: c392f64e411a44c39ed13c8cc5125f2a -msgid "Converts a list of component dicts into a :class:`View`." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:4 -#: 440ace76c1c843a0a6a9ed83aba2d54c -msgid "The list of components to convert into a view." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:1 -#: d149c73fdd87423abab34ae033ad3bb2 -msgid "Adds an item to the view." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:4 -#: 651c40af34754b2cbca1243c29182544 -msgid "The item to add to the view." -msgstr "" - -#: ../../api/ui_kit.rst:0 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -#: 024152e81dad464c8dea98a5986784a2 -msgid "Raises" -msgstr "" - -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_item:7 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.add_item:7 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.set_accessory:8 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:7 -#: 0c2448b08bed49c9b3a36391e2dfe223 -#: 0c2448b08bed49c9b3a36391e2dfe223 -#: 0c2448b08bed49c9b3a36391e2dfe223 -#: 0c2448b08bed49c9b3a36391e2dfe223 -msgid "An :class:`Item` was not passed." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:8 -#: 98c9ab34af564e9bb33dff8527ada782 -msgid "Maximum number of children has been exceeded (40) or the row the item is trying to be added to is full." -msgstr "" - -#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.media_gallery.MediaGallery.add_item:15 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_error:14 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_timeout:6 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.stop:4 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:10 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.clear_items:4 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.disable_all_items:7 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.enable_all_items:7 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_check_failure:9 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_error:18 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_timeout:6 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.remove_item:8 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.stop:6 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 3c90e45f56914ab3a3afc07c95abbe60 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -#: 06d7048de769474a8bb1a6d4a2dc4250 -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.remove_item:1 -#: 536200fe32e54b84acbba439cbf907fd -msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.remove_item:5 -#: ab49d7efd6404221b72e504c584ff8e6 -msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.clear_items:1 -#: 3b8def86b7f849908a1d6f20d2c80e17 -msgid "Removes all items from the view." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.get_item:1 -#: 033e19cef0aa4171b98dc54b06a42afe -msgid "Gets an item from the view. Roughly equal to `utils.get(view.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.get_item:6 -#: cbb9b6731f96427fb3201cdf6793994c -msgid "The custom_id of the item to get" -msgstr "" - -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.get_item:9 -#: 98fa144afc194f7d8515bd447103d0a2 -msgid "The item with the matching ``custom_id`` or ``id`` if it exists." -msgstr "" - -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.get_item:10 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.get_item:9 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.get_item:10 -#: 3d6d6e176c7f414092ad530cfe34fc1b -#: 3d6d6e176c7f414092ad530cfe34fc1b -#: 3d6d6e176c7f414092ad530cfe34fc1b -msgid "Optional[:class:`Item`]" +#: 62493226680b4bc3bb9641549d93df08 +#: 62493226680b4bc3bb9641549d93df08 +msgid "Optional[:class:`.Message`]" msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.item.Item.callback:1 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item.callback:1 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.callback:1 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_error:1 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_timeout:1 -#: ../../../discord/ui/select.py:docstring of discord.ui.item.Item.callback:1 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:1 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_error:1 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_timeout:1 -#: e983730f42794becb4c575857dd306d4 -#: 24255cea69ed481396a70f77f164a517 -#: e983730f42794becb4c575857dd306d4 -#: 34fbdd6619144a00b71dc4a9dfbdf301 -#: e983730f42794becb4c575857dd306d4 -#: 34fbdd6619144a00b71dc4a9dfbdf301 -#: e983730f42794becb4c575857dd306d4 -#: e983730f42794becb4c575857dd306d4 -#: e983730f42794becb4c575857dd306d4 -msgid "|coro|" +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:43 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:47 +#: fbf42b30d6ff425694a8364a242cd8cc +#: fbf42b30d6ff425694a8364a242cd8cc +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:3 -#: 21ac5f9f249141399e37682106a8d163 -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." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:46 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:50 +#: f5c57d9fa43643e8a8f9e9a19428dfb3 +#: f5c57d9fa43643e8a8f9e9a19428dfb3 +msgid "Optional[:class:`.Interaction`]" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:6 -#: a5732571b1b646038917e1dd222eb895 -msgid "This is useful to override if, for example, you want to ensure that the interaction author is a given user." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:50 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:54 +#: 7c976c96dd494206a9d7f64aacf856ed +#: 03cd733990384bd694507276ae418d12 +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:9 -#: cac332ec85fd4e678581cb07369b113e -msgid "The default implementation of this returns ``True``." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:52 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View:56 +#: 974b8aac4f3643038bdeb783f44ea94d +#: 974b8aac4f3643038bdeb783f44ea94d +msgid "Optional[:class:`bool`]" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:11 -#: 6dd6d3e0de674b37b56463799d4e5796 -msgid "If this returns ``False``, :meth:`on_check_failure` is called." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:1 +#: c392f64e411a44c39ed13c8cc5125f2a +msgid "Converts a message's components into a :class:`View`." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:15 -#: a6e651afda894717a3c7eeb4b0efc534 -msgid "If an exception occurs within the body then the check is considered a failure and :meth:`on_error` is called." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_message:3 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:3 +#: 565b68cabf4b4ba5a94ed222b1bdb166 +#: 565b68cabf4b4ba5a94ed222b1bdb166 +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.py:docstring of discord.ui.view.View.interaction_check:19 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_check_failure:6 -#: 1a432a43d45d41dd97862b1f0f19af7e -#: 1a432a43d45d41dd97862b1f0f19af7e -msgid "The interaction that occurred." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_message:9 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:9 +#: 440ace76c1c843a0a6a9ed83aba2d54c +#: 440ace76c1c843a0a6a9ed83aba2d54c +msgid "The message with components to convert into a view." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.interaction_check:22 -#: 44b3331c42c24dd0871d7b6a7ac96dbe -msgid "Whether the view children's callbacks should be called." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_dict:7 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_message:12 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:7 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:12 +#: b159c65de392440fac77f0ec9989f160 +#: b159c65de392440fac77f0ec9989f160 +#: b159c65de392440fac77f0ec9989f160 +#: b159c65de392440fac77f0ec9989f160 +msgid "The timeout of the converted view." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_timeout:3 -#: 0bb24bab4e6440df876e7c91b96d1b76 -msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_dict:10 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_message:15 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:10 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:15 +#: 64c266a59d7f48e683effda66301b9a2 +#: 64c266a59d7f48e683effda66301b9a2 +#: 64c266a59d7f48e683effda66301b9a2 +#: 64c266a59d7f48e683effda66301b9a2 +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_check_failure:1 -#: 27d3ccf10dd24da88cdb7c2a3974f10c -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_message:17 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:12 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_message:17 +#: 9718cb2e8075430da95c8d900f3ed7d8 +#: 9718cb2e8075430da95c8d900f3ed7d8 +#: 9718cb2e8075430da95c8d900f3ed7d8 +msgid ":class:`View`" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_error:3 -#: 0d75dddb92724f969f33febce6cfc3c3 -msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:1 +#: c392f64e411a44c39ed13c8cc5125f2a +msgid "Converts a list of component dicts into a :class:`View`." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_error:5 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_error:6 -#: 99e74ef3f5f9466680a35e8deda8f23c -#: 99e74ef3f5f9466680a35e8deda8f23c -msgid "The default implementation prints the traceback to stderr." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_dict:4 +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.from_dict:4 +#: 440ace76c1c843a0a6a9ed83aba2d54c +#: 440ace76c1c843a0a6a9ed83aba2d54c +msgid "The list of components to convert into a view." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_error:8 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_error:9 -#: 2238043a3f944ee984d06ec6486cb852 -#: 2238043a3f944ee984d06ec6486cb852 -msgid "The exception that was raised." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:1 +#: a57659147dc94f5f9d5929813436f625 +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_error:12 -#: 5709e63245134c1cb16bcce2366bfb46 -msgid "The item that failed the dispatch." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.add_item:8 +#: 98c9ab34af564e9bb33dff8527ada782 +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/modal.py:docstring of discord.ui.modal.Modal.on_error:11 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.on_error:15 -#: 24dd9c6954ba4b6f8baae26063abdfe1 -#: 24dd9c6954ba4b6f8baae26063abdfe1 -msgid "The interaction that led to the failure." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.remove_item:1 +#: 536200fe32e54b84acbba439cbf907fd +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.stop:1 -#: a29f8a3d5bdb4aec85165d9368bcf74a -msgid "Stops listening to interaction events from this view." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.clear_items:1 +#: 3b8def86b7f849908a1d6f20d2c80e17 +msgid "Removes all items from the view." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.stop:3 -#: d55bc70ac28e4e31bcdca08c3436896c -msgid "This operation cannot be undone." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_components_v2:5 +#: c392f64e411a44c39ed13c8cc5125f2a +msgid "This is always ``False`` for :class:`View`." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_finished:1 -#: acc1711d1e2247a99930ff1d6dc94787 -msgid "Whether the view has finished interacting." +#: ../../../discord/ui/modal.py:docstring of discord.ui.core.ItemInterface.get_item:1 +#: ../../../discord/ui/view.py:docstring of discord.ui.core.ItemInterface.get_item:1 +#: 033e19cef0aa4171b98dc54b06a42afe +#: 033e19cef0aa4171b98dc54b06a42afe +#: 033e19cef0aa4171b98dc54b06a42afe +#: 033e19cef0aa4171b98dc54b06a42afe +#: 033e19cef0aa4171b98dc54b06a42afe +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.wait:4 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_components_v2:6 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_dispatching:4 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_finished:4 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_persistent:7 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: ../../../discord/ui/modal.py:docstring of discord.ui.core.ItemInterface.get_item:6 +#: ../../../discord/ui/view.py:docstring of discord.ui.core.ItemInterface.get_item:6 +#: cbb9b6731f96427fb3201cdf6793994c +#: cbb9b6731f96427fb3201cdf6793994c +#: cbb9b6731f96427fb3201cdf6793994c +#: cbb9b6731f96427fb3201cdf6793994c +#: cbb9b6731f96427fb3201cdf6793994c +msgid "The id of the item to get" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_dispatching:1 -#: 201608b51af64b808fe79c226b6a3ff4 -msgid "Whether the view has been added for dispatching purposes." +#: ../../../discord/ui/modal.py:docstring of discord.ui.core.ItemInterface.get_item:9 +#: ../../../discord/ui/view.py:docstring of discord.ui.core.ItemInterface.get_item:9 +#: 98fa144afc194f7d8515bd447103d0a2 +#: 98fa144afc194f7d8515bd447103d0a2 +#: 98fa144afc194f7d8515bd447103d0a2 +#: 98fa144afc194f7d8515bd447103d0a2 +#: 98fa144afc194f7d8515bd447103d0a2 +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_persistent:1 -#: a7c94233f3944c7f91a2fddae3d48713 -msgid "Whether the view is set up as persistent." +#: ../../../discord/ui/modal.py:docstring of discord.ui.core.ItemInterface.get_item:10 +#: ../../../discord/ui/view.py:docstring of discord.ui.core.ItemInterface.get_item:10 +#: 3d6d6e176c7f414092ad530cfe34fc1b +#: 3d6d6e176c7f414092ad530cfe34fc1b +#: 3d6d6e176c7f414092ad530cfe34fc1b +#: 3d6d6e176c7f414092ad530cfe34fc1b +#: 3d6d6e176c7f414092ad530cfe34fc1b +msgid "Optional[:class:`Item`]" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_persistent:3 -#: af57e2f1c3d241c79c75bc007dc6f9e6 -msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:1 +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 +msgid "Represents a UI view compatible with v2 components." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_components_v2:1 -#: a7c94233f3944c7f91a2fddae3d48713 -msgid "Whether the view contains V2 components." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:24 +#: 2f917e72a1924778a62c52611093344a +msgid "The list of items attached to this view." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.is_components_v2:3 -#: 293d31404f4f40e18e090ebf37d18faa -msgid "A view containing V2 components cannot be sent alongside message content or embeds." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView:30 +#: 390e0de65aca4e25bf50e5ae6a456657 +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.wait:1 -#: a350e14ae6094bf9a45da3bba4581ba1 -msgid "Waits until the view has finished interacting." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_message:1 +#: c392f64e411a44c39ed13c8cc5125f2a +msgid "Converts a message's components into a :class:`DesignerView`." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.wait:3 -#: 12f9450397a54aaebb6c26b3063d3ffa -msgid "A view is considered finished when :meth:`stop` is called, or it times out." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_dict:1 +#: c392f64e411a44c39ed13c8cc5125f2a +msgid "Converts a list of component dicts into a :class:`DesignerView`." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.wait:6 -#: c95bfa514bbd4d9590e3220c31c0c6c5 -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.from_dict:12 +#: 0b1b92a5722e4ab398df7f16d1135628 +msgid ":class:`DesignerView`" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.disable_all_items:1 -#: d7b6d5871f744324b100f604ccaa833a -msgid "Disables all buttons and select menus in the view." +#: ../../../discord/ui/view.py:docstring of discord.ui.view.DesignerView.add_item:8 +#: 3d4f7caeeeee4bf9849176d0b17c48b8 +msgid "Maximum number of items has been exceeded (40)" msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.disable_all_items:4 -#: 4072920264ba4042a24a4149853585d3 -msgid "A list of items in `self.children` to not disable from the view." +#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:1 +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 +msgid "Represents the base UI item that all UI components inherit from." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.enable_all_items:1 -#: d7b6d5871f744324b100f604ccaa833a -msgid "Enables all buttons and select menus in the view." +#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:5 +#: a57659147dc94f5f9d5929813436f625 +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.enable_all_items:4 -#: 156efa1c1fbf4918af0b9e99b8099feb -msgid "A list of items in `self.children` to not enable from the view." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.id:1 +#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:1 +#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:1 +#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:1 +#: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.id:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.ModalItem.id:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.id:1 +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.id:1 +#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:1 +#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:1 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:1 +#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:1 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:1 +#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:1 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +#: d1f45a3b27da4ba69428076fe7aa9191 +msgid "Gets this item's ID." msgstr "" -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.copy_text:1 -#: 98518e1021d44560b6efc103b9e0993d -msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.id:3 +#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:3 +#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:3 +#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:3 +#: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.id:3 +#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:3 +#: ../../../discord/ui/item.py:docstring of discord.ui.ModalItem.id:3 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.id:3 +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.id:3 +#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:3 +#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:3 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:3 +#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:3 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:3 +#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:3 +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +#: 27333f7269d84c08960dcadbab1960ab +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.copy_text:5 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.copy_text:5 -#: ../../../discord/ui/text_display.py:docstring of discord.ui.text_display.TextDisplay.copy_text:4 -#: ../../../discord/ui/view.py:docstring of discord.ui.view.View.copy_text:5 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.id:5 +#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:5 +#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:5 +#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:5 +#: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.id:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.ModalItem.id:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.id:5 +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.id:5 +#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:5 +#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:5 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:5 +#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:5 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:5 +#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:5 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +msgid "The ID of this item, or ``None`` if the user didn't set one." msgstr "" -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:1 -#: 20e96e2aa54a45bfa5ad1c493abb7dd9 -msgid "Represents the base UI item that all UI components inherit from." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.id:6 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.row:8 +#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:6 +#: ../../../discord/ui/button.py:docstring of discord.ui.Button.row:8 +#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:6 +#: ../../../discord/ui/container.py:docstring of discord.ui.Container.row:8 +#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:6 +#: ../../../discord/ui/file.py:docstring of discord.ui.File.row:8 +#: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.id:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.ModalItem.id:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.id:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.row:8 +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.id:6 +#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:6 +#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.row:8 +#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:6 +#: ../../../discord/ui/section.py:docstring of discord.ui.Section.row:8 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:6 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.row:8 +#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:6 +#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.row:8 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:6 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.row:8 +#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:6 +#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.row:8 +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +#: e38547a50c034ab9807a13ecc38ab43a +msgid "Optional[:class:`int`]" msgstr "" -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:3 -#: 055cf67df1e94d0592bbc5d22013c323 -msgid "The following are the original items:" +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:1 +#: 7cc19a1bcc8d474fb7b13e76fe9325ac +msgid "Represents an item used in Views." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:5 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:3 +#: 7ad3ccf42b494faaba9370aacc4ed1b5 +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:5 #: 0b1b92a5722e4ab398df7f16d1135628 #: 0b1b92a5722e4ab398df7f16d1135628 msgid ":class:`discord.ui.Button`" msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:6 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:6 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:6 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:5 +#: b7356742ae8c4acebf71b6dc048626a3 #: b7356742ae8c4acebf71b6dc048626a3 #: b7356742ae8c4acebf71b6dc048626a3 msgid ":class:`discord.ui.Select`" msgstr "" -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:8 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:8 #: 3c9474ceed6944429610eebc2a86a8c2 -msgid "And the following are new items under the \"Components V2\" specification:" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:7 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:10 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:10 #: 0b1b92a5722e4ab398df7f16d1135628 #: 0b1b92a5722e4ab398df7f16d1135628 msgid ":class:`discord.ui.Section`" msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:8 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:11 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:7 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ModalItem:8 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:11 +#: 0b1b92a5722e4ab398df7f16d1135628 #: 0b1b92a5722e4ab398df7f16d1135628 #: 0b1b92a5722e4ab398df7f16d1135628 msgid ":class:`discord.ui.TextDisplay`" msgstr "" -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:12 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:12 #: 0b1b92a5722e4ab398df7f16d1135628 msgid ":class:`discord.ui.Thumbnail`" msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:9 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:13 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:8 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:13 #: b7356742ae8c4acebf71b6dc048626a3 #: b7356742ae8c4acebf71b6dc048626a3 msgid ":class:`discord.ui.MediaGallery`" msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:10 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:14 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:9 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:14 #: b7356742ae8c4acebf71b6dc048626a3 #: b7356742ae8c4acebf71b6dc048626a3 msgid ":class:`discord.ui.File`" msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:11 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:15 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:10 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:15 #: b7356742ae8c4acebf71b6dc048626a3 #: b7356742ae8c4acebf71b6dc048626a3 msgid ":class:`discord.ui.Separator`" msgstr "" -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:16 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:16 #: 0b1b92a5722e4ab398df7f16d1135628 msgid ":class:`discord.ui.Container`" msgstr "" -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item:20 -#: b2ba368092074ad2bad9d3812f0719ce -msgid "Added V2 Components." +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem:18 +#: fe6b58511c9044228ea795b7211ea852 +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.row:1 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.row:1 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.row:1 #: ../../../discord/ui/file.py:docstring of discord.ui.File.row:1 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.row:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.row:1 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.row:1 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.row:1 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.row:1 @@ -972,13 +1883,15 @@ msgstr "" #: 0e7a72fe224642d185c918757f0f0e07 #: 0e7a72fe224642d185c918757f0f0e07 #: 0e7a72fe224642d185c918757f0f0e07 +#: 0e7a72fe224642d185c918757f0f0e07 msgid "Gets or sets the row position of this item within its parent view." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.row:3 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.row:3 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.row:3 #: ../../../discord/ui/file.py:docstring of discord.ui.File.row:3 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.row:3 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.row:3 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.row:3 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.row:3 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.row:3 @@ -995,13 +1908,15 @@ msgstr "" #: 6a953251c3a04c189cbd3bb505c5064d #: 6a953251c3a04c189cbd3bb505c5064d #: 6a953251c3a04c189cbd3bb505c5064d +#: 6a953251c3a04c189cbd3bb505c5064d msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.row:7 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.row:7 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.row:7 #: ../../../discord/ui/file.py:docstring of discord.ui.File.row:7 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.row:7 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.row:7 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.row:7 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.row:7 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.row:7 @@ -1018,56 +1933,15 @@ msgstr "" #: 049f4ecfd49145a38a13208975c18f13 #: 049f4ecfd49145a38a13208975c18f13 #: 049f4ecfd49145a38a13208975c18f13 +#: 049f4ecfd49145a38a13208975c18f13 msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:6 -#: ../../../discord/ui/button.py:docstring of discord.ui.Button.row:8 -#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:6 -#: ../../../discord/ui/container.py:docstring of discord.ui.Container.row:8 -#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:6 -#: ../../../discord/ui/file.py:docstring of discord.ui.File.row:8 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:6 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.row:8 -#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:6 -#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.row:8 -#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:6 -#: ../../../discord/ui/section.py:docstring of discord.ui.Section.row:8 -#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:6 -#: ../../../discord/ui/select.py:docstring of discord.ui.Select.row:8 -#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:6 -#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.row:8 -#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:6 -#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.row:8 -#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:6 -#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.row:8 -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -#: e38547a50c034ab9807a13ecc38ab43a -msgid "Optional[:class:`int`]" -msgstr "" - +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.row:10 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.row:10 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.row:10 #: ../../../discord/ui/file.py:docstring of discord.ui.File.row:10 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.row:10 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.row:10 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.row:10 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.row:10 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.row:10 @@ -1084,13 +1958,14 @@ msgstr "" #: 0199d2a0f84848b48937a4d5853bf651 #: 0199d2a0f84848b48937a4d5853bf651 #: 0199d2a0f84848b48937a4d5853bf651 +#: 0199d2a0f84848b48937a4d5853bf651 msgid "If the row value is not ``None`` and is outside the range [0, 39]." msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.Button.width:1 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.width:1 #: ../../../discord/ui/file.py:docstring of discord.ui.File.width:1 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.width:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.width:1 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.width:1 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.width:1 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.width:1 @@ -1113,7 +1988,7 @@ msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.Button.width:3 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.width:3 #: ../../../discord/ui/file.py:docstring of discord.ui.File.width:3 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.width:3 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.width:3 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.width:3 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.width:3 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.width:3 @@ -1136,7 +2011,7 @@ msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.Button.width:5 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.width:5 #: ../../../discord/ui/file.py:docstring of discord.ui.File.width:5 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.width:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.width:5 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.width:5 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.width:5 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.width:5 @@ -1159,7 +2034,7 @@ msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.Button.width:6 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.width:6 #: ../../../discord/ui/file.py:docstring of discord.ui.File.width:6 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.width:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.width:6 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.width:6 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.width:6 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.width:6 @@ -1179,79 +2054,11 @@ msgstr "" msgid ":class:`int`" msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:1 -#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:1 -#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:1 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:1 -#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:1 -#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:1 -#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:1 -#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:1 -#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:1 -#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:1 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -#: d1f45a3b27da4ba69428076fe7aa9191 -msgid "Gets this item's ID." -msgstr "" - -#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:3 -#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:3 -#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:3 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:3 -#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:3 -#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:3 -#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:3 -#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:3 -#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:3 -#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:3 -#: 27333f7269d84c08960dcadbab1960ab -#: 84e5d559fa8342148f03cd3c50e825dc -#: c2467f1ea20d43948bf10ab3894404cf -#: 61c1e6f7577746b7b5de163c969e0841 -#: 60966c55178543578d48392122d37810 -#: 11902e9d3ece48348b8c0660eda1e7c3 -#: 2011c29e9b164747b92e03ca8e4f7dc4 -#: 7e4af08799644323918727e785d30cbb -#: 00a2a1707ded427a8a675aee688b3563 -#: c60931ba9e3b4c0d99cdf577a20009bc -msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the View is sent." -msgstr "" - -#: ../../../discord/ui/button.py:docstring of discord.ui.Button.id:5 -#: ../../../discord/ui/container.py:docstring of discord.ui.Container.id:5 -#: ../../../discord/ui/file.py:docstring of discord.ui.File.id:5 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.id:5 -#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.id:5 -#: ../../../discord/ui/section.py:docstring of discord.ui.Section.id:5 -#: ../../../discord/ui/select.py:docstring of discord.ui.Select.id:5 -#: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.id:5 -#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.id:5 -#: ../../../discord/ui/thumbnail.py:docstring of discord.ui.Thumbnail.id:5 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -#: ab49d7efd6404221b72e504c584ff8e6 -msgid "The ID of this item, or ``None`` if the user didn't set one." -msgstr "" - +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.view:1 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.view:1 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.view:1 #: ../../../discord/ui/file.py:docstring of discord.ui.File.view:1 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.view:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.view:1 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.view:1 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.view:1 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.view:1 @@ -1268,13 +2075,15 @@ msgstr "" #: 055cf67df1e94d0592bbc5d22013c323 #: 055cf67df1e94d0592bbc5d22013c323 #: 055cf67df1e94d0592bbc5d22013c323 +#: 055cf67df1e94d0592bbc5d22013c323 msgid "Gets the parent view associated with this item." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.view:3 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.view:3 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.view:3 #: ../../../discord/ui/file.py:docstring of discord.ui.File.view:3 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.view:3 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.view:3 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.view:3 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.view:3 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.view:3 @@ -1291,13 +2100,15 @@ msgstr "" #: 313d2dfd0e054186b5309b0bc9593891 #: 313d2dfd0e054186b5309b0bc9593891 #: 313d2dfd0e054186b5309b0bc9593891 -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +#: 313d2dfd0e054186b5309b0bc9593891 +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.view:6 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.view:6 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.view:6 #: ../../../discord/ui/file.py:docstring of discord.ui.File.view:6 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.view:6 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.view:6 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.view:6 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.view:6 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.view:6 @@ -1314,13 +2125,15 @@ msgstr "" #: ab49d7efd6404221b72e504c584ff8e6 #: ab49d7efd6404221b72e504c584ff8e6 #: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.view:7 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.view:7 #: ../../../discord/ui/container.py:docstring of discord.ui.Container.view:7 #: ../../../discord/ui/file.py:docstring of discord.ui.File.view:7 -#: ../../../discord/ui/item.py:docstring of discord.ui.Item.view:7 +#: ../../../discord/ui/item.py:docstring of discord.ui.ViewItem.view:7 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.MediaGallery.view:7 #: ../../../discord/ui/section.py:docstring of discord.ui.Section.view:7 #: ../../../discord/ui/select.py:docstring of discord.ui.Select.view:7 @@ -1337,99 +2150,356 @@ msgstr "" #: d6f2e5d5e44c407b8d8bbb9c0b189365 #: d6f2e5d5e44c407b8d8bbb9c0b189365 #: d6f2e5d5e44c407b8d8bbb9c0b189365 -msgid "Optional[:class:`View`]" +#: d6f2e5d5e44c407b8d8bbb9c0b189365 +msgid "Optional[:class:`BaseView`]" +msgstr "" + +#: ../../../discord/ui/button.py:docstring of discord.ui.item.ViewItem.callback:3 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem.callback:3 +#: ../../../discord/ui/select.py:docstring of discord.ui.item.ViewItem.callback:3 +#: 055cf67df1e94d0592bbc5d22013c323 +#: 055cf67df1e94d0592bbc5d22013c323 +#: 055cf67df1e94d0592bbc5d22013c323 +msgid "The callback associated with this UI item." +msgstr "" + +#: ../../../discord/ui/button.py:docstring of discord.ui.item.ViewItem.callback:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem.callback:5 +#: ../../../discord/ui/select.py:docstring of discord.ui.item.ViewItem.callback:5 +#: 94fcbdc6f4a7448fbbebfa233bf60049 +#: 94fcbdc6f4a7448fbbebfa233bf60049 +#: 94fcbdc6f4a7448fbbebfa233bf60049 +msgid "This can be overridden by subclasses." +msgstr "" + +#: ../../../discord/ui/button.py:docstring of discord.ui.item.ViewItem.callback:8 +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ViewItem.callback:8 +#: ../../../discord/ui/select.py:docstring of discord.ui.item.ViewItem.callback:8 +#: c4a0d0cb7af54912ad4f4e1cfb4aff78 +#: c4a0d0cb7af54912ad4f4e1cfb4aff78 +#: c4a0d0cb7af54912ad4f4e1cfb4aff78 +msgid "The interaction that triggered this UI item." +msgstr "" + +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ModalItem:1 +#: 7cc19a1bcc8d474fb7b13e76fe9325ac +msgid "Represents an item used in Modals." +msgstr "" + +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ModalItem:3 +#: 7ad3ccf42b494faaba9370aacc4ed1b5 +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr "" + +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ModalItem:5 +#: 2af4813e276c4dbba0bed87b93748c4b +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "" + +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ModalItem:7 +#: b7356742ae8c4acebf71b6dc048626a3 +msgid ":class:`discord.ui.Label`" +msgstr "" + +#: ../../../discord/ui/item.py:docstring of discord.ui.item.ModalItem:10 +#: 76fcb5633db04b1bb8970c447b9d8cc0 +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.modal:1 +#: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.modal:1 +#: ../../../discord/ui/item.py:docstring of discord.ui.ModalItem.modal:1 +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.modal:1 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.modal:1 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.modal:1 +#: 313d2dfd0e054186b5309b0bc9593891 +#: 313d2dfd0e054186b5309b0bc9593891 +#: 313d2dfd0e054186b5309b0bc9593891 +#: 313d2dfd0e054186b5309b0bc9593891 +#: 313d2dfd0e054186b5309b0bc9593891 +#: 313d2dfd0e054186b5309b0bc9593891 +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.modal:4 +#: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.modal:4 +#: ../../../discord/ui/item.py:docstring of discord.ui.ModalItem.modal:4 +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.modal:4 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.modal:4 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.modal:4 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +#: ab49d7efd6404221b72e504c584ff8e6 +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.modal:5 +#: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.modal:5 +#: ../../../discord/ui/item.py:docstring of discord.ui.ModalItem.modal:5 +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.modal:5 +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.modal:5 +#: ../../../discord/ui/text_display.py:docstring of discord.ui.TextDisplay.modal:5 +#: 974b8aac4f3643038bdeb783f44ea94d +#: 974b8aac4f3643038bdeb783f44ea94d +#: 974b8aac4f3643038bdeb783f44ea94d +#: 974b8aac4f3643038bdeb783f44ea94d +#: 974b8aac4f3643038bdeb783f44ea94d +#: 974b8aac4f3643038bdeb783f44ea94d +msgid "Optional[:class:`BaseModal`]" +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow:1 +#: e42dbe83104c4d07ba9cf0ef21c7f391 +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow:3 +#: 9a2765dfcfb646e084e717be3bed4b85 +msgid "The items supported are as follows:" +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow:11 +#: 2f917e72a1924778a62c52611093344a +msgid "The initial items in this action row." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow:14 +#: 1a432a43d45d41dd97862b1f0f19af7e +msgid "The action's ID." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_item:1 +#: d149c73fdd87423abab34ae033ad3bb2 +msgid "Adds an item to the action row." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_item:4 +#: 651c40af34754b2cbca1243c29182544 +msgid "The item to add to the action row." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_item:7 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_item:7 +#: 0c2448b08bed49c9b3a36391e2dfe223 +#: 0c2448b08bed49c9b3a36391e2dfe223 +msgid "A :class:`ViewItem` was not passed." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.item.Item.callback:3 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item.callback:3 -#: ../../../discord/ui/select.py:docstring of discord.ui.item.Item.callback:3 -#: 055cf67df1e94d0592bbc5d22013c323 -#: 055cf67df1e94d0592bbc5d22013c323 -#: 055cf67df1e94d0592bbc5d22013c323 -msgid "The callback associated with this UI item." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.remove_item:1 +#: 75dda6574daa47d1af114297c96aa397 +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.item.Item.callback:5 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item.callback:5 -#: ../../../discord/ui/select.py:docstring of discord.ui.item.Item.callback:5 -#: 94fcbdc6f4a7448fbbebfa233bf60049 -#: 94fcbdc6f4a7448fbbebfa233bf60049 -#: 94fcbdc6f4a7448fbbebfa233bf60049 -msgid "This can be overridden by subclasses." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.remove_item:4 +#: ab49d7efd6404221b72e504c584ff8e6 +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.item.Item.callback:8 -#: ../../../discord/ui/item.py:docstring of discord.ui.item.Item.callback:8 -#: ../../../discord/ui/select.py:docstring of discord.ui.item.Item.callback:8 -#: c4a0d0cb7af54912ad4f4e1cfb4aff78 -#: c4a0d0cb7af54912ad4f4e1cfb4aff78 -#: c4a0d0cb7af54912ad4f4e1cfb4aff78 -msgid "The interaction that triggered this UI item." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.get_item:1 +#: 8f9b751e4c5643d4b5bef56863405714 +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:1 -#: d3ed8c14fbc14d40be6691f7709cfe09 -msgid "Represents a UI button." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.get_item:5 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.get_item:6 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.get_item:5 +#: cbb9b6731f96427fb3201cdf6793994c +#: cbb9b6731f96427fb3201cdf6793994c +#: cbb9b6731f96427fb3201cdf6793994c +msgid "The id or custom_id of the item to get." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.get_item:8 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.get_item:9 +#: 98fa144afc194f7d8515bd447103d0a2 +#: 98fa144afc194f7d8515bd447103d0a2 +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.get_item:9 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.get_item:10 +#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.get_item:9 +#: 3d6d6e176c7f414092ad530cfe34fc1b +#: 3d6d6e176c7f414092ad530cfe34fc1b +#: 3d6d6e176c7f414092ad530cfe34fc1b +msgid "Optional[:class:`ViewItem`]" +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:1 +#: 2027446701754f3794b31d4a61853116 +msgid "Adds a :class:`Button` to the action row." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:3 +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:7 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.style:1 #: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:6 #: 3e0672a1b2d64d418a64a8f5033f2572 #: 3e0672a1b2d64d418a64a8f5033f2572 +#: 3e0672a1b2d64d418a64a8f5033f2572 msgid "The style of the button." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:9 +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:10 #: bc22a9734365447c827b37fcf29a072c -msgid "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." +msgid "The custom 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/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:14 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.url:1 #: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:13 #: 47abb7d1e6094637a97fa3df6a95a8e8 #: 47abb7d1e6094637a97fa3df6a95a8e8 +#: 47abb7d1e6094637a97fa3df6a95a8e8 msgid "The URL this button sends you to." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:17 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.disabled:1 #: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:16 #: 1800abfd6ac44f59ae3181e5274b405c #: 1800abfd6ac44f59ae3181e5274b405c +#: 1800abfd6ac44f59ae3181e5274b405c msgid "Whether the button is disabled or not." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:20 #: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:19 #: 3aa00fa1b0524f57b5984d7f80d72c47 +#: 3aa00fa1b0524f57b5984d7f80d72c47 msgid "The label of the button, if any. Maximum of 80 chars." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.Button.emoji:1 -#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:22 -#: 74f13428fd0a40f39ee7531329565abf +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:23 #: 74f13428fd0a40f39ee7531329565abf -msgid "The emoji of the button, if available." +msgid "The emoji of the button, if any." msgstr "" +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:26 #: ../../../discord/ui/button.py:docstring of discord.ui.Button.sku_id:1 #: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:25 #: bf020129ab2a4825b8dfff6074481348 #: bf020129ab2a4825b8dfff6074481348 +#: bf020129ab2a4825b8dfff6074481348 msgid "The ID of the SKU this button refers to." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:28 -#: c7feafdb9ed34fceaaf137f89a8fad12 -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). .. warning:: This parameter does not work with V2 components or with more than 25 items in your view." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_button:29 +#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:39 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:32 +#: 47abb7d1e6094637a97fa3df6a95a8e8 +#: 47abb7d1e6094637a97fa3df6a95a8e8 +#: 47abb7d1e6094637a97fa3df6a95a8e8 +msgid "The button's ID." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:36 -#: b0401c9f48cb4a45886573ff700fe478 -msgid "This parameter does not work with V2 components or with more than 25 items in your view." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:1 +#: 2027446701754f3794b31d4a61853116 +msgid "Adds a :class:`Select` to the container." msgstr "" -#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:39 -#: 47abb7d1e6094637a97fa3df6a95a8e8 -msgid "The button's ID." +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:3 +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:13 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:10 +#: 177b62b01c754dd780a7a3d22484d19d +#: 177b62b01c754dd780a7a3d22484d19d +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:20 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:17 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:37 +#: 4eebabd7f0d44d08a9418e9bb1f45933 +#: 4eebabd7f0d44d08a9418e9bb1f45933 +#: 4eebabd7f0d44d08a9418e9bb1f45933 +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/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:28 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:25 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:45 +#: 16f0527ad7e44487bb43ccfda1c635eb +#: 16f0527ad7e44487bb43ccfda1c635eb +#: 16f0527ad7e44487bb43ccfda1c635eb +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:32 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:29 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:49 +#: 6f486dcced0f4699b0055a1ecd5b20fc +#: 6f486dcced0f4699b0055a1ecd5b20fc +#: 6f486dcced0f4699b0055a1ecd5b20fc +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:42 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:39 +#: 7fb55a0822364f4cab86737831c931cf +#: d8611b693e784bdcb002fd0b7721c6ab +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.add_select:44 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:41 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:73 +#: 8866438b17fa4b9290972bc3f0dad3ff +#: c6340efa5dc841ffb8ab4ae19139e597 +#: 5915e58c7e544f039adaf0c6f273abbd +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.disable_all_items:1 +#: 3b8def86b7f849908a1d6f20d2c80e17 +msgid "Disables all items in the row." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.disable_all_items:4 +#: 4072920264ba4042a24a4149853585d3 +msgid "A list of items in `self.children` to not disable." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.enable_all_items:1 +#: 3b8def86b7f849908a1d6f20d2c80e17 +msgid "Enables all items in the row." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.action_row.ActionRow.enable_all_items:4 +#: 156efa1c1fbf4918af0b9e99b8099feb +msgid "A list of items in `self.children` to not enable." +msgstr "" + +#: ../../../discord/ui/action_row.py:docstring of discord.ui.ActionRow.width:1 +#: d1f45a3b27da4ba69428076fe7aa9191 +msgid "Return the sum of the items' widths." +msgstr "" + +#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:1 +#: d3ed8c14fbc14d40be6691f7709cfe09 +msgid "Represents a UI button." +msgstr "" + +#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:9 +#: bc22a9734365447c827b37fcf29a072c +msgid "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/ui/button.py:docstring of discord.ui.Button.emoji:1 +#: ../../../discord/ui/button.py:docstring of discord.ui.button.Button:22 +#: 74f13428fd0a40f39ee7531329565abf +#: 74f13428fd0a40f39ee7531329565abf +msgid "The emoji of the button, if available." msgstr "" #: ../../../discord/ui/button.py:docstring of discord.ui.Button.custom_id:1 @@ -1467,31 +2537,49 @@ msgstr "" msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:22 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:17 +#: 4bdd286b6065437bab1f65de84972213 +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:20 +#: 9a8ca223e4584ee3896400e82e774856 +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:25 +#: 55299fb225b54706872da3c2dc81c2ed +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:30 #: 177b62b01c754dd780a7a3d22484d19d 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.py:docstring of discord.ui.select.Select:29 -#: 4eebabd7f0d44d08a9418e9bb1f45933 -msgid "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:53 +#: b1d29705ace44ca3872c15046d01f845 +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:37 -#: 16f0527ad7e44487bb43ccfda1c635eb -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:56 +#: c01d219ac90b445594257aa88fe409ff +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). Does not work in :class:`ActionRow` or :class:`Label`." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:41 -#: 6f486dcced0f4699b0055a1ecd5b20fc -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:66 +#: 55d2473cfec6433eab8cc871ac1a2c7c +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.Select.disabled:1 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:45 -#: 796771ff82554675a187cca6828acb7c -#: 796771ff82554675a187cca6828acb7c -msgid "Whether the select is disabled or not." +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:66 +#: 97514eafa10341fab528590cac38e967 +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select:71 +#: 392313dc667643e1ad00ee6104a2a7d4 +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgstr "" #: ../../../discord/ui/select.py:docstring of discord.ui.Select.custom_id:1 @@ -1509,6 +2597,16 @@ msgstr "" msgid "The maximum number of items that must be chosen for this select menu." msgstr "" +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.required:1 +#: b1d29705ace44ca3872c15046d01f845 +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.disabled:1 +#: 796771ff82554675a187cca6828acb7c +msgid "Whether the select is disabled or not." +msgstr "" + #: ../../../discord/ui/select.py:docstring of discord.ui.Select.channel_types:1 #: 9e37bef3ace54b26a73d62ad34fee227 msgid "A list of channel types that can be selected in this menu." @@ -1519,6 +2617,68 @@ msgstr "" msgid "A list of options that can be selected in this menu." msgstr "" +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.default_values:1 +#: 16f0527ad7e44487bb43ccfda1c635eb +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_default_value:1 +#: d623f3b744a14701a12c06831d410d96 +msgid "Adds a default value to the select menu." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_default_value:3 +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_default_value:9 +#: bf020129ab2a4825b8dfff6074481348 +msgid "The ID of the entity to add as a default." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_default_value:12 +#: 27e5bbcab67147e5b4a8d3f3dd62addc +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_default_value:16 +#: 16f0527ad7e44487bb43ccfda1c635eb +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_default_value:17 +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:37 +#: 7eff0916811d4ee2b31c189597562605 +#: 7eff0916811d4ee2b31c189597562605 +msgid "The number of default select values exceeds 25." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:1 +#: 21ff2a9da99b4440929eb12965b39a31 +msgid "Appends a default value to this select menu." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:6 +#: a2ea00a9b4ae4934adfeffda5871ef53 +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:6 +#: c84b351523dc43f8916def7991ada61a +msgid "The default value to append to this select." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:8 +#: 28c82a37d6ea47709de459a6aa15888d +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "" + +#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_default_value:36 +#: 1d82ff9b9fe8447e98cf0bd0b055e38c +msgid "The select type is string_select, which does not allow for default_values" +msgstr "" + #: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_option:1 #: d623f3b744a14701a12c06831d410d96 msgid "Adds an option to the select menu." @@ -1561,51 +2721,6 @@ msgstr "" msgid "The number of options exceeds 25." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_file:13 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_gallery:12 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_item:9 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_section:18 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_separator:13 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_text:10 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.disable_all_items:7 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.enable_all_items:7 -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.remove_item:7 -#: ../../../discord/ui/media_gallery.py:docstring of discord.ui.media_gallery.MediaGallery.append_item:10 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.add_item:7 -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.remove_item:7 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.add_item:10 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.add_text:12 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.disable_all_items:8 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.enable_all_items:8 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.remove_item:8 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.set_accessory:10 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.set_thumbnail:16 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.add_option:28 -#: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_option:9 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -#: ff0aea3ebb2f44c0874d3d169b0fc412 -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgstr "" - #: ../../../discord/ui/select.py:docstring of discord.ui.select.Select.append_option:1 #: 21ff2a9da99b4440929eb12965b39a31 msgid "Appends an option to the select menu." @@ -1616,9 +2731,34 @@ msgstr "" msgid "The option to append to the select menu." msgstr "" -#: ../../../discord/ui/select.py:docstring of discord.ui.Select.values:1 -#: b886031b28ca473eb760ef8253f0f94c -msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." +#: ../../../discord/ui/select.py:docstring of discord.ui.Select.values:1 +#: b886031b28ca473eb760ef8253f0f94c +msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." +msgstr "" + +#: ../../api/ui_kit.rst:91 +#: 17e132379dad4798922af2a9271f7996 +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "" + +#: ../../api/ui_kit.rst:95 +#: 98d5b30855cc484ca89f0acdd2e1c1e7 +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "" + +#: ../../api/ui_kit.rst:99 +#: 69ea07d124aa4d38b3ba835ae1545eac +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "" + +#: ../../api/ui_kit.rst:103 +#: 27e5bbcab67147e5b4a8d3f3dd62addc +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "" + +#: ../../api/ui_kit.rst:107 +#: 4a0b40ad90df4fbb98a435ebcb063111 +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." msgstr "" #: ../../../discord/ui/section.py:docstring of discord.ui.section.Section:1 @@ -1675,13 +2815,6 @@ msgstr "" msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.get_item:6 -#: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.get_item:5 -#: cbb9b6731f96427fb3201cdf6793994c -#: cbb9b6731f96427fb3201cdf6793994c -msgid "The id or custom_id of the item to get." -msgstr "" - #: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.get_item:8 #: 98fa144afc194f7d8515bd447103d0a2 msgid "The item with the matching ``id`` if it exists." @@ -1745,7 +2878,7 @@ msgstr "" #: ../../../discord/ui/section.py:docstring of discord.ui.section.Section.set_thumbnail:13 #: ../../../discord/ui/thumbnail.py:docstring of discord.ui.thumbnail.Thumbnail:15 #: b419baf4e6a44592b59bfc96271a175e -#: 7c479a76628e4ff788fb5ce892488b81 +#: b419baf4e6a44592b59bfc96271a175e msgid "The thumbnail's ID." msgstr "" @@ -1826,7 +2959,7 @@ msgstr "" #: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_gallery:9 #: ../../../discord/ui/media_gallery.py:docstring of discord.ui.media_gallery.MediaGallery:9 #: 2f1d4094ef8f4f019a70fe83b1bf2cab -#: afe7e6ba6afe410da66fbde75de53ea0 +#: 2f1d4094ef8f4f019a70fe83b1bf2cab msgid "The gallery's ID." msgstr "" @@ -1900,7 +3033,7 @@ msgstr "" #: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_file:4 #: ../../../discord/ui/file.py:docstring of discord.ui.File.url:1 #: 495795a867504df7b4e8daf02f749e64 -#: a581557192c444938b2d3be47d370596 +#: 495795a867504df7b4e8daf02f749e64 msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." msgstr "" @@ -1939,8 +3072,8 @@ msgstr "" #: ../../../discord/ui/separator.py:docstring of discord.ui.Separator.spacing:1 #: ../../../discord/ui/separator.py:docstring of discord.ui.separator.Separator:9 #: 026ef9ab44a84f77b066b67e2a714ff9 -#: 2e459c651fda44a0b719d50abfa4df7f -#: cd8719caae424144aa8f1f2c37fc2374 +#: 026ef9ab44a84f77b066b67e2a714ff9 +#: 026ef9ab44a84f77b066b67e2a714ff9 msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." msgstr "" @@ -1961,22 +3094,27 @@ msgstr "" msgid "The current items supported are as follows:" msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:16 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:5 +#: 0b1b92a5722e4ab398df7f16d1135628 +msgid ":class:`discord.ui.ActionRow`" +msgstr "" + +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:15 #: 2f917e72a1924778a62c52611093344a msgid "The initial items in this container." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:19 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:18 #: 55f2959aafef4d939f2a68b27ef9df0e msgid "The accent colour of the container. Aliased to ``color`` as well." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:22 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:21 #: 44b3331c42c24dd0871d7b6a7ac96dbe msgid "Whether this container has the spoiler overlay." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:25 +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container:24 #: 2238043a3f944ee984d06ec6486cb852 msgid "The container's ID." msgstr "" @@ -2006,9 +3144,24 @@ msgstr "" msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." msgstr "" -#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.get_item:9 -#: 98fa144afc194f7d8515bd447103d0a2 -msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_row:1 +#: 2027446701754f3794b31d4a61853116 +msgid "Adds an :class:`ActionRow` to the container." +msgstr "" + +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_row:3 +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "" + +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_row:6 +#: 651c40af34754b2cbca1243c29182544 +msgid "The items this action row contains." +msgstr "" + +#: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_row:9 +#: 1a432a43d45d41dd97862b1f0f19af7e +msgid "The action row's ID." msgstr "" #: ../../../discord/ui/container.py:docstring of discord.ui.container.Container.add_section:1 @@ -2093,157 +3246,391 @@ msgstr "" msgid "Enables all buttons and select menus in the container." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:1 -#: b9270d5d3b734251840a9f06eb712027 -msgid "Represents a UI Modal dialog." -msgstr "" - -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:8 -#: d1f45a3b27da4ba69428076fe7aa9191 -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "" - -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:11 -#: 3534571d450444f3b728e0d7629b67a7 -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "" - -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:15 -#: d3eb5f8c8d2e48efad25d189c53c8702 -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "" - -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:19 -#: 807b8f486b1846ca85e2c78b609a287d -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal:1 +#: 810d49f8090547e79a2a9d88f2631aaa +msgid "The base class for creating pop-up modals." msgstr "" +#: ../../../discord/ui/modal.py:docstring of discord.ui.BaseModal.title:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.DesignerModal.title:1 #: ../../../discord/ui/modal.py:docstring of discord.ui.Modal.title:1 #: 0dfdf29800e044d89a49e207c803d984 -msgid "The title of the modal dialog." +#: 0dfdf29800e044d89a49e207c803d984 +#: 0dfdf29800e044d89a49e207c803d984 +msgid "The title of the modal." msgstr "" +#: ../../../discord/ui/modal.py:docstring of discord.ui.BaseModal.children:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.DesignerModal.children:1 #: ../../../discord/ui/modal.py:docstring of discord.ui.Modal.children:1 -#: 06dd349526264f8a9df66fcb7980af2a -msgid "The child components associated with the modal dialog." +#: 2f917e72a1924778a62c52611093344a +#: 2f917e72a1924778a62c52611093344a +#: 2f917e72a1924778a62c52611093344a +msgid "The child items attached to the modal." msgstr "" +#: ../../../discord/ui/modal.py:docstring of discord.ui.BaseModal.custom_id:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.DesignerModal.custom_id:1 #: ../../../discord/ui/modal.py:docstring of discord.ui.Modal.custom_id:1 -#: 686f5e94a69c4dec802fd25dc3c06607 -msgid "The ID of the modal dialog that gets received during an interaction." +#: e6884781decb43808438d3e9817dd29b +#: e6884781decb43808438d3e9817dd29b +#: e6884781decb43808438d3e9817dd29b +msgid "The ID of the modal that gets received during an interaction." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.callback:3 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.callback:3 +#: e78cf6c4472c4a7480c4d9b0b79dd7bf #: e78cf6c4472c4a7480c4d9b0b79dd7bf -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +#: e78cf6c4472c4a7480c4d9b0b79dd7bf +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.callback:7 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.callback:7 +#: 4d2a53d8fa0a403eb48b376ee949adf4 #: 4d2a53d8fa0a403eb48b376ee949adf4 -msgid "The interaction that submitted the modal dialog." +#: 4d2a53d8fa0a403eb48b376ee949adf4 +msgid "The interaction that submitted the modal." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.add_item:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.add_item:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal.add_item:1 #: 2027446701754f3794b31d4a61853116 -msgid "Adds an InputText component to the modal dialog." +#: 2027446701754f3794b31d4a61853116 +msgid "Adds a component to the modal." msgstr "" +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.add_item:4 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal.add_item:4 #: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.add_item:4 -#: 698b0ffc9e8a48dd9571951f9059c7aa -msgid "The item to add to the modal dialog" +#: 651c40af34754b2cbca1243c29182544 +#: 651c40af34754b2cbca1243c29182544 +#: 651c40af34754b2cbca1243c29182544 +msgid "The item to add to the modal" msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.remove_item:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.remove_item:1 +#: c4180d38f8514641b975d5b03834cdd5 #: c4180d38f8514641b975d5b03834cdd5 -msgid "Removes an InputText component from the modal dialog." +msgid "Removes a component from the modal." msgstr "" +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.remove_item:4 #: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.remove_item:4 #: d745be688d5c42638330608e48ad46a2 -msgid "The item to remove from the modal dialog." +#: d745be688d5c42638330608e48ad46a2 +#: d745be688d5c42638330608e48ad46a2 +msgid "The item to remove from the modal." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.stop:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.stop:1 #: 10c0de82d08242399b35eb6d50cae8b4 -msgid "Stops listening to interaction events from the modal dialog." +#: 10c0de82d08242399b35eb6d50cae8b4 +#: 10c0de82d08242399b35eb6d50cae8b4 +msgid "Stops listening to interaction events from the modal." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.wait:1 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.wait:1 +#: 844abb1d49a849aa83ab65a5d6348a36 +#: 844abb1d49a849aa83ab65a5d6348a36 #: 844abb1d49a849aa83ab65a5d6348a36 -msgid "Waits for the modal dialog to be submitted." +msgid "Waits for the modal to be submitted." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_error:3 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_error:3 +#: 39116ddd5b794673b34f99da06860ff1 +#: 39116ddd5b794673b34f99da06860ff1 #: 39116ddd5b794673b34f99da06860ff1 msgid "A callback that is called when the modal's callback fails with an error." msgstr "" -#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.on_timeout:3 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_error:10 +#: 5709e63245134c1cb16bcce2366bfb46 +#: 5709e63245134c1cb16bcce2366bfb46 +#: 5709e63245134c1cb16bcce2366bfb46 +msgid "The modal that failed the dispatch." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.BaseModal.on_timeout:3 +#: 716ac8fecc0a4170a9381cec6a9e2ef9 +#: 716ac8fecc0a4170a9381cec6a9e2ef9 #: 716ac8fecc0a4170a9381cec6a9e2ef9 msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "" -#: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:1 -#: 7cc19a1bcc8d474fb7b13e76fe9325ac -msgid "Represents a UI text input field." +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:1 +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 +msgid "Represents a legacy UI modal for InputText components." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:9 +#: 8ffee9d49815461d99452073ae843f27 +msgid "Now inherits from :class:`BaseModal`" +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:12 +#: cdbfac06da814f8cbdae3f798005b0aa +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal:11 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:15 +#: 3534571d450444f3b728e0d7629b67a7 +#: 3534571d450444f3b728e0d7629b67a7 +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal:15 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:19 +#: d3eb5f8c8d2e48efad25d189c53c8702 +#: d3eb5f8c8d2e48efad25d189c53c8702 +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal:19 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:23 +#: 807b8f486b1846ca85e2c78b609a287d +#: 807b8f486b1846ca85e2c78b609a287d +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.py:docstring of discord.ui.modal.DesignerModal:23 +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal:27 +#: c3e74aac88cf49838b41a3725868401c +#: a18973b3dc90442c929064cecad953b3 +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.add_item:1 +#: 2027446701754f3794b31d4a61853116 +msgid "Adds an InputText component to the modal." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.Modal.remove_item:1 +#: c4180d38f8514641b975d5b03834cdd5 +msgid "Removes an InputText from the modal." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal:1 +#: e42dbe83104c4d07ba9cf0ef21c7f391 +msgid "Represents a UI modal compatible with all modal features." +msgstr "" + +#: ../../../discord/ui/modal.py:docstring of discord.ui.modal.DesignerModal:8 +#: d1f45a3b27da4ba69428076fe7aa9191 +msgid "The initial items that are displayed in the modal.." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:1 +#: e2717bcb113c41aea2923e51606df8f2 +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:3 +#: 9a2765dfcfb646e084e717be3bed4b85 +msgid "The items currently supported are as follows:" +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:6 +#: 0b1b92a5722e4ab398df7f16d1135628 +msgid ":class:`discord.ui.InputText`" +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:7 +#: b7356742ae8c4acebf71b6dc048626a3 +msgid ":class:`discord.ui.FileUpload`" +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:12 +#: 2f917e72a1924778a62c52611093344a +msgid "The initial item attached to this label." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.label:1 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:15 +#: 484601a95ea846b98aac3f5c46029167 +#: 484601a95ea846b98aac3f5c46029167 +msgid "The label text. Must be 45 characters or fewer." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.Label.description:1 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:18 +#: 484601a95ea846b98aac3f5c46029167 +#: 484601a95ea846b98aac3f5c46029167 +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label:21 +#: 90c6e5f8556c495dac0c65908098b956 +msgid "The label's ID." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_item:1 +#: d1f45a3b27da4ba69428076fe7aa9191 +msgid "Set this label's item." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_item:4 +#: 651c40af34754b2cbca1243c29182544 +msgid "The item to set." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_item:7 +#: 0c2448b08bed49c9b3a36391e2dfe223 +msgid "A :class:`ModalItem` was not passed." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.get_item:1 +#: 1b9bd16ebb134085ba5e1309bcda4b6d +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.get_item:5 +#: cbb9b6731f96427fb3201cdf6793994c +msgid "The id or custom_id of the item to match." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.get_item:8 +#: 98fa144afc194f7d8515bd447103d0a2 +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.get_item:9 +#: 3d6d6e176c7f414092ad530cfe34fc1b +msgid "Optional[:class:`ModalItem`]" +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:1 +#: a7c94233f3944c7f91a2fddae3d48713 +msgid "Set this label's item to an input text." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:3 +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgstr "" #: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.style:1 #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:6 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:7 +#: 46ab89f240c04a70b1772095a8585e87 #: 46ab89f240c04a70b1772095a8585e87 #: 46ab89f240c04a70b1772095a8585e87 msgid "The style of the input text field." msgstr "" +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.file_upload.FileUpload:6 #: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.custom_id:1 #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:9 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:7 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:10 +#: 53336a0409494b719bad7895bab5d8e3 +#: 53336a0409494b719bad7895bab5d8e3 +#: 53336a0409494b719bad7895bab5d8e3 #: 53336a0409494b719bad7895bab5d8e3 #: 53336a0409494b719bad7895bab5d8e3 msgid "The ID of the input text field that gets received during an interaction." msgstr "" -#: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:12 -#: 484601a95ea846b98aac3f5c46029167 -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "" - #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:16 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:13 +#: bd55b842a60843b5a8cf3c66d215464b #: bd55b842a60843b5a8cf3c66d215464b msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "" #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:20 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:17 +#: df92d651e5fa4be1bdc8bcae6e21e348 #: df92d651e5fa4be1bdc8bcae6e21e348 msgid "The minimum number of characters that must be entered. Defaults to 0 and must be less than 4000." msgstr "" #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:24 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:21 +#: e01a7fc394d841cda09f68b1b136d1f1 #: e01a7fc394d841cda09f68b1b136d1f1 msgid "The maximum number of characters that can be entered. Must be between 1 and 4000." msgstr "" #: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.required:1 #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:28 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:25 +#: 584df796ba3345878a51cb7cbbd2ad12 #: 584df796ba3345878a51cb7cbbd2ad12 #: 584df796ba3345878a51cb7cbbd2ad12 msgid "Whether the input text field is required or not. Defaults to ``True``." msgstr "" #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:31 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_input_text:28 +#: 4b3080c9570045559a3b3f095cd7ede9 #: 4b3080c9570045559a3b3f095cd7ede9 msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "" +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:1 +#: 21ff2a9da99b4440929eb12965b39a31 +msgid "Set this label's item to a select menu." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_select:33 +#: b1d29705ace44ca3872c15046d01f845 +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:1 +#: 44b3331c42c24dd0871d7b6a7ac96dbe +msgid "Set this label's item to a file upload." +msgstr "" + +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:3 +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.file_upload.FileUpload:9 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:10 +#: df92d651e5fa4be1bdc8bcae6e21e348 +#: df92d651e5fa4be1bdc8bcae6e21e348 +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.file_upload.FileUpload:13 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:14 +#: e01a7fc394d841cda09f68b1b136d1f1 +#: e01a7fc394d841cda09f68b1b136d1f1 +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.file_upload.FileUpload:17 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:18 +#: 584df796ba3345878a51cb7cbbd2ad12 +#: 584df796ba3345878a51cb7cbbd2ad12 +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.file_upload.FileUpload:20 +#: ../../../discord/ui/label.py:docstring of discord.ui.label.Label.set_file_upload:21 +#: 7eff0916811d4ee2b31c189597562605 +#: 7eff0916811d4ee2b31c189597562605 +msgid "The file upload field's ID." +msgstr "" + +#: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:1 +#: 7cc19a1bcc8d474fb7b13e76fe9325ac +msgid "Represents a UI text input field." +msgstr "" + +#: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:12 +#: 484601a95ea846b98aac3f5c46029167 +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "" + #: ../../../discord/ui/input_text.py:docstring of discord.ui.input_text.InputText:35 #: 2f957dcccb3d47ae8f08c48419ea39a1 msgid "The relative row this input text field belongs to. A modal dialog 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/input_text.py:docstring of discord.ui.InputText.id:1 -#: ec574afa04d14576800719412669e05c -msgid "The input text's ID. If not provided by the user, it is set sequentially by Discord." -msgstr "" - #: ../../../discord/ui/input_text.py:docstring of discord.ui.InputText.label:1 #: 53bbbf9910f6434a86d331c806dc2485 msgid "The label of the input text field." @@ -2268,3 +3655,38 @@ msgstr "" #: 7eef7bc7f5434d39baab02325cc1ee35 msgid "The value entered in the text field." msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.file_upload.FileUpload:1 +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 +msgid "Represents a UI File Upload component." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.id:1 +#: ec574afa04d14576800719412669e05c +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.custom_id:1 +#: e6884781decb43808438d3e9817dd29b +msgid "The custom id that gets received during an interaction." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.min_values:1 +#: 0841d9930482419a831cb90ca1d54c5f +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.max_values:1 +#: 6369ccce3bbe48e2ac99040cf9f3a39b +msgid "The maximum number of files that can be uploaded." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.required:1 +#: 584df796ba3345878a51cb7cbbd2ad12 +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "" + +#: ../../../discord/ui/file_upload.py:docstring of discord.ui.FileUpload.values:1 +#: 2f917e72a1924778a62c52611093344a +msgid "The files that were uploaded to the field." +msgstr "" diff --git a/docs/build/locales/api/utils.pot b/docs/build/locales/api/utils.pot index db5ad292c7..414cce5f44 100644 --- a/docs/build/locales/api/utils.pot +++ b/docs/build/locales/api/utils.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-11 09:03+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,31 +36,30 @@ msgstr "" msgid "This is different from :func:`py:filter` due to the fact it stops the moment it finds a valid entry." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:0 #: ../../api/utils.rst:0 #: 1c60fdf432a34262b02af7df598af358 #: 8cd9a4a6430f4d4083e18c8cf19fcf48 #: f8bf8feea079450998152dcff00e95c1 -#: 050571d8ce744379a07e80a62aa94870 -#: 35c87733e7a44f0abc2df0b1b7ea12be -#: ac91098994644d18b800c34e375c9751 -#: 6a62a020e98a4607844e6a1d92754354 -#: b2eaf3d8463e41408acf895a2e2016b6 -#: 201c050fc14d44f0810c776b20c676a1 -#: ab4317ac344e484ab6269743deb00536 -#: 4182382f67e146d09cff1cbee0f070a5 -#: 55701d63ab734c498871b0f9b16d1c6d -#: 5f476066bcaf4eae9d5ca625db8badcf -#: 4b7d6b239eb844b0a07455620184eb3e -#: 39fbbccdd8e84cfbb3dd88b8836b653e -#: 8a406056f674402fbda55a5b21a97010 -#: b2325f4789474a608227307565f07ab8 -#: e235bd384d1b429d8285ad37f2d4a591 -#: 7a0f3e4603c446ee80192ad6a4c2a275 -#: d084c891f79846a089b9181a6952a853 -#: d084c891f79846a089b9181a6952a853 -#: d084c891f79846a089b9181a6952a853 -#: d084c891f79846a089b9181a6952a853 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 +#: f8bf8feea079450998152dcff00e95c1 msgid "Parameters" msgstr "" @@ -74,31 +73,30 @@ msgstr "" msgid "The iterable to search through." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:0 #: ../../api/utils.rst:0 #: c287aafc3232425da8ccd5cca5f25e2d #: 392e00c2a71444519c80974c8388009c #: 737183e407f044cfbdeb3520b0664458 -#: ae19383e27b04626a84993ee6c1dc6c2 -#: 6284d5d5ec2c4d81b0867bef1a730df0 -#: 02dcab3cde5943e6b6bb51bb073c78d3 -#: 2b2c738b3ccb483f9981028c7a67eb93 -#: b240a7e64248402482220648f8d25d89 -#: 8c58ff1ae8594e3885fc52f7276a6393 -#: 17bce3950d8d41f999cfc959de1c8005 -#: 54a28def4381478084624d76e12f9f45 -#: eb0e0c983f3c4751858bc3209d71caf8 -#: 77e1c55771274774bc9154f8b83f65fc -#: abf23af895704f009e6e57170df2e2c3 -#: 74261c6f68334a9c9832b03ab14c173c -#: f43529e1bd0a4b11aa3c197db4892dee -#: 2eb1e3111512438984551edfa1d65489 -#: 3c6d52d4b8354e06b6ce0fcf3b086c85 -#: eaf3c063f00646c9a476d69b6683b0ac -#: 7b6ea48218734b5d9fdac096eb1869e9 -#: 7b6ea48218734b5d9fdac096eb1869e9 -#: 7b6ea48218734b5d9fdac096eb1869e9 -#: 7b6ea48218734b5d9fdac096eb1869e9 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 +#: 737183e407f044cfbdeb3520b0664458 msgid "Return type" msgstr "" @@ -133,10 +131,8 @@ msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:22 #: ../../../discord/utils.py:docstring of discord.utils.get:16 -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:28 #: 3924fb9efa21466e8ad1606af419115d #: 3521bfb272664038a752ad0c4215b894 -#: 38fdef3a74ae45a48840ee240fd21411 msgid "Examples" msgstr "" @@ -168,98 +164,95 @@ msgid "Keyword arguments that denote attributes to search with." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:1 -#: ../../../discord/utils.py:docstring of discord.utils.sleep_until:1 -#: 813a458483fc4657bb6de6015318ea4c -#: 047a5517f469416aab2b765c3711e2c9 -msgid "|coro|" +#: 520ff8a5c1ec4b298bab95ae66408248 +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:3 -#: 6059a0ee37c84b7c968bbb3180cd4061 -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:4 +#: 44457c74e11f4bcb86593baff8be9dab +msgid "The object to operate on." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:7 #: 99c21646a64544a7a66635fe89a62488 -msgid "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:10 -#: 722b7174a36e40d9ad7f4158e4dec713 -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +#: 76666113277241cd984dd81b6a08f3d5 +msgid "ID of object to get." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:13 -#: d12701e421f14168a8c064b63bbca7d1 -msgid "The ID of the object" -msgstr "" - -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:16 #: bebeace681de4c4b82947227d8b175ce -msgid "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:0 #: ../../api/utils.rst:0 #: 5e2662c472244430a1c5f927e8ad5742 -#: 2cada1fbf84b404fb2628ac3f35b19ed -#: 80cac2a2e81441b287f204bf5131b09d -#: fa6b89a60707475d9f9f29fe605228b4 -#: 7fd927630bce466fb5d388f8d11fcdb4 -#: 410c4260d88e4f388018236761fc0965 -#: c9e6df7e45324f84a24e0117930a36a1 -#: c2f878aa2d944761ba684104b753f875 -#: e4958f5419174efea8ba08cb566b5fe0 -#: 5a9fd330b31e4c7c8844cdf8c620430b -#: 1fec765e695e4742b8b12fe2c089354f -#: 6a6845d4e22b436ca97dfac93491f478 -#: c1a779448b8c416f9893dcbbbc8b8ae1 -#: b9b2c90b77b84eb5805166bc365f005b -#: 96d038e7361c4ea69e5d5fb8389f92dd -#: 8035ef1de15d4808923a8f8d047577bc -#: 36f7538b818747bba0d09bfdca701d0c -#: 36f7538b818747bba0d09bfdca701d0c +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 +#: 5e2662c472244430a1c5f927e8ad5742 msgid "Returns" msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:19 -#: 44457c74e11f4bcb86593baff8be9dab -msgid "The object found or the default value." +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:16 +#: 84313e97bed5435dabdbd4a5cdd6edc2 +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "" + +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:18 +#: b60e442306ed4e4aaf3dd8e21e38679f +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:0 +#: ../../api/utils.rst:0 #: 30b0356fd64d4d41b7a8e2cad0506d17 msgid "Raises" msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:22 -#: f118d1f7f46440f8b25a14d07b483c94 -msgid "The object is missing a ``get_`` or ``fetch_`` method" +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:20 +#: 4ee4bee631814f8e856ac6059e4424c1 +msgid "Raised when required parameters are missing or invalid types are provided." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:23 +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:21 +#: fde9d7dd26a0448bad36939a82ee9fe8 +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "" + +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:22 #: 044578fd72984f17b794e0b1b3b98deb -msgid "Invalid ID for the object" +msgid "Invalid ID for the object." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:24 +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:23 #: a32ef12495724e3592521d9a0b9e1a9a -msgid "An error occurred fetching the object" +msgid "An error occurred fetching the object." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:25 +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:24 #: 8cf54e47d9784ec687e61aee0ab3215c -msgid "You do not have permission to fetch the object" -msgstr "" - -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:29 -#: 10c9649c25a64cd0a556bf2a290e0a61 -msgid "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:33 -#: 78c2fa52a132456abfb980a83613441d -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" +#: ../../../discord/utils.py:docstring of discord.utils.get_or_fetch:25 +#: 724889f6251d439db77e79a59ea25511 +msgid "Raised when the object resolves to a different guild." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.oauth_url:1 @@ -320,12 +313,12 @@ msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.resolve_invite:8 #: ../../../discord/utils.py:docstring of discord.utils.resolve_template:10 #: 365ce5216faf447abc535b71d88ddd14 -#: 35c97cbad62a46f6bbbcc1e7cd22ec91 -#: 9590c8c38e8b4cf78813d5435267d058 -#: 1691932c989c44919f5464baf2015706 -#: 983c0fcb3ba3401e9e63e6128fb8cc0d -#: 7f98ae082d164224a29428f14d1e0e6d -#: 00e022b285884d4caddb3d3d92874d00 +#: 365ce5216faf447abc535b71d88ddd14 +#: 365ce5216faf447abc535b71d88ddd14 +#: 365ce5216faf447abc535b71d88ddd14 +#: 365ce5216faf447abc535b71d88ddd14 +#: 365ce5216faf447abc535b71d88ddd14 +#: 365ce5216faf447abc535b71d88ddd14 msgid ":class:`str`" msgstr "" @@ -423,8 +416,8 @@ msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.raw_mentions:10 #: ../../../discord/utils.py:docstring of discord.utils.raw_role_mentions:10 #: b7adc5671b74425aa0dc7620d4e36e60 -#: 7683abc8d79f4cff8f52ada8f6f537fe -#: bf95fb3638ae4162a3ede56e570d575d +#: b7adc5671b74425aa0dc7620d4e36e60 +#: b7adc5671b74425aa0dc7620d4e36e60 msgid "List[:class:`int`]" msgstr "" @@ -488,6 +481,11 @@ msgstr "" msgid "The template code." msgstr "" +#: ../../../discord/utils.py:docstring of discord.utils.sleep_until:1 +#: 813a458483fc4657bb6de6015318ea4c +msgid "|coro|" +msgstr "" + #: ../../../discord/utils.py:docstring of discord.utils.sleep_until:3 #: 759a5b88a9474bde911dc404a88a4c7d msgid "Sleep until a specified time." @@ -526,7 +524,7 @@ msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.snowflake_time:8 #: ../../../discord/utils.py:docstring of discord.utils.utcnow:9 #: 3d3d51edb6044a099f7629a77d8811e9 -#: 56bd424aabf44587a6ffcec02aaa5af0 +#: 3d3d51edb6044a099f7629a77d8811e9 msgid ":class:`datetime.datetime`" msgstr "" @@ -733,7 +731,7 @@ msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.generate_snowflake:5 #: ../../../discord/utils.py:docstring of discord.utils.time_snowflake:10 #: 707b6da896314b699199545f50ffaa4c -#: 156dc943215f43459e046968ed3d56f3 +#: 707b6da896314b699199545f50ffaa4c msgid "A datetime object to convert to a snowflake. If naive, the timezone is assumed to be local time." msgstr "" @@ -745,14 +743,14 @@ msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.generate_snowflake:9 #: ../../../discord/utils.py:docstring of discord.utils.time_snowflake:17 #: 685eec1e29a2446e99fd2c65c95ed67e -#: 36df0fad6db443f498326d3435c79e77 +#: 685eec1e29a2446e99fd2c65c95ed67e msgid "The snowflake representing the time given." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.generate_snowflake:10 #: ../../../discord/utils.py:docstring of discord.utils.time_snowflake:18 #: 1592ca8f639d49108573be44e12cd05c -#: f921d097fcff48d2ba649bf347797916 +#: 1592ca8f639d49108573be44e12cd05c msgid ":class:`int`" msgstr "" diff --git a/docs/build/locales/api/webhooks.pot b/docs/build/locales/api/webhooks.pot index 6e1b8a0356..a04dfa23c5 100644 --- a/docs/build/locales/api/webhooks.pot +++ b/docs/build/locales/api/webhooks.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -103,14 +103,15 @@ msgstr "" #: 8ec37bba20ef472bbd5212b0e31c1f90 #: 072b763bd6954d3887f1377e27a1cf78 #: 9ee22664aca94669b7f1f42eee35554d -#: 7f6a88023911415b9572f52fd6745bf6 -#: 977e58a364e54f12a0e7ab82f7953c1e -#: f3f076cd019940dbac5d2fde2b488ffb -#: d78e692debe24339a7306250c641697d -#: 1c5ffd2d40474cd69c8be7d2369fa2bd -#: d7094652b36144c0bfebb152aa3641a5 -#: a7888f4831c04a9d8543768f6e1124bc -#: 399c74a3ba7a4edf8f85c0dbfa06b384 +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d +#: 9ee22664aca94669b7f1f42eee35554d msgid "type" msgstr "" @@ -149,7 +150,7 @@ msgstr "" #: 9fe496235d7840c398a8639d961be6d3 #: b51554387f2146e2a8d4785717942922 #: 5649761eac8c4357bf37e0ee72ed10a8 -#: 39cd7a6cc7614da0951dcb4fd2941973 +#: 5649761eac8c4357bf37e0ee72ed10a8 msgid "Optional[:class:`str`]" msgstr "" @@ -167,7 +168,7 @@ msgstr "" #: c32911d397be4cf89ac379159b2f6d57 #: 5d430eaf86a048df9dec47af3be3b9b3 #: 34f98475bb884d7a8a4d349034bec7ac -#: 1b1adc2b50f9480baf153d1c675d23cf +#: 34f98475bb884d7a8a4d349034bec7ac msgid "Optional[:class:`int`]" msgstr "" @@ -227,82 +228,92 @@ msgstr "" msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "" +#: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook:111 +#: 6b7f2c1f04ab47fbaccb2d8da7fe625b +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "" + +#: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook:116 +#: dbf3fdf8db6f4a6aaa23cdd208067234 +msgid "Optional[:class:`Interaction`]" +msgstr "" + #: ../../api/webhooks.rst:0 -#: 8d2ed0e6e1f04493bea6cde65a3b803e #: 65d278375a114be1ad47244bad120056 -#: aeac642079b24da39a55b480d7f11f21 -#: fca3bbdeba264d51b10896fc9ba953ab -#: 89516d3e3b6e4664bc4cb33c0a15da00 -#: c1637efd86d14f01a5ab87bf13ff0a9a -#: 4b8e494f55ce467a83a0dcf8564c7128 -#: b6ec5afcc4844a89a37ff06b1fce8728 -#: dd2dadd1bc354860a8d3bfd963efa172 -#: 65b91ca4c67a4c6e9e223bd4baa39cb6 -#: bab986faa9b84b6eab3766e5dc4f65be -#: 2a6dbf19fec0401da878f409a1223406 -#: eaa61028dd334053a6054d950e115f67 -#: ecefa989d6bf4423817f8af3a9760b04 -#: ff360a3fe64d475c8bb0223c151e15b2 -#: 5a1d6647cea44a9d9b3b953b03be20a7 -#: 729868ab3cdb4d64b21427008b0e502a -#: bb88186e3c324dc9ae129eed893ed95a -#: 81a7bc9a0f9b44f096f6bc43e2b732df -#: baac432c9cbe4b4dafaea5b2e243ef22 -#: 4741bbc19cc448e7a02b3f14ab40082c -#: e2fc7b85f0a54cf2bc9583210cbc562a -#: 47f64a1ccedb412d84512fcc3de54af9 +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e #: b9fbe6d21b144e38a3b8bddecb0cd260 -#: 2a7ce2d14e6f4d43b8c18dff80d69818 -#: 8d70d5eaacf6471eb3976571a766f5ac +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e +#: 8d2ed0e6e1f04493bea6cde65a3b803e msgid "Parameters" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.Webhook.url:1 #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.url:1 #: 80def0fef9c746b99c1c6e318bf3e746 -#: 018110b6f40d477fb9910915d427bea0 +#: 80def0fef9c746b99c1c6e318bf3e746 msgid "Returns the webhook's url." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.partial:1 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.partial:1 #: 8a221f21eb4f46038c4abbfa44db1805 -#: 7060f29dd7d1487eb9d7de8d9442330e +#: 8a221f21eb4f46038c4abbfa44db1805 msgid "Creates a partial :class:`Webhook`." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.partial:4 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.partial:4 #: 4255bef48a8b4c979d2947ded336c0a0 -#: 0592a0870448481e81add88499153b79 +#: 4255bef48a8b4c979d2947ded336c0a0 msgid "The ID of the webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.partial:7 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.partial:7 #: c26ef7a4a733461089c7cc53d5264381 -#: b4570f53785d4f84b44fbd4766c2c1a4 +#: c26ef7a4a733461089c7cc53d5264381 msgid "The authentication token of the webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.from_url:7 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.partial:10 #: 169396a9a2a44033b16911dd71982574 -#: 6ba95c33a1c147bcae02dd0fb1ad126f +#: 169396a9a2a44033b16911dd71982574 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_.py:docstring of discord.webhook.async_.Webhook.from_url:7 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.partial:10 #: 5d12b915f2fe409e9134257c1fce1245 -#: 0392881964294df0adb890e3948ef49a +#: 5d12b915f2fe409e9134257c1fce1245 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_.py:docstring of discord.webhook.async_.Webhook.from_url:14 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.partial:17 #: 4059598390a3493db4f0464693630d6f -#: f56210d48c314e5ea934feb4104820be +#: 4059598390a3493db4f0464693630d6f msgid "The bot authentication token for authenticated requests involving the webhook. .. versionadded:: 2.0" msgstr "" @@ -311,27 +322,27 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.from_url:13 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.partial:16 #: 16b667fd36e34ab399f839558bbc75ad -#: e533e1fc79ea4a9d894e7d4a9696bd95 -#: 064c5bda421e4afe8052ed60c0c4571e -#: b89e527c039d4ac4bfb0a83251f0555f +#: 16b667fd36e34ab399f839558bbc75ad +#: 16b667fd36e34ab399f839558bbc75ad +#: 16b667fd36e34ab399f839558bbc75ad msgid "The bot authentication token for authenticated requests involving the webhook." msgstr "" #: ../../api/webhooks.rst:0 #: 9ec5fe0284294ee9a5fd8a662fc09e1d -#: bbb70b8fcf224bc2921b14e7a306d2f9 -#: 1d8bc33d958e4f5badb9f73b71839d26 -#: a69a2f45e4084666a57a753f4330b119 -#: be0a1ab8a2254c6fbb9f6bbbc1297311 -#: bfbbab2561944cb7815d1807ed46bbf4 -#: 6e5d965f5a2349cfb6a0986aa9c2b95c -#: a5c71bce8be04ac48397306b296e5072 -#: 741af853c2694404a8ef56d3c940e9cf -#: b3acc75316bb4d99b9aaf08576b709ec -#: 3b3abc39ee1844b0bb02a7aafaee63e2 -#: 12571487fd124a6eb98a51b7920fe0e0 -#: bfccb2081a444eabb4f9950ff32a1f1c -#: ca07b32fc1e442589857078a4fc9fcdd +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d +#: 9ec5fe0284294ee9a5fd8a662fc09e1d msgid "Returns" msgstr "" @@ -340,34 +351,38 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.from_url:17 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.partial:20 #: 5ef04c727fa84405952bca3ed5f64830 -#: 36c2aaac7c1c430ab6e86cbec6344fd5 -#: 36f56ffb485d46158134af3f3b72d49e -#: a9420415c08a419f937591ef861c05bd +#: 5ef04c727fa84405952bca3ed5f64830 +#: 5ef04c727fa84405952bca3ed5f64830 +#: 5ef04c727fa84405952bca3ed5f64830 msgid "A partial :class:`Webhook`. A partial webhook is just a webhook object with an ID and a token." msgstr "" #: ../../api/webhooks.rst:0 #: aa5695c654474111925b8ffa2a2c9e8b -#: ef9b57f90dde4f56a2ccfe907ae6f69a -#: a4b300f6a3534ff4b69575c05386db6f -#: 0061f3f374b842f89f81294919e7b332 -#: 1c93c2d555534835830b25ff5e8de975 -#: b7c09fab2c2a41bbbdccb0e3bd1c1551 -#: cac2e021160d479aa7aadb818c8ac8e2 -#: e4cbe6ca2eb842c8a8500ec39b672a77 -#: 3524ae7c70fe448da373ac18c91541b4 -#: 6699173541df4cf0b2d64dc1b9e32155 -#: 0e582d4c476141f2a5dfb615c6d02191 -#: 29a4d73f6f654bdb95f59cdb8283b986 -#: fd3f5c1073b64aef85851f24f370d2a7 -#: d7c1fa42b71d435e943f6847ae61ff6d -#: 829bc489f8b4466ca10e8cb4aba00216 -#: 21a35e447c374a698149c8cee0fb0f2e -#: 41dc47e592ff45e9804d032c9de5487c -#: 3a0de5cee95f4f069e27cab0d5bd36ad -#: 17f68472dcba42fe8f0af144bff7693b -#: 6543b487b51f491093b0a7518bdaff2b -#: 5e09707da35846aea09a89d60f3c1644 +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b +#: aa5695c654474111925b8ffa2a2c9e8b msgid "Return type" msgstr "" @@ -377,48 +392,48 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.from_url:19 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.partial:22 #: 6abca8c4a9b04a5886c172663749bb17 -#: 601902981989407daf93c9fcbb016b17 -#: 059596f78a2a4bc9a8f8dc47c0d72545 +#: 6abca8c4a9b04a5886c172663749bb17 +#: 6abca8c4a9b04a5886c172663749bb17 #: 0ccfcf6854e942f9b2da580aab110e81 -#: a0f0f04098a04adb95f6e6abc687ad8f +#: 6abca8c4a9b04a5886c172663749bb17 msgid ":class:`Webhook`" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.from_url:1 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.from_url:1 #: 7149d5e4edae46c987d2af3fcb4ebd5f -#: 62db58ad3bb54bedaf637267dc5a1fee +#: 7149d5e4edae46c987d2af3fcb4ebd5f msgid "Creates a partial :class:`Webhook` from a webhook URL." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.from_url:4 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.from_url:4 #: 7c5b01df522d472f80c1a9f78fa193e0 -#: 4f9eae91845a4c379810ccd3aad3cc56 +#: 7c5b01df522d472f80c1a9f78fa193e0 msgid "The URL of the webhook." msgstr "" #: ../../api/webhooks.rst:0 #: 735b30610b2d466fbc18d717607b17af -#: d518bcc0541b4feb921292e91cf26a84 -#: 3a5fb2ca5abe4ff9a7d5135aa47cb20d -#: 28e9e782dcad43c79f853109d7b92168 -#: 636efb42801a4e0ab427b4b82d656c51 -#: fcb19d9c341241e4bf05a85eca2c35fa -#: 63a102f3ac9b44338a3a33437fe21c10 -#: a319616061d3489dbd1dd48a4fee5c2d -#: c8082c50852f4964a1162bc2b99d28b7 -#: 44a3c53d49f14587bd21ab912ce74102 -#: a4b28b0d5cbc42bc82da2d2681de25c1 -#: eb44bdd7071642c4a7ccb7218511163e -#: f80dfcc52ab24a2faf78d0c8ae0f3e45 -#: e9c9c989994a48a696dd689ad339f5bb -#: 43431d37eb44432ab097b3c8bd6eebaa -#: 783798e7c763484396703d61f4209dbc -#: 8846e8c581084bd88c4286cea6adbada -#: 3080f4116f3e474a964564620d33d546 -#: 595a6c1517874a3ca096bfc82e4eb846 -#: 897b5cd4992649b8a43bef0460638485 +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af +#: 735b30610b2d466fbc18d717607b17af msgid "Raises" msgstr "" @@ -439,35 +454,35 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.delete:1 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:1 #: fdac30d2f8df4bb79aeba08a36bff1af -#: a07e1c7805a6456eb5fae0f8e1d4e9a7 -#: d750fbe688d34b7aa89e230293149b20 -#: 98db0506d8664e9883d7d98092812915 -#: 99fc496d0ac84fd1b6254e9e641ae26a -#: 5b3ab39649904daa96a5df16fe43ada9 -#: 65809090934a42c385643aa8161f76c5 -#: 3c670e77e3014641b345ff9edcb30e48 -#: 5abfca86c9ce4e8ba1b1400f5b041625 +#: fdac30d2f8df4bb79aeba08a36bff1af +#: fdac30d2f8df4bb79aeba08a36bff1af +#: fdac30d2f8df4bb79aeba08a36bff1af +#: fdac30d2f8df4bb79aeba08a36bff1af +#: fdac30d2f8df4bb79aeba08a36bff1af +#: fdac30d2f8df4bb79aeba08a36bff1af +#: fdac30d2f8df4bb79aeba08a36bff1af +#: fdac30d2f8df4bb79aeba08a36bff1af msgid "|coro|" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:1 #: 06063b46c8fa47e5aa54f5814933d47a -#: c00659f5b83642ed863a181fe19bf563 +#: 06063b46c8fa47e5aa54f5814933d47a msgid "Fetches the current webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch:5 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:3 #: 128848745b104f83b614d254f783f575 -#: fd68769bc4214fb9b2ab6cb849349357 +#: 128848745b104f83b614d254f783f575 msgid "This could be used to get a full webhook from a partial webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch:11 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:7 #: d8056223bc7b452588e155d2a25a0e6a -#: d017065daedf4887aaa434a7884526ba +#: d8056223bc7b452588e155d2a25a0e6a msgid "When fetching with an unauthenticated webhook, i.e. :meth:`is_authenticated` returns ``False``, then the returned webhook does not contain any user information." msgstr "" @@ -478,32 +493,32 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:18 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:12 #: d2c9412a9a9540379a2cf7e75301ed37 -#: a5e2023263e54bc9b57bc000f2d35cb6 -#: 7bc22bff719a48868bb779b991673888 -#: a4d0c0aa071342de89544bd3e9a7b773 -#: a3b0757465ff40988f39230e3583ac71 -#: 2678d85a6195438ead791df56aba8df8 +#: d2c9412a9a9540379a2cf7e75301ed37 +#: d2c9412a9a9540379a2cf7e75301ed37 +#: d2c9412a9a9540379a2cf7e75301ed37 +#: d2c9412a9a9540379a2cf7e75301ed37 +#: d2c9412a9a9540379a2cf7e75301ed37 msgid "Whether to use the bot token over the webhook token if available. Defaults to ``True``." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch:20 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:16 #: f0d7a0df843d452d9308fe6926d375e4 -#: 273850f6ead544f3b039a7fc9a36a66b +#: f0d7a0df843d452d9308fe6926d375e4 msgid "The fetched webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch:23 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:19 #: 1042ce16b0744e7eb7b3e2ba09d38b89 -#: 9581e77c1dfb4ff891ce35b50293fd58 +#: 1042ce16b0744e7eb7b3e2ba09d38b89 msgid "Could not fetch the webhook" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch:24 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:20 #: ac9d6dc8a5e94357a2e6169cb134288a -#: be725566b076491d86a4709022702a7c +#: ac9d6dc8a5e94357a2e6169cb134288a msgid "Could not find the webhook by this ID" msgstr "" @@ -512,8 +527,8 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete:16 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:21 #: 2b80475f32b64b1cb7d4b297023aeabe -#: 4fb58470918e432bbeb2fc2fe82f1a7f -#: 95dfabf235cb4b9aaf48598815661b67 +#: 2b80475f32b64b1cb7d4b297023aeabe +#: 2b80475f32b64b1cb7d4b297023aeabe #: 99bdd9cfc74e4f4c8aa76af7a2ece6f9 msgid "This webhook does not have a token associated with it." msgstr "" @@ -521,35 +536,35 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete:1 #: b98fb63484e64e238162e965364b8f0e -#: fa3754c578994f009aeddfcebd10e908 +#: b98fb63484e64e238162e965364b8f0e msgid "Deletes this Webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete:6 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete:4 #: cd9be7a2d2974b00948398efa1c82331 -#: 41d7fe3477004c43900875770aa5e2b1 +#: cd9be7a2d2974b00948398efa1c82331 msgid "The reason for deleting this webhook. Shows up on the audit log. .. versionadded:: 1.4" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete:6 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete:4 #: d1cc11d81a834d5684d1741fa4437b2e -#: b038db542f144f3495620fc573cdad90 +#: d1cc11d81a834d5684d1741fa4437b2e msgid "The reason for deleting this webhook. Shows up on the audit log." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete:11 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:22 #: 4cde6ae633004199abdcb5396fe41a15 -#: 1044d0d698e040529c945421e1302e6e +#: 4cde6ae633004199abdcb5396fe41a15 msgid "Whether to use the bot token over the webhook token if available. Defaults to ``True``. .. versionadded:: 2.0" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete:17 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete:13 #: eddf95f3a67e4642bc193431f42deb08 -#: 45efc6b25d14483b87436e3ecf9fd1f6 +#: eddf95f3a67e4642bc193431f42deb08 msgid "Deleting the webhook failed." msgstr "" @@ -558,37 +573,37 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete:14 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:26 #: ee60ed9a009c4fa09656abd081f253cf -#: 536f14d418644251b5ff1b7e5ec01288 -#: e1f647d0018b4547ad3f3ba402104247 -#: 3b285a7aeb9f427daeb7bd5e53ff5a86 +#: ee60ed9a009c4fa09656abd081f253cf +#: ee60ed9a009c4fa09656abd081f253cf +#: ee60ed9a009c4fa09656abd081f253cf msgid "This webhook does not exist." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete:19 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete:15 #: 85e69036989b4731be5731dfcd41306a -#: 71f5a227d7c44b61a6eef981e23dddc5 +#: 85e69036989b4731be5731dfcd41306a msgid "You do not have permissions to delete this webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:1 #: a670d75bf6e24f2ab26632be661e51c2 -#: 89935539aa134092ac26de7c313688be +#: a670d75bf6e24f2ab26632be661e51c2 msgid "Edits this Webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:6 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:4 #: a6532d34b6a9471cac961393098701e6 -#: e242bdfc90f84563bb08b4a578fe643a +#: a6532d34b6a9471cac961393098701e6 msgid "The webhook's new default name." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:9 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:7 #: bf637234fa6c42e8b1aa7f77b6d274d2 -#: beac2aa1cdaf423b85631336044144f5 +#: bf637234fa6c42e8b1aa7f77b6d274d2 msgid "A :term:`py:bytes-like object` representing the webhook's new default avatar." msgstr "" @@ -600,28 +615,28 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:12 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:10 #: 5b3c6db14fb245dfb10e78a5d84c0838 -#: 4f9bd57c61d94fd3a99ab909c3c3191a +#: 5b3c6db14fb245dfb10e78a5d84c0838 msgid "The webhook's new channel. This requires an authenticated webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:17 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:13 #: 6bdcdf3cdaae445cbdfd9515165491ee -#: a2237b9b7cf84433bed33ef1d5ea7785 +#: 6bdcdf3cdaae445cbdfd9515165491ee msgid "The reason for editing this webhook. Shows up on the audit log. .. versionadded:: 1.4" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:17 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:13 #: 493fa2a1bfc14309912031da714d1d75 -#: e92ca34e199847288c58367a4b032e09 +#: 493fa2a1bfc14309912031da714d1d75 msgid "The reason for editing this webhook. Shows up on the audit log." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit:28 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit:25 #: 4f747bf4be1a48ebb06ecc3d8dbf1852 -#: 7b3a47d8d38b48809a95ebfc7dc82b14 +#: 4f747bf4be1a48ebb06ecc3d8dbf1852 msgid "Editing the webhook failed." msgstr "" @@ -640,35 +655,35 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:1 #: 04fff9e0abfb46a4904b63e06103f1ba -#: d7b2819abc7d4e308bec9e2c19ab9261 +#: 04fff9e0abfb46a4904b63e06103f1ba msgid "Sends a message using the webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:5 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:3 #: c5e799be8ade40e995feec52b7c333a0 -#: e939b3c1c0d244ec8c03f29cbd41840e +#: c5e799be8ade40e995feec52b7c333a0 msgid "The content must be a type that can convert to a string through ``str(content)``." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:7 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:5 #: e72113abad1b4144aa87980fa08569cd -#: 1b6688110e8b417d9bee52af7467dbb0 +#: e72113abad1b4144aa87980fa08569cd msgid "To upload a single file, the ``file`` parameter should be used with a single :class:`File` object." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:10 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:8 #: 0831d821492945b0a04d2f131a91cf8c -#: 63ec2bb4d5414b35bd9c625c36c49c81 +#: 0831d821492945b0a04d2f131a91cf8c 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 with the ``embeds`` parameter, which must be a :class:`list` of :class:`Embed` objects to send." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:15 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:13 #: 0a8bf2ad589c441980181bba4eb1bfa1 -#: da60f05732dc43f5958cf2351d73c9bd +#: 0a8bf2ad589c441980181bba4eb1bfa1 msgid "The content of the message to send." msgstr "" @@ -680,21 +695,21 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:24 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:21 #: 75fd2675f2e44032be336c27e95f0425 -#: 329f894d60e8418babd0615535838d79 +#: 75fd2675f2e44032be336c27e95f0425 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/async_.py:docstring of discord.webhook.async_.Webhook.send:28 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:25 #: 415ad7a79b724742b603af8dfd4a1d34 -#: ed3035289e594e30a8faada7130a8ad3 +#: 415ad7a79b724742b603af8dfd4a1d34 msgid "The avatar URL to send with this message. If no avatar URL is provided then the default avatar for the webhook is used. If this is not a string then it is explicitly cast using ``str``." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:33 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:30 #: 57b92cca2540465fa3d09723f5190ae3 -#: bdec6f4cafa148e3918db01822d37174 +#: 57b92cca2540465fa3d09723f5190ae3 msgid "Indicates if the message should be sent using text-to-speech." msgstr "" @@ -715,11 +730,11 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:33 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:14 #: b3a137449ab44e4aae5afd8b4c86108b -#: d67be620b0914c15b92a79cd02cb6319 -#: d5da797dde68461daf15dbe5cbc015df -#: 7c6e08154ecc4ca69dc4a064b23455ef -#: 7c30236d94224488a57c2332448cb6e6 -#: 3362b95bd934419c9251381914e90628 +#: b3a137449ab44e4aae5afd8b4c86108b +#: b3a137449ab44e4aae5afd8b4c86108b +#: b3a137449ab44e4aae5afd8b4c86108b +#: b3a137449ab44e4aae5afd8b4c86108b +#: b3a137449ab44e4aae5afd8b4c86108b msgid "The file to upload. This cannot be mixed with ``files`` parameter." msgstr "" @@ -730,39 +745,39 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:36 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:17 #: f80272a359f441769b153488a3dec6eb -#: 8d9cff7ca166417db59a8343a80ea9f0 -#: 34064a7e9e464392a61a70d956a57dfb -#: 9f5ad9e7cee54181848d2e2db990f038 -#: 27765acd077d4a3b9e30f2fa38359bd7 -#: 7b7808e744a04aadb3d5e42c0f305be7 +#: f80272a359f441769b153488a3dec6eb +#: f80272a359f441769b153488a3dec6eb +#: f80272a359f441769b153488a3dec6eb +#: f80272a359f441769b153488a3dec6eb +#: f80272a359f441769b153488a3dec6eb msgid "A list of files to send with the content. This cannot be mixed with the ``file`` parameter." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:51 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:40 #: 7964d458be5e410b8d83db53a682494d -#: 7c09cfd88d8a4109851ed05a46ae1e58 +#: 7964d458be5e410b8d83db53a682494d msgid "The rich embed for the content to send. This cannot be mixed with ``embeds`` parameter." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:55 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:44 #: 33169aeae0d04196aaa9cdba77c5523a -#: 4129e6e69a744c9f9011157faafde27a +#: 33169aeae0d04196aaa9cdba77c5523a msgid "A list of embeds to send with the content. Maximum of 10. This cannot be mixed with the ``embed`` parameter." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:59 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:48 #: 5ad6432e50fc4f0b8637b5f042754c8c -#: 38548540ca534e32b82858dc7e869d49 +#: 5ad6432e50fc4f0b8637b5f042754c8c msgid "Controls the mentions being processed in this message. .. versionadded:: 1.4" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:59 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:48 #: a46016c132a14ba9a0b18b8a658f78d0 -#: 25a24ffcb57243e3a6aac660e58f40df +#: a46016c132a14ba9a0b18b8a658f78d0 msgid "Controls the mentions being processed in this message." msgstr "" @@ -789,14 +804,14 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:77 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:58 #: 7a187519aa2940c9905505a4d17452f9 -#: ce59182ca5ae46a7aa023fb15a759cff +#: 7a187519aa2940c9905505a4d17452f9 msgid "The name of the thread to create. Only works for forum channels. .. versionadded:: 2.0" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:77 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:58 #: cec0156f9702482e87281e9c7d4b5888 -#: 66b29f938d6744b793c75e144a609c1b +#: cec0156f9702482e87281e9c7d4b5888 msgid "The name of the thread to create. Only works for forum channels." msgstr "" @@ -828,7 +843,7 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:96 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:66 #: e0b22d0c21d741aa88a1390bece4595d -#: 198202cf1d9c4722873b76551c23a666 +#: e0b22d0c21d741aa88a1390bece4595d msgid "If ``wait`` is ``True`` then the message that was sent, otherwise ``None``." msgstr "" @@ -840,21 +855,21 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:99 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:69 #: bfbf2157a6bb43c4b27470ab17ae6444 -#: 7f8a38b849e445d6ba889e6cd458100e +#: bfbf2157a6bb43c4b27470ab17ae6444 msgid "Sending the message failed." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:100 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:70 #: bcb74264d1f94f878a08026994728ba7 -#: 14297b15634c4d1c8e59a5505bef80ae +#: bcb74264d1f94f878a08026994728ba7 msgid "This webhook was not found." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.send:101 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:71 #: 57e9e2c90b6345d78dbd1c5a212a020a -#: 288565c3281349929137c3cbd84263c1 +#: 57e9e2c90b6345d78dbd1c5a212a020a msgid "The authorization token for the webhook is incorrect." msgstr "" @@ -876,21 +891,21 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.Webhook.avatar:1 #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.avatar:1 #: fb5c67f696704406ada2e50fc20c3b5a -#: b698d80096f7403ba6c9c5f4f56f8cc4 +#: fb5c67f696704406ada2e50fc20c3b5a msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.Webhook.avatar:3 #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.avatar:3 #: cd4bafd5cdd748e68418c0fe6a77903f -#: aa7e7e77e9a6417bbcad10b68769112a +#: cd4bafd5cdd748e68418c0fe6a77903f msgid "If the webhook does not have a traditional avatar, an asset for the default avatar is returned instead." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.Webhook.channel:1 #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.channel:1 #: ec155bb383b3493db6d592f118ef175d -#: b0e5df787afd4134a9f27c14cfa0806f +#: ec155bb383b3493db6d592f118ef175d msgid "The text channel this webhook belongs to." msgstr "" @@ -899,16 +914,16 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.channel:3 #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.guild:3 #: 49f080cdd3004ec4a04e580041816ff8 -#: 022253ecc6494569a37a64e3989de332 -#: c66385e00fac41c189ea7d82d85d0db9 -#: fd82aac7debd473aa87a4ac0207e9c07 +#: 49f080cdd3004ec4a04e580041816ff8 +#: 49f080cdd3004ec4a04e580041816ff8 +#: 49f080cdd3004ec4a04e580041816ff8 msgid "If this is a partial webhook, then this will always return ``None``." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.Webhook.created_at:1 #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.created_at:1 #: 2bb647713cb24bc2b8fc3564e3c354d3 -#: 51ccbb8f14b1435a9cddb90967145461 +#: 2bb647713cb24bc2b8fc3564e3c354d3 msgid "Returns the webhook's creation time in UTC." msgstr "" @@ -920,7 +935,7 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch_message:8 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch_message:6 #: fe03e2f34f3949aebe2b2c2aeb8f376a -#: c416c824f58646938cc10f1ce57ed672 +#: fe03e2f34f3949aebe2b2c2aeb8f376a msgid "The message ID to look for." msgstr "" @@ -929,16 +944,16 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete_message:12 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch_message:9 #: 54c1624e152d44a1b49022a5be33c6ed -#: c5e6600bf7394a67aa8724a86d9a8276 -#: 1b801aa3da694b1fb0a41e006f67db48 -#: d3b17fa5d4074e1db1ae04d6532cc0b1 +#: 54c1624e152d44a1b49022a5be33c6ed +#: 54c1624e152d44a1b49022a5be33c6ed +#: 54c1624e152d44a1b49022a5be33c6ed msgid "The ID of the thread that contains the message." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch_message:14 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch_message:12 #: 764b8caa264548efafbde9aa61f2bd13 -#: 6ab628d937b6459aafb88ff400bca888 +#: 764b8caa264548efafbde9aa61f2bd13 msgid "The message asked for." msgstr "" @@ -950,21 +965,21 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch_message:17 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch_message:15 #: adc0d8e7494b4b28a27689f4642a99bf -#: 7207fe3b68f64f8a8c140da81aa900da +#: adc0d8e7494b4b28a27689f4642a99bf msgid "The specified message was not found." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch_message:18 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch_message:16 #: e527d204d3684032bdc3fc71333dcb56 -#: c26879650f5d433c814783394ac3ecf4 +#: e527d204d3684032bdc3fc71333dcb56 msgid "You do not have the permissions required to get a message." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.fetch_message:19 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch_message:17 #: 3b2a515c5b8448499ac19916bebbd377 -#: 92494eb4200f4da19d323bc789631de0 +#: 3b2a515c5b8448499ac19916bebbd377 msgid "Retrieving the message failed." msgstr "" @@ -974,59 +989,70 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch_message:18 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:35 #: 1776e8cab52642f6a978d91bbf648938 -#: 15d7ddb34d114f7a99c69037b8bc39fa -#: 5b05a764b5944c69861df40833dc56b8 +#: 1776e8cab52642f6a978d91bbf648938 +#: 1776e8cab52642f6a978d91bbf648938 #: 4d11b05888b04d598188a4d96d126217 -#: c26a2b16d5d94bd3a65a5149327152aa +#: 1776e8cab52642f6a978d91bbf648938 msgid "There was no token associated with this webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.Webhook.guild:1 #: ../../../discord/webhook/sync.py:docstring of discord.SyncWebhook.guild:1 #: 52d58c37da744b78934404b08a05d5ef -#: cd00141236a54abb9ac3b84eae0a578b +#: 52d58c37da744b78934404b08a05d5ef msgid "The guild this webhook belongs to." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.BaseWebhook.is_authenticated:1 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.async_.BaseWebhook.is_authenticated:1 #: c46e8899998c48fdbcc590fa47717cef -#: 53da81ecbe5a4d4bb63f4b4f776c0d41 -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: c46e8899998c48fdbcc590fa47717cef +msgid "Whether the webhook is authenticated with a bot token." +msgstr "" + +#: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.BaseWebhook.is_authenticated:6 +#: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.BaseWebhook.is_partial:6 +#: ../../../discord/webhook/sync.py:docstring of discord.webhook.async_.BaseWebhook.is_authenticated:6 +#: ../../../discord/webhook/sync.py:docstring of discord.webhook.async_.BaseWebhook.is_partial:6 +#: 56f1e679fe0149e591ce572cd88e0d1a +#: 56f1e679fe0149e591ce572cd88e0d1a +#: 56f1e679fe0149e591ce572cd88e0d1a +#: 56f1e679fe0149e591ce572cd88e0d1a +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.BaseWebhook.is_partial:1 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.async_.BaseWebhook.is_partial:1 -#: b6d6fa1f6451445c81ef826852a24c77 -#: d39d405809f54a778e5db34e04b3fc95 -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 128848745b104f83b614d254f783f575 +#: 128848745b104f83b614d254f783f575 +msgid "Whether the webhook is a \"partial\" webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:1 #: c1b9dd3681ee4a8584c4cd79ed1d4977 -#: c7eadbacb5ac4096b9b9bada91e833d2 +#: c1b9dd3681ee4a8584c4cd79ed1d4977 msgid "Edits a message owned by this webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:5 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:3 #: 9971472f245b415aaadbb8956285f297 -#: 3eefa1a227ea4f96b8d847a3a507fd6e +#: 9971472f245b415aaadbb8956285f297 msgid "This is a lower level interface to :meth:`WebhookMessage.edit` in case you only have an ID." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:10 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:7 #: 2d67b9ca76344875adb757cf10cd8511 -#: 8af6785c98bc455e81d47c71f41501d8 +#: 2d67b9ca76344875adb757cf10cd8511 msgid "The edit is no longer in-place, instead the newly edited message is returned." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:14 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:9 #: 5a82c8e80c41438cae3f995cf46fe2d6 -#: a9e4ea6e61aa408ea880bd28b50cb2f8 +#: 5a82c8e80c41438cae3f995cf46fe2d6 msgid "The message ID to edit." msgstr "" @@ -1035,9 +1061,9 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:12 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:4 #: 1bc930d388a74891b13d38e6263f9603 -#: ed34e4fc95fb47acbc1577c836be845a -#: 7cbd742ce2934ba58758ac9b9bd76dad -#: 9271f9c8ad084cebb3ed15f2dc0c2dc9 +#: 1bc930d388a74891b13d38e6263f9603 +#: 1bc930d388a74891b13d38e6263f9603 +#: 1bc930d388a74891b13d38e6263f9603 msgid "The content to edit the message with or ``None`` to clear it." msgstr "" @@ -1046,9 +1072,9 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:15 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:7 #: 20312965a9b94e4fadbed393402e9263 -#: eaf9bef906a241228685837428b088e2 -#: 85dd5e157ee54e66a6e28d78c61dc7bd -#: d8f2037a79c5458fba497be4b8086130 +#: 20312965a9b94e4fadbed393402e9263 +#: 20312965a9b94e4fadbed393402e9263 +#: 20312965a9b94e4fadbed393402e9263 msgid "A list of embeds to edit the message with." msgstr "" @@ -1057,30 +1083,30 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:18 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:10 #: a427e1e0136e41efaf57f2ffdb117ca2 -#: 75f6749124da45c898b2058893bbcf1b -#: b9494426284345ffbacd4b90e110c519 -#: 76fc68e7bd934eaf8fd9d73f92e66aa4 +#: a427e1e0136e41efaf57f2ffdb117ca2 +#: a427e1e0136e41efaf57f2ffdb117ca2 +#: a427e1e0136e41efaf57f2ffdb117ca2 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_.py:docstring of discord.webhook.async_.Webhook.edit_message:27 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:32 #: 6db59c19de404a34aa15bd6d90797c9b -#: 1261a847eaa24dc5a94da52ea090d093 +#: 6db59c19de404a34aa15bd6d90797c9b msgid "A list of attachments to keep in the message. If ``[]`` is passed then all attachments are removed." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:31 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:21 #: ec50809a68e94bfcad75d7052dd6e7e9 -#: d973a268394c4f73b7f8296b53b752a4 +#: ec50809a68e94bfcad75d7052dd6e7e9 msgid "The file to upload. This cannot be mixed with ``files`` parameter. .. versionadded:: 2.0" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:36 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:26 #: 2c367cdfe97d4ad0ab9138716b92addd -#: 0648f797465242acbb5ad4fdefade223 +#: 2c367cdfe97d4ad0ab9138716b92addd msgid "A list of files to send with the content. This cannot be mixed with the ``file`` parameter. .. versionadded:: 2.0" msgstr "" @@ -1089,9 +1115,9 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:29 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:21 #: e35ae8c47975407d87c8b79a106b96f8 -#: 67a35408e50b4bed92ac9a3f9e48eea7 -#: cb74411660504cafa28540cb949c8383 -#: 8a2bb7cfd1b6467c9c7274a714affc32 +#: e35ae8c47975407d87c8b79a106b96f8 +#: e35ae8c47975407d87c8b79a106b96f8 +#: e35ae8c47975407d87c8b79a106b96f8 msgid "Controls the mentions being processed in this message. See :meth:`.abc.Messageable.send` for more information." msgstr "" @@ -1108,7 +1134,7 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:53 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:33 #: c8e07f2912274c8690eea158d709400e -#: 3ffcd5e8c19c43a893c62a8a241bb38e +#: c8e07f2912274c8690eea158d709400e msgid "The thread that contains the message." msgstr "" @@ -1117,9 +1143,9 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:63 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:25 #: 0e58b4588c244b2795b9a25162938b69 -#: ba994c7eba3048d7a5330aa66e6223a2 -#: 13349759eb4d4dd8802d0bed0cb95c2b -#: 67c4905f360444e286aa49fcfa2b1b10 +#: 0e58b4588c244b2795b9a25162938b69 +#: 0e58b4588c244b2795b9a25162938b69 +#: 0e58b4588c244b2795b9a25162938b69 msgid "Whether to suppress embeds for the message." msgstr "" @@ -1131,7 +1157,7 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.edit_message:60 #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:52 #: de7030ddb3b642eab991d82d5465c6f6 -#: d23329b2f76a4159a4087965b502de6e +#: de7030ddb3b642eab991d82d5465c6f6 msgid ":class:`WebhookMessage`" msgstr "" @@ -1140,9 +1166,9 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:36 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:31 #: d84d5cea09fe494b9d14bf275d256589 -#: 2911c1f972ab4f1288075c647b177fe6 -#: 6071f2c259c143f7bbd0333a204b45d3 -#: 6b5a68c2d6384ab18f5c9c56e376ce4d +#: d84d5cea09fe494b9d14bf275d256589 +#: d84d5cea09fe494b9d14bf275d256589 +#: d84d5cea09fe494b9d14bf275d256589 msgid "Editing the message failed." msgstr "" @@ -1151,9 +1177,9 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.edit_message:37 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:32 #: 97fab4294de84554a109d5cd2c95a4bd -#: ad39ad3511944866a16078d24a752fd5 -#: 614c1f2626bb459b86310fb14a6766a5 -#: e85aed7299274aa8a607ea5efecdcd76 +#: 97fab4294de84554a109d5cd2c95a4bd +#: 97fab4294de84554a109d5cd2c95a4bd +#: 97fab4294de84554a109d5cd2c95a4bd msgid "Edited a message that is not yours." msgstr "" @@ -1163,10 +1189,10 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:72 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:33 #: d13931c4ffe84322bebc37b53d758401 -#: 05ce44d9433040619f0f644b8b548189 -#: 6eac1c3b7292418d9bdc9468d9fd736b -#: 5cf2e6a486c747f695d24c1dd923ea49 -#: 0ee40fbeeaed44cd89a5c938b564313c +#: d13931c4ffe84322bebc37b53d758401 +#: d13931c4ffe84322bebc37b53d758401 +#: d13931c4ffe84322bebc37b53d758401 +#: d13931c4ffe84322bebc37b53d758401 msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``" msgstr "" @@ -1176,10 +1202,10 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.send:73 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:34 #: e8b9d1bf3500443ca1d1f7af7e64ab46 -#: b3eab12f8e87462abedbcfa904a6e147 -#: 4fc8b66942cb4839b20e5560afa7501e -#: 434643453fe94810856e9d1711091f11 -#: efe8437bf03e4fe99966973bbda26d5e +#: e8b9d1bf3500443ca1d1f7af7e64ab46 +#: e8b9d1bf3500443ca1d1f7af7e64ab46 +#: e8b9d1bf3500443ca1d1f7af7e64ab46 +#: e8b9d1bf3500443ca1d1f7af7e64ab46 msgid "The length of ``embeds`` was invalid" msgstr "" @@ -1191,21 +1217,21 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete_message:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete_message:1 #: 5c9da7d28dce4982bb84fd12dbbcecb0 -#: 15dea039ddd742c2811ae0ba4a4022a6 +#: 5c9da7d28dce4982bb84fd12dbbcecb0 msgid "Deletes a message owned by this webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete_message:5 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete_message:3 #: db8c1747493a459087e6b3b081ac0d5e -#: d5c47868890b4d0cafffe8e6d913036b +#: db8c1747493a459087e6b3b081ac0d5e msgid "This is a lower level interface to :meth:`WebhookMessage.delete` in case you only have an ID." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete_message:11 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete_message:9 #: 234aadd0447949f7ab7b01771bb782e7 -#: 6d1658d87fd344908d39bdff91044acb +#: 234aadd0447949f7ab7b01771bb782e7 msgid "The message ID to delete." msgstr "" @@ -1215,15 +1241,15 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.delete:10 #: f107745635884aef9d7b126413adaca2 #: cf6413728c3f4601bd518d470cd6aa52 -#: 08193ea844e54abdbec4d40e9e9ec844 -#: 091a2a3956304512919d443b2dfc9323 +#: f107745635884aef9d7b126413adaca2 +#: cf6413728c3f4601bd518d470cd6aa52 msgid "Deleting the message failed." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.Webhook.delete_message:18 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete_message:16 #: 9be5c7332c714e99ba44b7e8ea204674 -#: 922e88d327a343d08e8a5cea1070c9c1 +#: 9be5c7332c714e99ba44b7e8ea204674 msgid "Deleted a message that is not yours." msgstr "" @@ -1233,38 +1259,38 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.delete_message:18 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.delete:12 #: 56f1e679fe0149e591ce572cd88e0d1a -#: b41bf4df2b96442ca315d4798262ea41 -#: 8e0ca3a0c65c4e00a88b8200783d8b3f -#: 28f726448b1a4165867a73648669ed22 -#: c46e105b902f43849250fbc1da24ed70 +#: 56f1e679fe0149e591ce572cd88e0d1a +#: 56f1e679fe0149e591ce572cd88e0d1a +#: 56f1e679fe0149e591ce572cd88e0d1a +#: 56f1e679fe0149e591ce572cd88e0d1a msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage:1 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage:1 #: d71174eb01124078b8485ecf5425ec05 -#: 50e22ee16b5848178dc9b232382ae7e0 +#: d71174eb01124078b8485ecf5425ec05 msgid "Represents a message sent from your webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage:3 #: 1c655677226f4830aedb23fb6f1837a8 -#: c733980eb8534faf99bb803c964524c3 +#: 1c655677226f4830aedb23fb6f1837a8 msgid "This allows you to edit or delete a message sent by your webhook." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage:6 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage:6 #: 33093f55fb9f4195a31a391a774f446b -#: 8da32e9c443f44618a2d11ad25586f60 +#: 33093f55fb9f4195a31a391a774f446b msgid "This inherits from :class:`discord.Message` with changes to :meth:`edit` and :meth:`delete` to work." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:1 #: a2e790bc16394691bb3ba3168ece42f6 -#: 8d76438ac0a449f096840bc580b21c7a +#: a2e790bc16394691bb3ba3168ece42f6 msgid "Edits the message." msgstr "" @@ -1286,14 +1312,14 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.edit:51 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.edit:28 #: 0d4acea514904c8b82ce6ba49a8d5093 -#: ea51e461eb4b4e72921bd90176465112 +#: 0d4acea514904c8b82ce6ba49a8d5093 msgid "The newly edited message." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.delete:3 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.delete:1 #: 1512b9e2d2e74beea6be22bd4a805a28 -#: 16f52ca9ace24fb38a6dd193b112cc64 +#: 1512b9e2d2e74beea6be22bd4a805a28 msgid "Deletes the message." msgstr "" @@ -1305,14 +1331,14 @@ msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.delete:10 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.delete:8 #: aba4600cb0384affabc1e3f706cd8796 -#: 96b6ad26e0cc4979923a463e329f90b3 +#: aba4600cb0384affabc1e3f706cd8796 msgid "You do not have proper permissions to delete the message." msgstr "" #: ../../../discord/webhook/async_.py:docstring of discord.webhook.async_.WebhookMessage.delete:11 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhookMessage.delete:9 #: f04e4a0b1cbf4f3daade0da691833e50 -#: b83c32c0775b4ad2903f16caa49b75cf +#: f04e4a0b1cbf4f3daade0da691833e50 msgid "The message was deleted already." msgstr "" @@ -1329,14 +1355,14 @@ msgstr "" #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.from_url:7 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.partial:10 #: b9c19a7dc665479f9dd4388f7783d712 -#: 840907faec8c45c0952ebfdb3349d390 +#: b9c19a7dc665479f9dd4388f7783d712 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.py:docstring of discord.webhook.sync.SyncWebhook.edit:23 #: ../../../discord/webhook/sync.py:docstring of discord.webhook.sync.SyncWebhook.fetch:17 #: 4d5326bd667b4df2bebe23caaa5cc701 -#: be82f96debd24cffb17feed64f30b7e9 +#: 4d5326bd667b4df2bebe23caaa5cc701 msgid ":class:`SyncWebhook`" msgstr "" diff --git a/docs/build/locales/changelog.pot b/docs/build/locales/changelog.pot index 6396142541..3207576cae 100644 --- a/docs/build/locales/changelog.pot +++ b/docs/build/locales/changelog.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -42,20 +42,21 @@ msgid "These changes are available on the `master` branch, but have not yet been msgstr "" #: ../../changelog.md:13 -#: b32d85acd95341dfb2e580a11f6272ca -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "" - -#: ../../changelog.md:15 -#: ../../changelog.md:197 -#: ../../changelog.md:304 -#: ../../changelog.md:564 -#: ../../changelog.md:637 -#: ../../changelog.md:692 -#: ../../changelog.md:708 -#: ../../changelog.md:776 -#: ../../changelog.md:877 -#: ../../changelog.md:966 +#: ../../changelog.md:50 +#: ../../changelog.md:357 +#: ../../changelog.md:456 +#: ../../changelog.md:691 +#: ../../changelog.md:798 +#: ../../changelog.md:1058 +#: ../../changelog.md:1131 +#: ../../changelog.md:1186 +#: ../../changelog.md:1202 +#: ../../changelog.md:1270 +#: ../../changelog.md:1371 +#: ../../changelog.md:1460 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 #: e8cf33c496dc4074adbbcfbbce555d76 #: e8cf33c496dc4074adbbcfbbce555d76 #: e8cf33c496dc4074adbbcfbbce555d76 @@ -69,2221 +70,2926 @@ msgstr "" msgid "Added" msgstr "" -#: ../../changelog.md:17 +#: ../../changelog.md:15 +#: 1e8ecddada0440e8b28a3c9be07f3423 +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "" + +#: ../../changelog.md:18 +#: ../../changelog.md:173 +#: ../../changelog.md:394 +#: ../../changelog.md:620 +#: ../../changelog.md:762 +#: ../../changelog.md:888 +#: ../../changelog.md:1039 +#: ../../changelog.md:1085 +#: ../../changelog.md:1162 +#: ../../changelog.md:1301 +#: ../../changelog.md:1403 +#: ../../changelog.md:1510 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +#: 6f3f624eef944b38a861d712cf1c2dd3 +msgid "Changed" +msgstr "" + +#: ../../changelog.md:20 +#: 8a3332dafa3c405198ec6819e0e4d90a +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "" + +#: ../../changelog.md:23 +#: ../../changelog.md:212 +#: ../../changelog.md:413 +#: ../../changelog.md:540 +#: ../../changelog.md:664 +#: ../../changelog.md:722 +#: ../../changelog.md:930 +#: ../../changelog.md:1045 +#: ../../changelog.md:1095 +#: ../../changelog.md:1113 +#: ../../changelog.md:1124 +#: ../../changelog.md:1152 +#: ../../changelog.md:1178 +#: ../../changelog.md:1191 +#: ../../changelog.md:1234 +#: ../../changelog.md:1248 +#: ../../changelog.md:1255 +#: ../../changelog.md:1263 +#: ../../changelog.md:1311 +#: ../../changelog.md:1417 +#: ../../changelog.md:1523 +#: ../../changelog.md:1560 +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +msgid "Fixed" +msgstr "" + +#: ../../changelog.md:25 +#: f409a2d1bf8941ad8e5dd38c6fa02f97 +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "" + +#: ../../changelog.md:27 +#: 7088fa09f41846e5892a329b6bcd8349 +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "" + +#: ../../changelog.md:30 +#: 67638ee2ed544e56b98bc22db8fea02a +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "" + +#: ../../changelog.md:34 +#: 4c1d702a0fd34e05b931d0149b6d2e88 +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "" + +#: ../../changelog.md:37 +#: ../../changelog.md:329 +#: ../../changelog.md:444 +#: ../../changelog.md:643 +#: ../../changelog.md:1224 +#: 5b535d4b52244097b05ec474ea2121c6 +#: 5b535d4b52244097b05ec474ea2121c6 +#: 5b535d4b52244097b05ec474ea2121c6 +#: 5b535d4b52244097b05ec474ea2121c6 +#: 5b535d4b52244097b05ec474ea2121c6 +msgid "Deprecated" +msgstr "" + +#: ../../changelog.md:39 +#: ../../changelog.md:348 +#: ../../changelog.md:450 +#: ../../changelog.md:657 +#: ../../changelog.md:785 +#: ../../changelog.md:923 +#: ../../changelog.md:1171 +#: ../../changelog.md:1412 +#: cb54f87243e542f6bdc3742c26311fa6 +#: cb54f87243e542f6bdc3742c26311fa6 +#: cb54f87243e542f6bdc3742c26311fa6 +#: cb54f87243e542f6bdc3742c26311fa6 +#: cb54f87243e542f6bdc3742c26311fa6 +#: cb54f87243e542f6bdc3742c26311fa6 +#: cb54f87243e542f6bdc3742c26311fa6 +#: cb54f87243e542f6bdc3742c26311fa6 +msgid "Removed" +msgstr "" + +#: ../../changelog.md:41 +#: dd5ffa5028be44a282b2ac8924972f1f +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "" + +#: ../../changelog.md:44 +#: a5699cb066b04c63831218070c8b3007 +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "" + +#: ../../changelog.md:46 +#: 949a54ac256f4ed080709b21a70a73d7 +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "" + +#: ../../changelog.md:48 +#: eeb4225156bc403cb9430c14142f0030 +msgid "[2.7.0] - 2025-12-24" +msgstr "" + +#: ../../changelog.md:52 +#: 0b59939241624a3193186fcb744f65f7 +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "" + +#: ../../changelog.md:55 +#: 2a37ee55e00e4e68b43bcf62c0b6c16b +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "" + +#: ../../changelog.md:57 +#: ../../changelog.md:359 +#: 7088fa09f41846e5892a329b6bcd8349 +#: 7088fa09f41846e5892a329b6bcd8349 +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "" + +#: ../../changelog.md:60 +#: ../../changelog.md:362 +#: 84c4af7114434feaa1fecfd718dc694c +#: 84c4af7114434feaa1fecfd718dc694c +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "" + +#: ../../changelog.md:62 +#: ../../changelog.md:364 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "" + +#: ../../changelog.md:64 +#: ../../changelog.md:366 +#: 40bb9fff0d8f40258b28fc994bd31db7 +#: 40bb9fff0d8f40258b28fc994bd31db7 +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "" + +#: ../../changelog.md:67 +#: ../../changelog.md:369 +#: 6e961ffbbb9c4e43a860891df7ed6fa5 +#: 6e961ffbbb9c4e43a860891df7ed6fa5 +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "" + +#: ../../changelog.md:69 +#: ../../changelog.md:371 +#: a85df008927348788e72a76ee878cb6a +#: 2dbc1920fbe04867a7bf051ffef6e7fa +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "" + +#: ../../changelog.md:70 +#: ../../changelog.md:372 +#: 6f8e774e5a834ffca6960ae377dc9b45 +#: 9baa76343a024b03a2c4e54a91c41387 +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "" + +#: ../../changelog.md:71 +#: ../../changelog.md:373 +#: 3f1a31a6bf894217a0fe6f205cd26eb7 +#: bbcd107f0eee4f00acc880e2e4531385 +msgid "Adds `SelectDefaultValueType` enum." +msgstr "" + +#: ../../changelog.md:72 +#: ../../changelog.md:374 +#: 1e3d212d7e7740ddb1039d1bca5dec4e +#: ff965558f1864bfd96a4567cb4e19454 +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "" + +#: ../../changelog.md:75 +#: ../../changelog.md:377 +#: ee1185f07728432d90acac5a21dbec45 +#: ee1185f07728432d90acac5a21dbec45 +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "" + +#: ../../changelog.md:77 +#: ../../changelog.md:379 +#: 4620d311330a4c04b6b2b7b4de078652 +#: 4620d311330a4c04b6b2b7b4de078652 +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "" + +#: ../../changelog.md:79 +#: ../../changelog.md:381 +#: 617814850e83401ebf06752624c50095 +#: 617814850e83401ebf06752624c50095 +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "" + +#: ../../changelog.md:82 +#: ../../changelog.md:384 +#: 4d570b6175b846b7b096d02a18bf1053 +#: 4d570b6175b846b7b096d02a18bf1053 +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "" + +#: ../../changelog.md:84 +#: ../../changelog.md:386 +#: d88667c6f5dd4c8789c7f597cbcc5b58 +#: d88667c6f5dd4c8789c7f597cbcc5b58 +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "" + +#: ../../changelog.md:86 +#: ../../changelog.md:388 +#: 40bb9fff0d8f40258b28fc994bd31db7 +#: 40bb9fff0d8f40258b28fc994bd31db7 +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "" + +#: ../../changelog.md:89 +#: ../../changelog.md:391 +#: 583f0a83c644415fbd248eee5f5d8fc5 +#: 583f0a83c644415fbd248eee5f5d8fc5 +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "" + +#: ../../changelog.md:91 +#: ../../changelog.md:458 +#: d88667c6f5dd4c8789c7f597cbcc5b58 +#: d88667c6f5dd4c8789c7f597cbcc5b58 +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "" + +#: ../../changelog.md:93 +#: ../../changelog.md:460 +#: 73f8d143b51e4d75ba380e16b08e6dcb #: 73f8d143b51e4d75ba380e16b08e6dcb msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "" -#: ../../changelog.md:19 +#: ../../changelog.md:95 +#: ../../changelog.md:462 +#: dd48eb67d9264c6f9c8c34eff1f8dc21 #: dd48eb67d9264c6f9c8c34eff1f8dc21 msgid "Added the following `AppInfo` attributes: `approximate_guild_count`, `approximate_user_install_count`, `custom_install_url`, `install_params`, `interactions_endpoint_url`, `redirect_uris`, `role_connections_verification_url`, and `tags`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "" -#: ../../changelog.md:23 +#: ../../changelog.md:99 +#: ../../changelog.md:466 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 #: c3f3b5baaf6d4bf3a3deaa582d1444a1 msgid "Added `Member.guild_banner` and `Member.display_banner` properties. ([#2556](https://github.com/Pycord-Development/pycord/pull/2556))" msgstr "" -#: ../../changelog.md:25 +#: ../../changelog.md:101 +#: ../../changelog.md:468 +#: 42ed7327fefc4b54872053b06dc3d128 #: 42ed7327fefc4b54872053b06dc3d128 msgid "Added support for Application Emojis. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" msgstr "" -#: ../../changelog.md:27 +#: ../../changelog.md:103 +#: ../../changelog.md:470 +#: ee1185f07728432d90acac5a21dbec45 #: ee1185f07728432d90acac5a21dbec45 msgid "Added `cache_app_emojis` parameter to `Client`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" msgstr "" -#: ../../changelog.md:29 +#: ../../changelog.md:105 +#: ../../changelog.md:472 +#: ee1185f07728432d90acac5a21dbec45 #: ee1185f07728432d90acac5a21dbec45 msgid "Added `elapsed` method to `VoiceClient`. ([#2587](https://github.com/Pycord-Development/pycord/pull/2587/))" msgstr "" -#: ../../changelog.md:31 +#: ../../changelog.md:107 +#: ../../changelog.md:474 +#: 7fd8831246324c0ba80b842014371a93 #: 7fd8831246324c0ba80b842014371a93 msgid "Added optional `filter` parameter to `utils.basic_autocomplete()`. ([#2590](https://github.com/Pycord-Development/pycord/pull/2590))" msgstr "" -#: ../../changelog.md:33 +#: ../../changelog.md:109 +#: ../../changelog.md:476 +#: 7556f2bd45294900b546bcc8bc4cc855 #: 7556f2bd45294900b546bcc8bc4cc855 msgid "Added role tags: `subscription_listing_id`, `guild_connections`, and `available_for_purchase`. ([#2606](https://github.com/Pycord-Development/pycord/pull/2606))" msgstr "" -#: ../../changelog.md:36 +#: ../../changelog.md:112 +#: ../../changelog.md:479 +#: 4620d311330a4c04b6b2b7b4de078652 #: 4620d311330a4c04b6b2b7b4de078652 msgid "Added missing `with_counts` parameter to `fetch_guilds` method. ([#2615](https://github.com/Pycord-Development/pycord/pull/2615))" msgstr "" -#: ../../changelog.md:38 +#: ../../changelog.md:114 +#: ../../changelog.md:481 +#: dd48eb67d9264c6f9c8c34eff1f8dc21 #: dd48eb67d9264c6f9c8c34eff1f8dc21 msgid "Added the following missing permissions: `Permissions.use_soundboard`, `Permissions.use_external_sounds`, and `Permissions.view_creator_monetization_analytics`. ([#2620](https://github.com/Pycord-Development/pycord/pull/2620))" msgstr "" -#: ../../changelog.md:42 -#: dddf1b7b1aba48dfb0f3282e4d0658a2 -msgid "Added `MediaChannel` channel type. ([#2641](https://github.com/Pycord-Development/pycord/pull/2641))" +#: ../../changelog.md:118 +#: ../../changelog.md:485 +#: dddf1b7b1aba48dfb0f3282e4d0658a2 +#: dddf1b7b1aba48dfb0f3282e4d0658a2 +msgid "Added `MediaChannel` channel type. ([#2641](https://github.com/Pycord-Development/pycord/pull/2641))" +msgstr "" + +#: ../../changelog.md:120 +#: ../../changelog.md:487 +#: 1acba6757cf74da68c1302cbed5100b5 +#: 1acba6757cf74da68c1302cbed5100b5 +msgid "Added `Message._raw_data` attribute. ([#2670](https://github.com/Pycord-Development/pycord/pull/2670))" +msgstr "" + +#: ../../changelog.md:122 +#: ../../changelog.md:489 +#: 169dd0974f7f4141bb15b782abd500b7 +#: 169dd0974f7f4141bb15b782abd500b7 +msgid "Added helper methods to determine the authorizing party of an `Interaction`. ([#2659](https://github.com/Pycord-Development/pycord/pull/2659))" +msgstr "" + +#: ../../changelog.md:124 +#: ../../changelog.md:491 +#: 7869c915b3f14f07a5bf3a4475157805 +#: 7869c915b3f14f07a5bf3a4475157805 +msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgstr "" + +#: ../../changelog.md:126 +#: ../../changelog.md:493 +#: 2cfb8a23cfce4b74b8af6afeefc55cca +#: 6b4bd167ee1a4b50af1536b86d229ead +msgid "Added the following soundboard-related features:" +msgstr "" + +#: ../../changelog.md:127 +#: ../../changelog.md:494 +#: 0ee7a0da9b5045c0981c50ae8b2be5fb +#: 9c98c54db83c465c9caf7569cf995115 +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "" + +#: ../../changelog.md:129 +#: ../../changelog.md:496 +#: d5e8d94f269148608c08ee71dfa29404 +#: d777fc87f70543b9bd78c825111c9933 +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "" + +#: ../../changelog.md:130 +#: ../../changelog.md:497 +#: 1cfcf30097114b46b61f8ccba89f8d5b +#: 9f3c10321fe243d7a8fdf04e499123bd +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "" + +#: ../../changelog.md:131 +#: ../../changelog.md:498 +#: 2434b103514a46588321712d01587245 +#: 48a963dbcd76452a9567210995c6ba85 +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "" + +#: ../../changelog.md:132 +#: ../../changelog.md:499 +#: da574ae3b081432787fabf3ce7643b08 +#: da574ae3b081432787fabf3ce7643b08 +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "" + +#: ../../changelog.md:135 +#: ../../changelog.md:502 +#: 4f80fa16c23e41c19ad5f98cb4764338 +#: 4f80fa16c23e41c19ad5f98cb4764338 +msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "" + +#: ../../changelog.md:137 +#: ../../changelog.md:504 +#: 6a993686d0f6440f9058ad662abc3eb7 +#: 6a993686d0f6440f9058ad662abc3eb7 +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "" + +#: ../../changelog.md:139 +#: ../../changelog.md:506 +#: 878001efd2cc45dead2ee90071cecf01 +#: 878001efd2cc45dead2ee90071cecf01 +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "" + +#: ../../changelog.md:141 +#: ../../changelog.md:508 +#: ade46dafe4b44075b82a661d0516635f +#: ade46dafe4b44075b82a661d0516635f +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "" + +#: ../../changelog.md:143 +#: ../../changelog.md:510 +#: ade46dafe4b44075b82a661d0516635f +#: ade46dafe4b44075b82a661d0516635f +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "" + +#: ../../changelog.md:145 +#: ../../changelog.md:512 +#: 617814850e83401ebf06752624c50095 +#: 617814850e83401ebf06752624c50095 +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "" + +#: ../../changelog.md:148 +#: ../../changelog.md:515 +#: 3b2c11ddd69145ff9b65a168d5f20f04 +#: 3b2c11ddd69145ff9b65a168d5f20f04 +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "" + +#: ../../changelog.md:150 +#: ../../changelog.md:517 +#: ade46dafe4b44075b82a661d0516635f +#: ade46dafe4b44075b82a661d0516635f +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "" + +#: ../../changelog.md:152 +#: ../../changelog.md:519 +#: f56f60d027c34c1c96d0aae7504b6cfb +#: f56f60d027c34c1c96d0aae7504b6cfb +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "" + +#: ../../changelog.md:154 +#: ../../changelog.md:521 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "" + +#: ../../changelog.md:156 +#: ../../changelog.md:523 +#: e7e85506316f4046a79bf1bee7c0213e +#: e7e85506316f4046a79bf1bee7c0213e +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "" + +#: ../../changelog.md:158 +#: ../../changelog.md:525 +#: 7556f2bd45294900b546bcc8bc4cc855 +#: 7556f2bd45294900b546bcc8bc4cc855 +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "" + +#: ../../changelog.md:160 +#: ../../changelog.md:527 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "" + +#: ../../changelog.md:162 +#: ../../changelog.md:529 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "" + +#: ../../changelog.md:164 +#: ../../changelog.md:531 +#: 4f80fa16c23e41c19ad5f98cb4764338 +#: 4f80fa16c23e41c19ad5f98cb4764338 +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "" + +#: ../../changelog.md:166 +#: ../../changelog.md:533 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "" + +#: ../../changelog.md:168 +#: ../../changelog.md:535 +#: 74a9e9832d4c4a6fa8734778209c65e4 +#: 74a9e9832d4c4a6fa8734778209c65e4 +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "" + +#: ../../changelog.md:170 +#: ../../changelog.md:537 +#: 6a993686d0f6440f9058ad662abc3eb7 +#: 6a993686d0f6440f9058ad662abc3eb7 +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "" + +#: ../../changelog.md:175 +#: ../../changelog.md:396 +#: 4f80fa16c23e41c19ad5f98cb4764338 +#: 4f80fa16c23e41c19ad5f98cb4764338 +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "" + +#: ../../changelog.md:177 +#: ../../changelog.md:398 +#: 529ac272dc144c8080415c8421c978ff +#: d6e004a62d4141788045c2e28f60b8eb +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "" + +#: ../../changelog.md:179 +#: ../../changelog.md:400 +#: cebce3228a6c446c8c0d84248300f5e2 +#: a605ce2c86b64296a74cedeb5cafa4dd +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "" + +#: ../../changelog.md:181 +#: ../../changelog.md:402 +#: 4bd045d31ee3411981519a2eabfff854 +#: 1ceb0546662a44dab2d6d5a268f32b63 +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "" + +#: ../../changelog.md:183 +#: ../../changelog.md:404 +#: 45092835842d4e2a89de632cd2545d0d +#: a7659277d5824dcfbed0c1e984f8b442 +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "" + +#: ../../changelog.md:185 +#: ../../changelog.md:406 +#: cbaf768666d54f1c83c348f2f1d19372 +#: 3a62ecad403740eda73633a664a5a312 +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "" + +#: ../../changelog.md:187 +#: ../../changelog.md:408 +#: d5a79b338ad649828f60daebd5822323 +#: 9852de9defad4e67901cb050cb779cc9 +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "" + +#: ../../changelog.md:189 +#: ../../changelog.md:410 +#: d0a8a629a97e4a22a05add47a8e4b010 +#: ac39e00e86834511b5b63be963e8f943 +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "" + +#: ../../changelog.md:191 +#: ../../changelog.md:622 +#: dd5ffa5028be44a282b2ac8924972f1f +#: dd5ffa5028be44a282b2ac8924972f1f +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "" + +#: ../../changelog.md:194 +#: ../../changelog.md:625 +#: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +#: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "" + +#: ../../changelog.md:196 +#: ../../changelog.md:627 +#: 84fd56364f2e426f8059ab543cf8fa9f +#: 84fd56364f2e426f8059ab543cf8fa9f +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "" + +#: ../../changelog.md:198 +#: ../../changelog.md:629 +#: e81f05b83a034f228f9c15b92cb49ffc +#: e81f05b83a034f228f9c15b92cb49ffc +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "" + +#: ../../changelog.md:201 +#: ../../changelog.md:632 +#: 2a37ee55e00e4e68b43bcf62c0b6c16b +#: 2a37ee55e00e4e68b43bcf62c0b6c16b +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "" + +#: ../../changelog.md:203 +#: ../../changelog.md:634 +#: 0a54f2b4c9764c26a62124a36810df1f +#: 0a54f2b4c9764c26a62124a36810df1f +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "" + +#: ../../changelog.md:205 +#: ../../changelog.md:636 +#: c07af9a4c1fd4892ae280f8510c5161f +#: c07af9a4c1fd4892ae280f8510c5161f +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "" + +#: ../../changelog.md:207 +#: ../../changelog.md:638 +#: dddf1b7b1aba48dfb0f3282e4d0658a2 +#: dddf1b7b1aba48dfb0f3282e4d0658a2 +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "" + +#: ../../changelog.md:209 +#: ../../changelog.md:640 +#: effae79d201c4ca0a0e3943743dfc1b5 +#: effae79d201c4ca0a0e3943743dfc1b5 +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "" + +#: ../../changelog.md:214 +#: 2fb12f31fbda4dd38ac5d75d20c470af +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "" + +#: ../../changelog.md:216 +#: 83b3c68f47754e73ab88708fc8a2ffb2 +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "" + +#: ../../changelog.md:219 +#: 1aa560acbffb489b9c0495cf0b24c36e +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "" + +#: ../../changelog.md:221 +#: 384fcb271c8a4306af44212e2fe7c84d +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "" + +#: ../../changelog.md:223 +#: ../../changelog.md:415 +#: eb953d6d30db42809fb6a250571f29b1 +#: eb953d6d30db42809fb6a250571f29b1 +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "" + +#: ../../changelog.md:225 +#: ../../changelog.md:417 +#: d965df96de2444d2a3da4bac5f41fa32 +#: d965df96de2444d2a3da4bac5f41fa32 +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" msgstr "" -#: ../../changelog.md:44 -#: 1acba6757cf74da68c1302cbed5100b5 -msgid "Added `Message._raw_data` attribute. ([#2670](https://github.com/Pycord-Development/pycord/pull/2670))" +#: ../../changelog.md:227 +#: ../../changelog.md:419 +#: f5ed697972464eef896be8d20a91d41f +#: f5ed697972464eef896be8d20a91d41f +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" msgstr "" -#: ../../changelog.md:46 -#: 169dd0974f7f4141bb15b782abd500b7 -msgid "Added helper methods to determine the authorizing party of an `Interaction`. ([#2659](https://github.com/Pycord-Development/pycord/pull/2659))" +#: ../../changelog.md:229 +#: ../../changelog.md:421 +#: 1aa560acbffb489b9c0495cf0b24c36e +#: 1aa560acbffb489b9c0495cf0b24c36e +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" msgstr "" -#: ../../changelog.md:48 -#: 7869c915b3f14f07a5bf3a4475157805 -msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +#: ../../changelog.md:231 +#: ../../changelog.md:423 +#: 1579cb6ca4374946ae9d2aa00c6a2a05 +#: 1579cb6ca4374946ae9d2aa00c6a2a05 +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" msgstr "" -#: ../../changelog.md:50 -#: 4f80fa16c23e41c19ad5f98cb4764338 -msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +#: ../../changelog.md:233 +#: ../../changelog.md:425 +#: af74ad39a1b34e1fa81b9328b1540ea5 +#: af74ad39a1b34e1fa81b9328b1540ea5 +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" msgstr "" -#: ../../changelog.md:52 -#: 6a993686d0f6440f9058ad662abc3eb7 -msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +#: ../../changelog.md:235 +#: ../../changelog.md:427 +#: d15ec1bf07934c9d86604965290c99bf +#: d15ec1bf07934c9d86604965290c99bf +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" msgstr "" -#: ../../changelog.md:54 -#: 878001efd2cc45dead2ee90071cecf01 -msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +#: ../../changelog.md:237 +#: ../../changelog.md:429 +#: 4b405ed8d3174be9b4285624ed111389 +#: 4b405ed8d3174be9b4285624ed111389 +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" msgstr "" -#: ../../changelog.md:56 -#: ade46dafe4b44075b82a661d0516635f -msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +#: ../../changelog.md:240 +#: ../../changelog.md:432 +#: 7327cd43427e488999e090c78cac0b79 +#: 7327cd43427e488999e090c78cac0b79 +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" msgstr "" -#: ../../changelog.md:58 -#: ade46dafe4b44075b82a661d0516635f -msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +#: ../../changelog.md:242 +#: ../../changelog.md:434 +#: 1aa560acbffb489b9c0495cf0b24c36e +#: 1aa560acbffb489b9c0495cf0b24c36e +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" msgstr "" -#: ../../changelog.md:60 -#: f56f60d027c34c1c96d0aae7504b6cfb -msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +#: ../../changelog.md:244 +#: ../../changelog.md:436 +#: d15ec1bf07934c9d86604965290c99bf +#: d15ec1bf07934c9d86604965290c99bf +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" msgstr "" -#: ../../changelog.md:62 -#: 90293effcc9a4c0cbe82b4d50f4e2604 -msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +#: ../../changelog.md:246 +#: ../../changelog.md:438 +#: e81f05b83a034f228f9c15b92cb49ffc +#: e81f05b83a034f228f9c15b92cb49ffc +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" msgstr "" -#: ../../changelog.md:65 -#: ../../changelog.md:170 -#: ../../changelog.md:228 -#: ../../changelog.md:436 -#: ../../changelog.md:551 -#: ../../changelog.md:601 -#: ../../changelog.md:619 -#: ../../changelog.md:630 -#: ../../changelog.md:658 -#: ../../changelog.md:684 -#: ../../changelog.md:697 -#: ../../changelog.md:740 -#: ../../changelog.md:754 -#: ../../changelog.md:761 -#: ../../changelog.md:769 -#: ../../changelog.md:817 -#: ../../changelog.md:923 -#: ../../changelog.md:1029 -#: ../../changelog.md:1066 -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -msgid "Fixed" +#: ../../changelog.md:249 +#: ../../changelog.md:441 +#: 6e43909d03324ff994e8e0c5521b4ab8 +#: 6e43909d03324ff994e8e0c5521b4ab8 +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgstr "" -#: ../../changelog.md:67 +#: ../../changelog.md:251 +#: ../../changelog.md:542 +#: 1579cb6ca4374946ae9d2aa00c6a2a05 #: 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "" -#: ../../changelog.md:69 +#: ../../changelog.md:253 +#: ../../changelog.md:544 +#: 7ae94f40f23e4016ad3583ccfa6c742c #: 7ae94f40f23e4016ad3583ccfa6c742c msgid "Fixed `codec` option for `FFmpegOpusAudio` class to make it in line with documentation. ([#2581](https://github.com/Pycord-Development/pycord/pull/2581))" msgstr "" -#: ../../changelog.md:71 +#: ../../changelog.md:255 +#: ../../changelog.md:546 +#: 343032650b214f1eb5ffe747555db443 #: 343032650b214f1eb5ffe747555db443 msgid "Fixed a possible bug where audio would play too fast at the beginning of audio files. ([#2584](https://github.com/Pycord-Development/pycord/pull/2584))" msgstr "" -#: ../../changelog.md:73 +#: ../../changelog.md:257 +#: ../../changelog.md:548 +#: 7c13dbe9d92449f4b9c00b812d03c2df #: 7c13dbe9d92449f4b9c00b812d03c2df msgid "Fixed paginator not responding when using `Paginator.edit()` with default parameters. ([#2594](https://github.com/Pycord-Development/pycord/pull/2594))" msgstr "" -#: ../../changelog.md:75 +#: ../../changelog.md:259 +#: ../../changelog.md:550 +#: 21ab8865343f4f4a95f4e6fb558290f9 #: 21ab8865343f4f4a95f4e6fb558290f9 msgid "Fixed the `is_owner()` `user` type hint: `User` -> `User | Member`. ([#2593](https://github.com/Pycord-Development/pycord/pull/2593))" msgstr "" -#: ../../changelog.md:77 +#: ../../changelog.md:261 +#: ../../changelog.md:552 +#: e81f05b83a034f228f9c15b92cb49ffc #: e81f05b83a034f228f9c15b92cb49ffc msgid "Fixed `Guild.create_test_entitlement()` and `User.create_test_entitlement()` using the guild/user ID instead of the application ID. ([#2595](https://github.com/Pycord-Development/pycord/pull/2595))" msgstr "" -#: ../../changelog.md:80 +#: ../../changelog.md:264 +#: ../../changelog.md:555 +#: ab1ed3f8483145bea5b24fad05b5648f #: ab1ed3f8483145bea5b24fad05b5648f msgid "Fixed `BucketType.category` cooldown commands not functioning correctly in private channels. ([#2603](https://github.com/Pycord-Development/pycord/pull/2603))" msgstr "" -#: ../../changelog.md:82 +#: ../../changelog.md:266 +#: ../../changelog.md:557 +#: 0fe082c072ae49f581e23f1910056ed8 #: 0fe082c072ae49f581e23f1910056ed8 msgid "Fixed `ctx` parameter of a `SlashCommand` not being `Union` type. ([#2611](https://github.com/Pycord-Development/pycord/pull/2611))" msgstr "" -#: ../../changelog.md:84 +#: ../../changelog.md:268 +#: ../../changelog.md:559 +#: 7327cd43427e488999e090c78cac0b79 #: 7327cd43427e488999e090c78cac0b79 msgid "Fixed `TypeError` when passing `skus` parameter in `Client.entitlements()`. ([#2627](https://github.com/Pycord-Development/pycord/issues/2627))" msgstr "" -#: ../../changelog.md:86 +#: ../../changelog.md:270 +#: ../../changelog.md:561 +#: d15ec1bf07934c9d86604965290c99bf #: d15ec1bf07934c9d86604965290c99bf msgid "Fixed `AttributeError` when sending polls with `PartialWebook`. ([#2624](https://github.com/Pycord-Development/pycord/pull/2624))" msgstr "" -#: ../../changelog.md:88 +#: ../../changelog.md:272 +#: ../../changelog.md:563 +#: 084a586848d74bfeb5f2ceba591293d0 #: 084a586848d74bfeb5f2ceba591293d0 msgid "Fixed editing `ForumChannel` flags not working. ([#2641](https://github.com/Pycord-Development/pycord/pull/2641))" msgstr "" -#: ../../changelog.md:90 +#: ../../changelog.md:274 +#: ../../changelog.md:565 +#: 1aa560acbffb489b9c0495cf0b24c36e #: 1aa560acbffb489b9c0495cf0b24c36e msgid "Fixed `AttributeError` when accessing `Member.guild_permissions` for user installed apps. ([#2650](https://github.com/Pycord-Development/pycord/pull/2650))" msgstr "" -#: ../../changelog.md:92 +#: ../../changelog.md:276 +#: ../../changelog.md:567 +#: 5b2283d5d5e640999855ad3042fc5e6b #: 5b2283d5d5e640999855ad3042fc5e6b msgid "Fixed type annotations of cached properties. ([#2635](https://github.com/Pycord-Development/pycord/issues/2635))" msgstr "" -#: ../../changelog.md:94 +#: ../../changelog.md:278 +#: ../../changelog.md:569 +#: 878001efd2cc45dead2ee90071cecf01 #: 878001efd2cc45dead2ee90071cecf01 msgid "Fixed malformed properties in `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "" -#: ../../changelog.md:96 +#: ../../changelog.md:280 +#: ../../changelog.md:571 +#: 7c13dbe9d92449f4b9c00b812d03c2df #: 7c13dbe9d92449f4b9c00b812d03c2df msgid "Fixed an error when responding non-ephemerally with a `Paginator` to an ephemerally deferred interaction. ([#2661](https://github.com/Pycord-Development/pycord/pull/2661))" msgstr "" -#: ../../changelog.md:99 +#: ../../changelog.md:283 +#: ../../changelog.md:574 +#: 7ed9c8e2674b4eea8e16efe2e7916c19 #: 7ed9c8e2674b4eea8e16efe2e7916c19 msgid "Fixed attachment metadata being set incorrectly in interaction responses causing the metadata to be ignored by Discord. ([#2679](https://github.com/Pycord-Development/pycord/pull/2679))" msgstr "" -#: ../../changelog.md:102 +#: ../../changelog.md:286 +#: ../../changelog.md:577 +#: cc7d5fa68e994d34aa693f5bb2f1ffd0 #: cc7d5fa68e994d34aa693f5bb2f1ffd0 msgid "Fixed unexpected backoff behavior in the handling of task failures ([#2700](https://github.com/Pycord-Development/pycord/pull/2700))." msgstr "" -#: ../../changelog.md:104 +#: ../../changelog.md:288 +#: ../../changelog.md:579 +#: 6e43909d03324ff994e8e0c5521b4ab8 #: 6e43909d03324ff994e8e0c5521b4ab8 msgid "Fixed `BridgeCommand` duplicate in default help command. ([#2656](https://github.com/Pycord-Development/pycord/pull/2656))" msgstr "" -#: ../../changelog.md:106 +#: ../../changelog.md:290 +#: ../../changelog.md:581 +#: d15ec1bf07934c9d86604965290c99bf #: d15ec1bf07934c9d86604965290c99bf msgid "Fixed `AttributeError` when trying to consume a consumable entitlement. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "" -#: ../../changelog.md:108 +#: ../../changelog.md:292 +#: ../../changelog.md:583 +#: 1579cb6ca4374946ae9d2aa00c6a2a05 #: 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "" -#: ../../changelog.md:110 +#: ../../changelog.md:294 +#: ../../changelog.md:585 +#: 3b2c11ddd69145ff9b65a168d5f20f04 #: 3b2c11ddd69145ff9b65a168d5f20f04 msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" msgstr "" -#: ../../changelog.md:112 +#: ../../changelog.md:296 +#: ../../changelog.md:587 +#: 98b7cc4cbd3b4529bd64539cdc0166e7 #: 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" msgstr "" -#: ../../changelog.md:114 +#: ../../changelog.md:298 +#: ../../changelog.md:589 +#: 1addb165c9c3437ca5dca418e2638d46 #: 1addb165c9c3437ca5dca418e2638d46 msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" msgstr "" -#: ../../changelog.md:116 +#: ../../changelog.md:300 +#: ../../changelog.md:591 +#: 7327cd43427e488999e090c78cac0b79 #: 7327cd43427e488999e090c78cac0b79 msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" msgstr "" -#: ../../changelog.md:118 +#: ../../changelog.md:302 +#: ../../changelog.md:593 +#: 8ef80de7fad747f88bcdb50c5d39b51b #: 8ef80de7fad747f88bcdb50c5d39b51b msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" msgstr "" -#: ../../changelog.md:120 +#: ../../changelog.md:304 +#: ../../changelog.md:595 +#: 617814850e83401ebf06752624c50095 +#: 617814850e83401ebf06752624c50095 +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "" + +#: ../../changelog.md:307 +#: ../../changelog.md:598 +#: a148a83edd1f4f7b845a87b1a987c516 #: a148a83edd1f4f7b845a87b1a987c516 msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" msgstr "" -#: ../../changelog.md:122 +#: ../../changelog.md:309 +#: ../../changelog.md:600 +#: 2eb6e57c0a364efd86ffa8096f540133 #: 2eb6e57c0a364efd86ffa8096f540133 msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" msgstr "" -#: ../../changelog.md:124 +#: ../../changelog.md:311 +#: ../../changelog.md:602 +#: 12ea4e48fc584a9c87ef676eeacfcd07 #: 12ea4e48fc584a9c87ef676eeacfcd07 msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" msgstr "" -#: ../../changelog.md:126 +#: ../../changelog.md:313 +#: ../../changelog.md:604 +#: d3b786079fea46bc8786e6b5154c03ed #: d3b786079fea46bc8786e6b5154c03ed msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" msgstr "" -#: ../../changelog.md:128 +#: ../../changelog.md:315 +#: ../../changelog.md:606 +#: d15ec1bf07934c9d86604965290c99bf #: d15ec1bf07934c9d86604965290c99bf msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" msgstr "" -#: ../../changelog.md:130 +#: ../../changelog.md:317 +#: ../../changelog.md:608 +#: 1aa560acbffb489b9c0495cf0b24c36e #: 1aa560acbffb489b9c0495cf0b24c36e msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" msgstr "" -#: ../../changelog.md:133 -#: ../../changelog.md:268 -#: ../../changelog.md:394 -#: ../../changelog.md:545 -#: ../../changelog.md:591 -#: ../../changelog.md:668 -#: ../../changelog.md:807 -#: ../../changelog.md:909 -#: ../../changelog.md:1016 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -#: 6f3f624eef944b38a861d712cf1c2dd3 -msgid "Changed" -msgstr "" - -#: ../../changelog.md:135 -#: dd5ffa5028be44a282b2ac8924972f1f -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "" - -#: ../../changelog.md:138 -#: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "" - -#: ../../changelog.md:140 -#: 84fd56364f2e426f8059ab543cf8fa9f -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "" - -#: ../../changelog.md:142 -#: e81f05b83a034f228f9c15b92cb49ffc -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +#: ../../changelog.md:319 +#: ../../changelog.md:610 +#: 1aa560acbffb489b9c0495cf0b24c36e +#: 1aa560acbffb489b9c0495cf0b24c36e +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" msgstr "" -#: ../../changelog.md:145 -#: 2a37ee55e00e4e68b43bcf62c0b6c16b -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +#: ../../changelog.md:321 +#: ../../changelog.md:612 +#: ef1005168cfb44b6b8f2055793ee601d +#: ef1005168cfb44b6b8f2055793ee601d +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" msgstr "" -#: ../../changelog.md:147 -#: 0a54f2b4c9764c26a62124a36810df1f -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +#: ../../changelog.md:323 +#: ../../changelog.md:614 +#: 1aa560acbffb489b9c0495cf0b24c36e +#: 1aa560acbffb489b9c0495cf0b24c36e +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" msgstr "" -#: ../../changelog.md:149 -#: c07af9a4c1fd4892ae280f8510c5161f -msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +#: ../../changelog.md:325 +#: ../../changelog.md:616 +#: 7fd8831246324c0ba80b842014371a93 +#: 7fd8831246324c0ba80b842014371a93 +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" msgstr "" -#: ../../changelog.md:151 -#: dddf1b7b1aba48dfb0f3282e4d0658a2 -msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +#: ../../changelog.md:331 +#: 0fe082c072ae49f581e23f1910056ed8 +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" msgstr "" -#: ../../changelog.md:154 -#: ../../changelog.md:730 -#: 5b535d4b52244097b05ec474ea2121c6 -#: 5b535d4b52244097b05ec474ea2121c6 -msgid "Deprecated" +#: ../../changelog.md:333 +#: ../../changelog.md:446 +#: b33dbeef25f54b92a273ab153577e67e +#: b33dbeef25f54b92a273ab153577e67e +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgstr "" -#: ../../changelog.md:156 +#: ../../changelog.md:336 +#: ../../changelog.md:645 +#: effae79d201c4ca0a0e3943743dfc1b5 #: effae79d201c4ca0a0e3943743dfc1b5 msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "" -#: ../../changelog.md:158 +#: ../../changelog.md:338 +#: ../../changelog.md:647 +#: effae79d201c4ca0a0e3943743dfc1b5 #: effae79d201c4ca0a0e3943743dfc1b5 msgid "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" msgstr "" -#: ../../changelog.md:160 +#: ../../changelog.md:340 +#: ../../changelog.md:649 +#: effae79d201c4ca0a0e3943743dfc1b5 #: effae79d201c4ca0a0e3943743dfc1b5 msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "" -#: ../../changelog.md:163 -#: ../../changelog.md:291 -#: ../../changelog.md:429 -#: ../../changelog.md:677 -#: ../../changelog.md:918 -#: cb54f87243e542f6bdc3742c26311fa6 -#: cb54f87243e542f6bdc3742c26311fa6 -#: cb54f87243e542f6bdc3742c26311fa6 -#: cb54f87243e542f6bdc3742c26311fa6 -#: cb54f87243e542f6bdc3742c26311fa6 -msgid "Removed" +#: ../../changelog.md:342 +#: ../../changelog.md:651 +#: effae79d201c4ca0a0e3943743dfc1b5 +#: effae79d201c4ca0a0e3943743dfc1b5 +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "" + +#: ../../changelog.md:344 +#: ../../changelog.md:653 +#: baabee44115f413aa4b2ab853daa0515 +#: baabee44115f413aa4b2ab853daa0515 +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "" + +#: ../../changelog.md:350 +#: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" msgstr "" -#: ../../changelog.md:165 +#: ../../changelog.md:352 +#: ../../changelog.md:659 +#: 3d4304bdaaab400c8603287757c112a5 #: 3d4304bdaaab400c8603287757c112a5 msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" msgstr "" -#: ../../changelog.md:168 +#: ../../changelog.md:355 +#: 7c216775f43c4a4283eada7e4c5566be +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "" + +#: ../../changelog.md:452 +#: dbcf3c4d21c14c479387995847602e95 +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "" + +#: ../../changelog.md:454 +#: b32d85acd95341dfb2e580a11f6272ca +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "" + +#: ../../changelog.md:662 #: 2ea9c95bdc934b7bbbe972ad30512eb5 msgid "[2.6.1] - 2024-09-15" msgstr "" -#: ../../changelog.md:172 +#: ../../changelog.md:666 #: 1a3f1825ed6940388193b1ef07b1dc76 msgid "Fixed premature garbage collection of tasks. ([#2510](https://github.com/Pycord-Development/pycord/pull/2510))" msgstr "" -#: ../../changelog.md:174 +#: ../../changelog.md:668 #: 8b40273b3f334953b36d4e726019a6d1 msgid "Fixed `EntitlementIterator` type hints and behavior with `limit > 100`. ([#2555](https://github.com/Pycord-Development/pycord/pull/2555))" msgstr "" -#: ../../changelog.md:176 +#: ../../changelog.md:670 #: 9ac720e03f6142e4ac4e0b6de0379c55 msgid "Fixed missing `stacklevel` parameter in `warn_deprecated` function call inside `@utils.deprecated`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:178 +#: ../../changelog.md:672 #: e2f55b08f081473c867e0e027c8cf264 msgid "Fixed the type hint in `ConnectionState._polls` to reflect actual behavior, changing it from `Guild` to `Poll`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:181 +#: ../../changelog.md:675 #: 2fb12f31fbda4dd38ac5d75d20c470af msgid "Fixed missing `__slots__` attributes in `RawReactionClearEmojiEvent` and `RawMessagePollVoteEvent`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:184 +#: ../../changelog.md:678 #: 15b4372aa41846c2bfe24bd729e63048 msgid "Fixed the type of `ForumChannel.default_sort_order`, changing it from `int` to `SortOrder`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:186 +#: ../../changelog.md:680 #: 7869c915b3f14f07a5bf3a4475157805 msgid "Fixed `PartialMessage` causing errors when created from `PartialMessageable`. ([#2568](https://github.com/Pycord-Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:188 +#: ../../changelog.md:682 #: 2fb12f31fbda4dd38ac5d75d20c470af msgid "Fixed the `guild` attribute of `Member`s received from a `UserCommand` being `None`. ([#2573](https://github.com/Pycord-Development/pycord/pull/2573))" msgstr "" -#: ../../changelog.md:190 +#: ../../changelog.md:684 #: a148a83edd1f4f7b845a87b1a987c516 msgid "Fixed `Webhook.send`, which did not include attachment data. ([#2513](https://github.com/Pycord-Development/pycord/pull/2513))" msgstr "" -#: ../../changelog.md:192 +#: ../../changelog.md:686 #: 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "Fixed inverted type hints in `CheckAnyFailure`. ([#2502](https://github.com/Pycord-Development/pycord/pull/2502))" msgstr "" -#: ../../changelog.md:195 +#: ../../changelog.md:689 #: 2ea9c95bdc934b7bbbe972ad30512eb5 msgid "[2.6.0] - 2024-07-09" msgstr "" -#: ../../changelog.md:199 +#: ../../changelog.md:693 #: ee1185f07728432d90acac5a21dbec45 msgid "Added `banner` parameter to `ClientUser.edit`. ([#2396](https://github.com/Pycord-Development/pycord/pull/2396))" msgstr "" -#: ../../changelog.md:201 +#: ../../changelog.md:695 #: d88667c6f5dd4c8789c7f597cbcc5b58 msgid "Added `user` argument to `Paginator.edit`. ([#2390](https://github.com/Pycord-Development/pycord/pull/2390))" msgstr "" -#: ../../changelog.md:203 +#: ../../changelog.md:697 #: 9e482633187e4f5c8fa1c1970503e1e5 msgid "Added `bridge_option` decorator. Required for `bridge.Bot` in 2.7. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:205 +#: ../../changelog.md:699 #: 73f8d143b51e4d75ba380e16b08e6dcb msgid "Added `Guild.search_members`. ([#2418](https://github.com/Pycord-Development/pycord/pull/2418))" msgstr "" -#: ../../changelog.md:207 +#: ../../changelog.md:701 #: 479db9f659c0426e8a65b42d3e86c344 msgid "Added bulk banning up to 200 users through `Guild.bulk_ban`. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "" -#: ../../changelog.md:209 +#: ../../changelog.md:703 #: f56f60d027c34c1c96d0aae7504b6cfb msgid "Added `member` data to the `raw_reaction_remove` event. ([#2412](https://github.com/Pycord-Development/pycord/pull/2412))" msgstr "" -#: ../../changelog.md:211 +#: ../../changelog.md:705 #: f9988dfe7b23484b9ba4809f9bb95d74 msgid "Added `Poll` and all related features. ([#2408](https://github.com/Pycord-Development/pycord/pull/2408))" msgstr "" -#: ../../changelog.md:213 +#: ../../changelog.md:707 #: 9ac720e03f6142e4ac4e0b6de0379c55 msgid "Added `stacklevel` param to `utils.warn_deprecated` and `utils.deprecated`. ([#2450](https://github.com/Pycord-Development/pycord/pull/2450))" msgstr "" -#: ../../changelog.md:215 +#: ../../changelog.md:709 #: a8616b9a932f4606b85de797fc499ba7 msgid "Added support for user-installable applications. ([#2409](https://github.com/Pycord-Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:217 +#: ../../changelog.md:711 #: 1c4f1fdcf05c43aba319d2e797df1b3e msgid "Added support for one-time purchases for Discord monetization. ([#2438](https://github.com/Pycord-Development/pycord/pull/2438))" msgstr "" -#: ../../changelog.md:219 +#: ../../changelog.md:713 #: 44550f6f16534a32aae326204a92f827 msgid "Added `Attachment.title`. ([#2486](https://github.com/Pycord-Development/pycord/pull/2486))" msgstr "" -#: ../../changelog.md:221 +#: ../../changelog.md:715 #: fc13286743f845d19a7cab16bf48759f msgid "Added `MemberFlags`. ([#2489](https://github.com/Pycord-Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:222 +#: ../../changelog.md:716 #: 90ea693eff9d4606a4c04da0d022efe1 msgid "Added `bypass_verification` parameter to `Member.edit`. ([#2489](https://github.com/Pycord-Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:224 +#: ../../changelog.md:718 #: b0e2a36ec1474943ac739d3a17c79296 msgid "Added `RoleFlags`. ([#2487](https://github.com/Pycord-Development/pycord/pull/2487))" msgstr "" -#: ../../changelog.md:225 +#: ../../changelog.md:719 #: 1acba6757cf74da68c1302cbed5100b5 msgid "Added `MessageCall` information. ([#2488](https://github.com/Pycord-Development/pycord/pull/2488))" msgstr "" -#: ../../changelog.md:230 +#: ../../changelog.md:724 #: 7ae94f40f23e4016ad3583ccfa6c742c msgid "Fixed the type-hinting of `Member.move_to` and `Member.edit` to reflect actual behavior. ([#2386](https://github.com/Pycord-Development/pycord/pull/2386))" msgstr "" -#: ../../changelog.md:232 +#: ../../changelog.md:726 #: 4b405ed8d3174be9b4285624ed111389 msgid "Fixed a deprecation warning from being displayed when running `python -m discord -v` by replacing the deprecated module. ([#2392](https://github.com/Pycord-Development/pycord/pull/2392))" msgstr "" -#: ../../changelog.md:235 +#: ../../changelog.md:729 #: 21ab8865343f4f4a95f4e6fb558290f9 msgid "Fixed `Paginator.edit` to no longer set user to the bot. ([#2390](https://github.com/Pycord-Development/pycord/pull/2390))" msgstr "" -#: ../../changelog.md:237 +#: ../../changelog.md:731 #: 9d69c269ed79425ab60e09f9b5e2ee4b msgid "Fixed `NameError` in some instances of `Interaction`. ([#2402](https://github.com/Pycord-Development/pycord/pull/2402))" msgstr "" -#: ../../changelog.md:239 +#: ../../changelog.md:733 #: 7c13dbe9d92449f4b9c00b812d03c2df msgid "Fixed interactions being ignored due to `PartialMessage.id` being of type `str`. ([#2406](https://github.com/Pycord-Development/pycord/pull/2406))" msgstr "" -#: ../../changelog.md:241 +#: ../../changelog.md:735 #: e2f55b08f081473c867e0e027c8cf264 msgid "Fixed the type-hinting of `ScheduledEvent.subscribers` to reflect actual behavior. ([#2400](https://github.com/Pycord-Development/pycord/pull/2400))" msgstr "" -#: ../../changelog.md:243 +#: ../../changelog.md:737 #: 8b40273b3f334953b36d4e726019a6d1 msgid "Fixed `ScheduledEvent.subscribers` behavior with `limit=None`. ([#2407](https://github.com/Pycord-Development/pycord/pull/2407))" msgstr "" -#: ../../changelog.md:245 +#: ../../changelog.md:739 #: 384fcb271c8a4306af44212e2fe7c84d msgid "Fixed invalid data being passed to `Interaction._guild` in certain cases. ([#2411](https://github.com/Pycord-Development/pycord/pull/2411))" msgstr "" -#: ../../changelog.md:247 +#: ../../changelog.md:741 #: ef1005168cfb44b6b8f2055793ee601d msgid "Fixed option type hints being ignored when using `parameter_name`. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:249 +#: ../../changelog.md:743 #: 7869c915b3f14f07a5bf3a4475157805 msgid "Fixed parameter `embed=None` causing `AttributeError` on `PartialMessage.edit`. ([#2446](https://github.com/Pycord-Development/pycord/pull/2446))" msgstr "" -#: ../../changelog.md:251 +#: ../../changelog.md:745 #: 2ca84f4587674ad0afe6b33699c76e45 msgid "Fixed paginator to revert state if a page update callback fails. ([#2448](https://github.com/Pycord-Development/pycord/pull/2448))" msgstr "" -#: ../../changelog.md:253 +#: ../../changelog.md:747 #: 878001efd2cc45dead2ee90071cecf01 msgid "Fixed missing `application_id` in `Entitlement.delete`. ([#2458](https://github.com/Pycord-Development/pycord/pull/2458))" msgstr "" -#: ../../changelog.md:255 +#: ../../changelog.md:749 #: ab1ed3f8483145bea5b24fad05b5648f msgid "Fixed issues with enums as `Option` types with long descriptions or too many values. ([#2463](https://github.com/Pycord-Development/pycord/pull/2463))" msgstr "" -#: ../../changelog.md:257 +#: ../../changelog.md:751 #: 55d4ea1bd82340bcb8c23812b5179448 msgid "Fixed many inaccurate type hints throughout the library. ([#2457](https://github.com/Pycord-Development/pycord/pull/2457))" msgstr "" -#: ../../changelog.md:259 +#: ../../changelog.md:753 #: 447daa976adc419590670e36e28bb3e7 msgid "Fixed `AttributeError` due to `discord.Option` being initialised with `input_type` set to `None`. ([#2464](https://github.com/Pycord-Development/pycord/pull/2464))" msgstr "" -#: ../../changelog.md:261 +#: ../../changelog.md:755 #: 6861ca06f105483bbc97a0928b422c0a msgid "Fixed `remove_application_command` causing issues while reloading extensions. ([#2480](https://github.com/Pycord-Development/pycord/pull/2480))" msgstr "" -#: ../../changelog.md:263 +#: ../../changelog.md:757 #: 0fe082c072ae49f581e23f1910056ed8 msgid "Fixed outdated logic for filtering and sorting audit log entries. ([#2371](https://github.com/Pycord-Development/pycord/pull/2371))" msgstr "" -#: ../../changelog.md:265 +#: ../../changelog.md:759 #: af74ad39a1b34e1fa81b9328b1540ea5 msgid "Further fixed logic when fetching audit logs. ([#2492](https://github.com/Pycord-Development/pycord/pull/2492))" msgstr "" -#: ../../changelog.md:270 +#: ../../changelog.md:764 #: c07af9a4c1fd4892ae280f8510c5161f msgid "Changed the type of `Guild.bitrate_limit` to `int`. ([#2387](https://github.com/Pycord-Development/pycord/pull/2387))" msgstr "" -#: ../../changelog.md:272 +#: ../../changelog.md:766 #: 552325d759394d788ef5af5370590ced msgid "HTTP requests that fail with a 503 status are now retried. ([#2395](https://github.com/Pycord-Development/pycord/pull/2395))" msgstr "" -#: ../../changelog.md:274 +#: ../../changelog.md:768 #: 3131b38385834d42af1359ccf1b8e9e8 msgid "`option` decorator now accepts `input_type`. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:276 +#: ../../changelog.md:770 #: 38abe22de33943b2b3ff6091e2c3779f msgid "`Option` may be used instead of `BridgeOption` until 2.7. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:278 +#: ../../changelog.md:772 #: b9cb2502b6574133b0e491e40833d831 msgid "`Guild.query_members` now accepts `limit=None` to retrieve all members. ([#2419](https://github.com/Pycord-Development/pycord/pull/2419))" msgstr "" -#: ../../changelog.md:280 +#: ../../changelog.md:774 #: 8824c580ff8d4c56916af84ce8747115 msgid "`ApplicationCommand.guild_only` is now deprecated in favor of `ApplicationCommand.contexts`. ([#2409](https://github.com/Pycord-Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:283 +#: ../../changelog.md:777 #: effae79d201c4ca0a0e3943743dfc1b5 msgid "`Message.interaction` is now deprecated in favor of `Message.interaction_metadata`. ([#2409](https://github.com/Pycord-Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:285 +#: ../../changelog.md:779 #: e81f05b83a034f228f9c15b92cb49ffc msgid "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which returns an `EntitlementIterator`. ([#2490](https://github.com/Pycord-Development/pycord/pull/2490))" msgstr "" -#: ../../changelog.md:288 +#: ../../changelog.md:782 #: 0edc039bb53f4074aa6c2ef293fea3ec msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "" -#: ../../changelog.md:293 +#: ../../changelog.md:787 #: 3d4304bdaaab400c8603287757c112a5 msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "" -#: ../../changelog.md:296 +#: ../../changelog.md:790 #: 313a2244ebdf459f93aaf6f06a33ba51 msgid "Removed the `oldest_first` parameter from `Guild.audit_logs` in favor of the `before` and `after` parameters. ([#2371](https://github.com/Pycord-Development/pycord/pull/2371))" msgstr "" -#: ../../changelog.md:299 +#: ../../changelog.md:793 #: 4d2440e51f8346a5894152a1e3ac6351 msgid "Removed the `vanity_code` parameter from `Guild.edit`. ([#2491](https://github.com/Pycord-Development/pycord/pull/2491))" msgstr "" -#: ../../changelog.md:302 +#: ../../changelog.md:796 #: 6a0c9c7b35c54520a5ae4547c8382a6e msgid "[2.5.0] - 2024-03-02" msgstr "" -#: ../../changelog.md:306 +#: ../../changelog.md:800 #: 60a5bb23d20a46b29897ff0b90b12c68 msgid "Added method to start bot via async context manager. ([#1801](https://github.com/Pycord-Development/pycord/pull/1801))" msgstr "" -#: ../../changelog.md:308 +#: ../../changelog.md:802 #: 41d21b3f7d62487ab79ebdd02c96a138 msgid "Added parameters `author`, `footer`, `image` and `thumbnail` to `discord.Embed` initializer. ([#1996](https://github.com/Pycord-Development/pycord/pull/1996))" msgstr "" -#: ../../changelog.md:310 +#: ../../changelog.md:804 #: 7556f2bd45294900b546bcc8bc4cc855 msgid "Added events `on_bridge_command`, `on_bridge_command_completion`, and `on_bridge_command_error`. ([#1916](https://github.com/Pycord-Development/pycord/pull/1916))" msgstr "" -#: ../../changelog.md:313 +#: ../../changelog.md:807 #: f83032a1921645c2b52208a2cd0d80f5 msgid "Added the `@client.once()` decorator, which serves as a one-time event listener. ([#1940](https://github.com/Pycord-Development/pycord/pull/1940))" msgstr "" -#: ../../changelog.md:315 +#: ../../changelog.md:809 #: 3dc5ef7302d8499f8f3b37132cad769a msgid "Added support for text-related features in `StageChannel`. ([#1936](https://github.com/Pycord-Development/pycord/pull/1936))" msgstr "" -#: ../../changelog.md:317 +#: ../../changelog.md:811 #: b26f8600ddae4ee7adf165d713c4c520 msgid "Added support for one-time event listeners in `Client.listen`. ([#1957](https://github.com/Pycord-Development/pycord/pull/1957))" msgstr "" -#: ../../changelog.md:319 +#: ../../changelog.md:813 #: 4c1d702a0fd34e05b931d0149b6d2e88 msgid "Added `current_page` argument to `Paginator.update()`. ([#1983](https://github.com/Pycord-Development/pycord/pull/1983))" msgstr "" -#: ../../changelog.md:321 +#: ../../changelog.md:815 #: c424e9e7177746638415ee55b969a529 msgid "Added application flag `application_auto_moderation_rule_create_badge`. ([#1992](https://github.com/Pycord-Development/pycord/pull/1992))" msgstr "" -#: ../../changelog.md:323 +#: ../../changelog.md:817 #: 40bb9fff0d8f40258b28fc994bd31db7 msgid "Added support for recording silence via new `sync_start` argument in `VoiceClient.start_recording()`. ([#1984](https://github.com/Pycord-Development/pycord/pull/1984))" msgstr "" -#: ../../changelog.md:326 +#: ../../changelog.md:820 #: af0b802a69904f288b90a992f9990483 msgid "Added `custom_message` to AutoModActionMetadata. ([#2029](https://github.com/Pycord-Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:328 +#: ../../changelog.md:822 #: 15c6731b295e4b0b8cd7e1340c6ea545 msgid "Added support for [voice messages](https://github.com/discord/discord-api-docs/pull/6082). ([#2016](https://github.com/Pycord-Development/pycord/pull/2016))" msgstr "" -#: ../../changelog.md:331 +#: ../../changelog.md:825 #: 07bdc41bd4bd46c58757b555174359fc msgid "Added `data` attribute to all [Raw Event payloads](https://docs.pycord.dev/en/master/api/models.html#events). ([#2023](https://github.com/Pycord-Development/pycord/pull/2023))" msgstr "" -#: ../../changelog.md:334 +#: ../../changelog.md:828 #: cb7c3646df2f43cda8a3b34f6d418af1 msgid "Added and documented missing `AuditLogAction` enums. ([#2030](https://github.com/Pycord-Development/pycord/pull/2030), [#2171](https://github.com/Pycord-Development/pycord/pull/2171))" msgstr "" -#: ../../changelog.md:337 +#: ../../changelog.md:831 #: 9d551823bcc84935a681e5d58adf5111 msgid "Added AutoMod-related models for `AuditLogDiff` enums. ([#2030](https://github.com/Pycord-Development/pycord/pull/2030))" msgstr "" -#: ../../changelog.md:339 +#: ../../changelog.md:833 #: c3f3b5baaf6d4bf3a3deaa582d1444a1 msgid "Added `Interaction.respond` and `Interaction.edit` as shortcut responses. ([#2026](https://github.com/Pycord-Development/pycord/pull/2026))" msgstr "" -#: ../../changelog.md:341 +#: ../../changelog.md:835 #: 6b5e8bebd67e407cb1bac3eba6d5726b msgid "Added `view.parent` which is set when the view is sent by `interaction.response.send_message`. ([#2036](https://github.com/Pycord-Development/pycord/pull/2036))" msgstr "" -#: ../../changelog.md:344 +#: ../../changelog.md:838 #: 00f359112aa840c6816d75ab0587ad80 msgid "Added methods `bridge.Bot.walk_bridge_commands` and `BridgeCommandGroup.walk_commands`. ([#1867](https://github.com/Pycord-Development/pycord/pull/1867))" msgstr "" -#: ../../changelog.md:347 +#: ../../changelog.md:841 #: b21a35a76bac4e2d9ae6a07c7a3a696a msgid "Added support for usernames and modified multiple methods accordingly. ([#2042](https://github.com/Pycord-Development/pycord/pull/2042))" msgstr "" -#: ../../changelog.md:349 +#: ../../changelog.md:843 #: 74a9e9832d4c4a6fa8734778209c65e4 msgid "Added `icon` and `unicode_emoji` arguments to `Guild.create_role`. ([#2086](https://github.com/Pycord-Development/pycord/pull/2086))" msgstr "" -#: ../../changelog.md:351 +#: ../../changelog.md:845 #: f2ec2163c71c48b9a21d3bd75fff5064 msgid "Added `cooldown` and `max_concurrency` attributes to `SlashCommandGroup`. ([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:353 +#: ../../changelog.md:847 #: 85eb170585cb42f598e263c7b60a31e0 msgid "Added embedded activities Gartic Phone and Jamspace. ([#2102](https://github.com/Pycord-Development/pycord/pull/2102))" msgstr "" -#: ../../changelog.md:355 +#: ../../changelog.md:849 #: 7959cb02aa124f1b82dc5adbc03e84c5 msgid "Added `bridge.Context` type as a `Union` of subclasses. ([#2106](https://github.com/Pycord-Development/pycord/pull/2106))" msgstr "" -#: ../../changelog.md:357 +#: ../../changelog.md:851 #: ade46dafe4b44075b82a661d0516635f msgid "Added support for type-hinting slash command options with `typing.Annotated`. ([#2124](https://github.com/Pycord-Development/pycord/pull/2124))" msgstr "" -#: ../../changelog.md:359 +#: ../../changelog.md:853 #: 62effd5e105647abaa72932b226b2ce3 msgid "Added `suppress` and `allowed_mentions` parameters to `Webhook` and `InteractionResponse` edit methods. ([#2138](https://github.com/Pycord-Development/pycord/pull/2138))" msgstr "" -#: ../../changelog.md:362 +#: ../../changelog.md:856 #: 343032650b214f1eb5ffe747555db443 msgid "Added `wait_finish` parameter to `VoiceClient.play` for awaiting the end of a play. ([#2194](https://github.com/Pycord-Development/pycord/pull/2194))" msgstr "" -#: ../../changelog.md:364 +#: ../../changelog.md:858 #: 42ed7327fefc4b54872053b06dc3d128 msgid "Added support for custom bot status. ([#2206](https://github.com/Pycord-Development/pycord/pull/2206))" msgstr "" -#: ../../changelog.md:366 +#: ../../changelog.md:860 #: 72df647a50374daa932d83ec54fadbce msgid "Added function `Guild.delete_auto_moderation_rule`. ([#2153](https://github.com/Pycord-Development/pycord/pull/2153))" msgstr "" -#: ../../changelog.md:368 +#: ../../changelog.md:862 #: dddf1b7b1aba48dfb0f3282e4d0658a2 msgid "Added `VoiceChannel.slowmode_delay`. ([#2112](https://github.com/Pycord-Development/pycord/pull/2112))" msgstr "" -#: ../../changelog.md:370 +#: ../../changelog.md:864 #: 3b2c11ddd69145ff9b65a168d5f20f04 msgid "Added `ForumChannel.default_reaction_emoji` attribute. ([#2178](https://github.com/Pycord-Development/pycord/pull/2178))" msgstr "" -#: ../../changelog.md:372 +#: ../../changelog.md:866 #: 199637891bab425183cc270c18b0a5db msgid "Added `default_reaction_emoji` parameter to `Guild.create_forum_channel` and `ForumChannel.edit` methods. ([#2178](https://github.com/Pycord-Development/pycord/pull/2178))" msgstr "" -#: ../../changelog.md:375 +#: ../../changelog.md:869 #: 4620d311330a4c04b6b2b7b4de078652 msgid "Added `applied_tags` parameter to `Webhook.send` method. ([#2322](https://github.com/Pycord-Development/pycord/pull/2322))" msgstr "" -#: ../../changelog.md:377 +#: ../../changelog.md:871 #: 90293effcc9a4c0cbe82b4d50f4e2604 msgid "Added `User.avatar_decoration`. ([#2131](https://github.com/Pycord-Development/pycord/pull/2131))" msgstr "" -#: ../../changelog.md:379 +#: ../../changelog.md:873 #: f1c971d407c9454c85b3b93e5be66b65 msgid "Added support for guild onboarding related features. ([#2127](https://github.com/Pycord-Development/pycord/pull/2127))" msgstr "" -#: ../../changelog.md:381 +#: ../../changelog.md:875 #: 4f80fa16c23e41c19ad5f98cb4764338 msgid "Added support for monetization related objects and events. ([#2273](https://github.com/Pycord-Development/pycord/pull/2273))" msgstr "" -#: ../../changelog.md:383 +#: ../../changelog.md:877 #: 5a3c464362f34da28e03de42a50c57e9 msgid "Added `AttachmentFlags` and attachment attributes `expires_at`, `issued_at` and `hm`. ([#2342](https://github.com/Pycord-Development/pycord/pull/2342))" msgstr "" -#: ../../changelog.md:385 +#: ../../changelog.md:879 #: 4d570b6175b846b7b096d02a18bf1053 msgid "Added `invitable` and `slowmode_delay` to `Thread` creation methods. ([#2350](https://github.com/Pycord-Development/pycord/pull/2350))" msgstr "" -#: ../../changelog.md:387 +#: ../../changelog.md:881 #: 6e961ffbbb9c4e43a860891df7ed6fa5 msgid "Added support for voice channel statuses. ([#2368](https://github.com/Pycord-Development/pycord/pull/2368))" msgstr "" -#: ../../changelog.md:389 +#: ../../changelog.md:883 #: ee841b6b671d4856b893970d196abd64 msgid "Added `enforce_nonce` parameter for message sending. ([#2370](https://github.com/Pycord-Development/pycord/pull/2370))" msgstr "" -#: ../../changelog.md:391 +#: ../../changelog.md:885 #: 2608a06bd147422aa67260fc397061b3 msgid "Added audit log support for voice channel status. ([#2373](https://github.com/Pycord-Development/pycord/pull/2373))" msgstr "" -#: ../../changelog.md:396 +#: ../../changelog.md:890 #: 62c9fe1681134e18a42748c961355bce msgid "Changed default for all `name_localizations` and `description_localizations` attributes from being `None` to being `MISSING`. ([#1866](https://github.com/Pycord-Development/pycord/pull/1866))" msgstr "" -#: ../../changelog.md:399 +#: ../../changelog.md:893 #: 3f5b3c8765174ac6aaefd7493e389482 msgid "Changed `ffmpeg` output suppression when recording voice channels. ([#1993](https://github.com/Pycord-Development/pycord/pull/1993))" msgstr "" -#: ../../changelog.md:401 +#: ../../changelog.md:895 #: 13ea43a34662409ebbeff058009c3b87 msgid "Changed file-upload size limit from 8 MB to 25 MB accordingly. ([#2014](https://github.com/Pycord-Development/pycord/pull/2014))" msgstr "" -#: ../../changelog.md:403 +#: ../../changelog.md:897 #: f55ea4e73a9c4391a525b1222242d5f5 msgid "Changed the behavior of retrieving bans to accurately reflect the API. ([#1922](https://github.com/Pycord-Development/pycord/pull/1922))" msgstr "" -#: ../../changelog.md:405 +#: ../../changelog.md:899 #: 67638ee2ed544e56b98bc22db8fea02a msgid "Changed `Interaction.channel` to be received from the gateway, allowing it to be `DMChannel` or `GroupChannel`. ([#2025](https://github.com/Pycord-Development/pycord/pull/2025))" msgstr "" -#: ../../changelog.md:408 +#: ../../changelog.md:902 #: 97745879546247a08a47059715774c5b msgid "Changed `DMChannel.recipients` to potentially be `None`. ([#2025](https://github.com/Pycord-Development/pycord/pull/2025))" msgstr "" -#: ../../changelog.md:410 +#: ../../changelog.md:904 #: 7088fa09f41846e5892a329b6bcd8349 msgid "Changed the behavior to store `view.message` when receiving a component interaction, while also changing `view.message` not to be set when sending view through `InteractionResponse.send_message`. ([#2036](https://github.com/Pycord-Development/pycord/pull/2036))" msgstr "" -#: ../../changelog.md:414 +#: ../../changelog.md:908 #: ef5d6a731203421cbcc58f074cd546f0 msgid "Changed the fetching of attributes shared between text-based and Slash Commands in Bridge Commands to be dynamic. ([#1867](https://github.com/Pycord-Development/pycord/pull/1867))" msgstr "" -#: ../../changelog.md:417 +#: ../../changelog.md:911 #: 64963eb32d2d4c1c9c9ffee138a09b38 msgid "`discord.Embed` attributes (such as author, footer, etc.) now return instances of their respective classes when set and `None` otherwise. ([#2063](https://github.com/Pycord-Development/pycord/pull/2063))" msgstr "" -#: ../../changelog.md:420 +#: ../../changelog.md:914 #: 89f503d44fe24e02b7b7b79a544e6188 msgid "Changed `default_avatar` behavior to depend on the user's username migration status. ([#2087](https://github.com/Pycord-Development/pycord/pull/2087))" msgstr "" -#: ../../changelog.md:422 +#: ../../changelog.md:916 #: 56adce95538e45d49665b92cda9b9641 msgid "Changed type hints of `command_prefix` and `help_command` arguments to be accurate. ([#2099](https://github.com/Pycord-Development/pycord/pull/2099))" msgstr "" -#: ../../changelog.md:424 +#: ../../changelog.md:918 #: 3bab78924e3d402698ce98a72ddc2c78 msgid "Replaced `orjson` features with `msgspec` in the codebase. ([#2170](https://github.com/Pycord-Development/pycord/pull/2170))" msgstr "" -#: ../../changelog.md:426 +#: ../../changelog.md:920 #: ca59a473432d434ca872411f9c66003d msgid "`BridgeOption` must now be used for arguments in bridge commands. ([#2252](https://github.com/Pycord-Development/pycord/pull/2252))" msgstr "" -#: ../../changelog.md:431 +#: ../../changelog.md:925 #: 4e49791b54b244ee933a82f9e04437e2 msgid "Removed `Client.once` in favour of `once` argument in `Client.listen`. ([#1957](https://github.com/Pycord-Development/pycord/pull/1957))" msgstr "" -#: ../../changelog.md:433 +#: ../../changelog.md:927 #: ca26e991f22d4e3d8c6e230f0539ed50 msgid "Removed `Embed.Empty` in favour of `None`, and `EmbedProxy` in favour of individual classes. ([#2063](https://github.com/Pycord-Development/pycord/pull/2063))" msgstr "" -#: ../../changelog.md:438 +#: ../../changelog.md:932 #: 0b59939241624a3193186fcb744f65f7 msgid "Fixed `AttributeError` caused by [#1957](https://github.com/Pycord-Development/pycord/pull/1957) when using listeners in cogs. ([#1989](https://github.com/Pycord-Development/pycord/pull/1989))" msgstr "" -#: ../../changelog.md:441 +#: ../../changelog.md:935 #: 1d99b367a7c04345a26271b2bf0023e2 msgid "Fixed an issue in editing webhook messages in forum posts and private threads. ([#1981](https://github.com/Pycord-Development/pycord/pull/1981))." msgstr "" -#: ../../changelog.md:443 +#: ../../changelog.md:937 #: 7ed9c8e2674b4eea8e16efe2e7916c19 msgid "Fixed `View.message` not being set when view is sent using webhooks, including `Interaction.followup.send` or when a message is edited. ([#1997](https://github.com/Pycord-Development/pycord/pull/1997))" msgstr "" -#: ../../changelog.md:446 +#: ../../changelog.md:940 #: 26359420acd84d13b7ec8078c585de73 msgid "Fixed `None` being handled incorrectly for avatar in `ClientUser.edit`. ([#1994](https://github.com/Pycord-Development/pycord/pull/1994))" msgstr "" -#: ../../changelog.md:448 +#: ../../changelog.md:942 #: 579b45e396024f64912f08f8cfca16ec msgid "Fixed scheduled events breaking when changing the location from external to a channel. ([#1998](https://github.com/Pycord-Development/pycord/pull/1998))" msgstr "" -#: ../../changelog.md:450 +#: ../../changelog.md:944 #: 18befe9e39544595a7a2036d48d19470 msgid "Fixed boolean converter breaking for Bridge Commands. ([#1999](https://github.com/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:452 +#: ../../changelog.md:946 #: 084a586848d74bfeb5f2ceba591293d0 msgid "Fixed bridge command options not working. ([#1999](https://github.com/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:454 +#: ../../changelog.md:948 #: 83b3c68f47754e73ab88708fc8a2ffb2 msgid "Fixed `TypeError` being raised when passing `name` argument to bridge groups. ([#2000](https://github.com/Pycord-Development/pycord/pull/2000))" msgstr "" -#: ../../changelog.md:456 +#: ../../changelog.md:950 #: a3a4c596689748fe814636d674727419 msgid "Fixed `TypeError` in `AutoModRule`. ([#2029](https://github.com/Pycord-Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:458 +#: ../../changelog.md:952 #: 1b761f69f40f462b8e4ef9190b7fc1d6 msgid "Fixed the functionality to override the default `on_application_command_error` behavior using listeners. ([#2044](https://github.com/Pycord-Development/pycord/pull/2044))" msgstr "" -#: ../../changelog.md:461 +#: ../../changelog.md:955 #: fae4d3fe283e4ea396db05e19418ce5d msgid "Fixed unloading of cogs with bridge commands. ([#2048](https://github.com/Pycord-Development/pycord/pull/2048))" msgstr "" -#: ../../changelog.md:463 +#: ../../changelog.md:957 #: eaf24d26663f4e6380db8ad8f0172cbe msgid "Fixed the `individual` slash command synchronization method. ([#1925](https://github.com/Pycord-Development/pycord/pull/1925))" msgstr "" -#: ../../changelog.md:465 +#: ../../changelog.md:959 #: 84c4af7114434feaa1fecfd718dc694c msgid "Fixed an issue that occurred when `webhooks_update` event payload channel ID was `None`. ([#2078](https://github.com/Pycord-Development/pycord/pull/2078))" msgstr "" -#: ../../changelog.md:467 +#: ../../changelog.md:961 #: 47c28724914e4fc9a18709531f47c88d msgid "Fixed major `TypeError` when an `AuditLogEntry` has no user. ([#2079](https://github.com/Pycord-Development/pycord/pull/2079))" msgstr "" -#: ../../changelog.md:469 +#: ../../changelog.md:963 #: 1e8ecddada0440e8b28a3c9be07f3423 msgid "Fixed `HTTPException` when trying to create a forum thread with files. ([#2075](https://github.com/Pycord-Development/pycord/pull/2075))" msgstr "" -#: ../../changelog.md:471 +#: ../../changelog.md:965 #: a148a83edd1f4f7b845a87b1a987c516 msgid "Fixed `before_invoke` not being run for `SlashCommandGroup`. ([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:473 +#: ../../changelog.md:967 #: 1aa560acbffb489b9c0495cf0b24c36e msgid "Fixed `AttributeError` when accessing a `Select` object's values when it has not been interacted with. ([#2104](https://github.com/Pycord-Development/pycord/pull/2104))" msgstr "" -#: ../../changelog.md:475 +#: ../../changelog.md:969 #: 1770b0d4e2994906acfa30119c7eb482 msgid "Fixed `before_invoke` being run twice for slash subcommands. ([#2139](https://github.com/Pycord-Development/pycord/pull/2139))" msgstr "" -#: ../../changelog.md:477 +#: ../../changelog.md:971 #: df13f489e5fa4cc48904626e021c027d msgid "Fixed `Guild._member_count` sometimes not being set. ([#2145](https://github.com/Pycord-Development/pycord/pull/2145))" msgstr "" -#: ../../changelog.md:479 +#: ../../changelog.md:973 #: 269b54a1fd2744a7866a615c72ace4a8 msgid "Fixed `Thread.applied_tags` not being updated. ([#2146](https://github.com/Pycord-Development/pycord/pull/2146))" msgstr "" -#: ../../changelog.md:481 +#: ../../changelog.md:975 #: 86b89f547c6b4a358f432cf4d398f640 msgid "Fixed type-hinting of `author` property of `ApplicationContext` to include type-hinting of `User` or `Member`. ([#2148](https://github.com/Pycord-Development/pycord/pull/2148))" msgstr "" -#: ../../changelog.md:484 +#: ../../changelog.md:978 #: 2fb12f31fbda4dd38ac5d75d20c470af msgid "Fixed missing `delete_after` parameter in overload type-hinting for `Webhook.send()`. ([#2156](https://github.com/Pycord-Development/pycord/pull/2156))" msgstr "" -#: ../../changelog.md:486 +#: ../../changelog.md:980 #: 2b542989e4474b1497f08ac6f19f99ed msgid "Fixed `ScheduledEvent.creator_id` returning `str` instead of `int`. ([#2162](https://github.com/Pycord-Development/pycord/pull/2162))" msgstr "" -#: ../../changelog.md:488 +#: ../../changelog.md:982 #: b5e55bb544e94272b3397bbc0e072ec3 msgid "Fixed `_bytes_to_base64_data` not defined. ([#2185](https://github.com/Pycord-Development/pycord/pull/2185))" msgstr "" -#: ../../changelog.md:490 +#: ../../changelog.md:984 #: 3de52ce55e8b41e2a5815592bb6257ec msgid "Fixed inaccurate `Union` type hint of `values` argument of `basic_autocomplete` to include `Iterable[OptionChoice]`." msgstr "" -#: ../../changelog.md:492 +#: ../../changelog.md:986 #: 8fa8ea140ced4a4fa64c9d534c7f71d0 msgid "Fixed initial message inside of the create thread payload sending legacy beta payload. ([#2191](https://github.com/Pycord-Development/pycord/pull/2191))" msgstr "" -#: ../../changelog.md:494 +#: ../../changelog.md:988 #: cc7d5fa68e994d34aa693f5bb2f1ffd0 msgid "Fixed a misplaced payload object inside of the thread creation payload. ([#2192](https://github.com/Pycord-Development/pycord/pull/2192))" msgstr "" -#: ../../changelog.md:496 +#: ../../changelog.md:990 #: c17344409e9f492a8fd6b8c55ed614aa msgid "Fixed `DMChannel.recipient` and `User.dm_channel` being `None`. ([#2219](https://github.com/Pycord-Development/pycord/pull/2219))" msgstr "" -#: ../../changelog.md:498 +#: ../../changelog.md:992 #: 12ea4e48fc584a9c87ef676eeacfcd07 msgid "Fixed `ffmpeg` being terminated prematurely when piping audio stream. ([#2240](https://github.com/Pycord-Development/pycord/pull/2240))" msgstr "" -#: ../../changelog.md:500 +#: ../../changelog.md:994 #: 9c6fac01828f43d9a61aee72f31c1792 msgid "Fixed tasks looping infinitely when `tzinfo` is neither `None` nor UTC. ([#2196](https://github.com/Pycord-Development/pycord/pull/2196))" msgstr "" -#: ../../changelog.md:502 +#: ../../changelog.md:996 #: 7327cd43427e488999e090c78cac0b79 msgid "Fixed `AttributeError` when running permission checks without the `bot` scope. ([#2113](https://github.com/Pycord-Development/pycord/issues/2113))" msgstr "" -#: ../../changelog.md:504 +#: ../../changelog.md:998 #: d458144f63124e12a6e0d9f8f9cb952b msgid "Fixed `Option` not working on bridge commands because `ext.commands.Command` does not recognize them. ([#2256](https://github.com/Pycord-Development/pycord/pull/2256))" msgstr "" -#: ../../changelog.md:506 +#: ../../changelog.md:1000 #: 8f18e8d005b1496387f152f3df8662b7 msgid "Fixed offset-aware tasks causing `TypeError` when being prepared. ([#2271](https://github.com/Pycord-Development/pycord/pull/2271))" msgstr "" -#: ../../changelog.md:508 +#: ../../changelog.md:1002 #: d15ec1bf07934c9d86604965290c99bf msgid "Fixed `AttributeError` when serializing commands with `Annotated` type hints. ([#2243](https://github.com/Pycord-Development/pycord/pull/2243))" msgstr "" -#: ../../changelog.md:510 +#: ../../changelog.md:1004 #: 2eb6e57c0a364efd86ffa8096f540133 msgid "Fixed `Intents.all()` returning the wrong value. ([#2257](https://github.com/Pycord-Development/pycord/issues/2257))" msgstr "" -#: ../../changelog.md:512 +#: ../../changelog.md:1006 #: 5b2283d5d5e640999855ad3042fc5e6b msgid "Fixed `AuditLogIterator` not respecting the `after` parameter. ([#2295](https://github.com/Pycord-Development/pycord/issues/2295))" msgstr "" -#: ../../changelog.md:514 +#: ../../changelog.md:1008 #: d3b786079fea46bc8786e6b5154c03ed msgid "Fixed `AttributeError` when failing to establish initial websocket connection. ([#2301](https://github.com/Pycord-Development/pycord/pull/2301))" msgstr "" -#: ../../changelog.md:516 +#: ../../changelog.md:1010 #: b25e60c5a037415e80243abad7f9df8f msgid "Fixed `AttributeError` caused by `command.cog` being `MISSING`. ([#2303](https://github.com/Pycord-Development/pycord/issues/2303))" msgstr "" -#: ../../changelog.md:518 +#: ../../changelog.md:1012 #: c5f685e545da4356aeb4de2f2f183a84 msgid "Fixed `self.use_default_buttons` being assumed truthy by `Paginator.update`. ([#2319](https://github.com/Pycord-Development/pycord/pull/2319))" msgstr "" -#: ../../changelog.md:520 +#: ../../changelog.md:1014 #: 17ed8177c40a476fb48f4d90f37837c7 msgid "Fixed `AttributeError` when comparing application commands with non-command objects. ([#2299](https://github.com/Pycord-Development/pycord/issues/2299))" msgstr "" -#: ../../changelog.md:522 +#: ../../changelog.md:1016 #: 5114e2e8307349088415bbbee6af60e4 msgid "Fixed `AttributeError` when copying groups on startup. ([#2331](https://github.com/Pycord-Development/pycord/issues/2331))" msgstr "" -#: ../../changelog.md:524 +#: ../../changelog.md:1018 #: 25663b9a9dd74370984ab38a6e476f27 msgid "Fixed application command options causing errors if declared through the option decorator or kwarg. ([#2332](https://github.com/Pycord-Development/pycord/issues/2332))" msgstr "" -#: ../../changelog.md:527 +#: ../../changelog.md:1021 #: 2541f029d7454ba394deb4a01dde2485 msgid "Fixed options declared using the parameter default value syntax always being optional. ([#2333](https://github.com/Pycord-Development/pycord/issues/2333))" msgstr "" -#: ../../changelog.md:529 +#: ../../changelog.md:1023 #: c9faa78167bc4750a0684c8cbbd64895 msgid "Fixed `BridgeContext` type hints raising an exception for unsupported option type. ([#2337](https://github.com/Pycord-Development/pycord/pull/2337))" msgstr "" -#: ../../changelog.md:531 +#: ../../changelog.md:1025 #: 1658273ee130473d997c5e510ecbc0fa msgid "Fixed `TypeError` due to `(Sync)WebhookMessage._thread_id` being set to `None`. ([#2343](https://github.com/Pycord-Development/pycord/pull/2343))" msgstr "" -#: ../../changelog.md:533 +#: ../../changelog.md:1027 #: d8a3e43d20754ef092f3f8d19b138f0d msgid "Fixed `AttributeError` due to `entitlements` not being included in `Interaction.__slots__`. ([#2345](https://github.com/Pycord-Development/pycord/pull/2345))" msgstr "" -#: ../../changelog.md:536 +#: ../../changelog.md:1030 #: 099b69ec664541e0a8052975795d65e4 msgid "Fixed `Thread.me` being out of date and added the thread owner to `Thread.members` on creation. ([#1296](https://github.com/Pycord-Development/pycord/issues/1296))" msgstr "" -#: ../../changelog.md:538 +#: ../../changelog.md:1032 #: 80ef1c27fc7b4fa48c2db376d01949dd msgid "Fixed keyword argument wildcard of `bridge.has_permissions` having the wrong type hint. ([#2364](https://github.com/Pycord-Development/pycord/pull/2364))" msgstr "" -#: ../../changelog.md:540 +#: ../../changelog.md:1034 #: 8ef80de7fad747f88bcdb50c5d39b51b msgid "Fixed enum to support stringified annotations. ([#2367](https://github.com/Pycord-Development/pycord/pull/2367))" msgstr "" -#: ../../changelog.md:543 +#: ../../changelog.md:1037 #: b4456318b5c84fd28244fb8d7f496360 msgid "[2.4.1] - 2023-03-20" msgstr "" -#: ../../changelog.md:547 +#: ../../changelog.md:1041 #: c8c94e0963114de48a89fd2659fc7763 msgid "Updated the values of the `Color.embed_background()` classmethod to correspond with new theme colors in the app. ([#1931](https://github.com/Pycord-Development/pycord/pull/1931))" msgstr "" -#: ../../changelog.md:553 +#: ../../changelog.md:1047 #: abf8d94bacef493cb4fe23a98730bc28 msgid "Fixed the type-hinting of `SlashCommandGroup.walk_commands()` to reflect actual behavior. ([#1838](https://github.com/Pycord-Development/pycord/pull/1838))" msgstr "" -#: ../../changelog.md:555 +#: ../../changelog.md:1049 #: 2cdfa2779b0e4b8f9ab4144401a89802 msgid "Fixed the voice IP discovery due to the recent [announced change](https://discord.com/channels/613425648685547541/697138785317814292/1080623873629884486). ([#1955](https://github.com/Pycord-Development/pycord/pull/1955))" msgstr "" -#: ../../changelog.md:558 +#: ../../changelog.md:1052 #: aaf94f670e8340a5b177fe6ae162358b msgid "Fixed `reason` being passed to the wrong method in `guild.create_auto_moderation_rule`. ([#1960](https://github.com/Pycord-Development/pycord/pull/1960))" msgstr "" -#: ../../changelog.md:562 +#: ../../changelog.md:1056 #: c101984320c34ce99992f9fe847e0e88 msgid "[2.4.0] - 2023-02-10" msgstr "" -#: ../../changelog.md:566 +#: ../../changelog.md:1060 #: 617814850e83401ebf06752624c50095 msgid "Added new AutoMod trigger metadata properties `regex_patterns`, `allow_list`, and `mention_total_limit`; and added the `mention_spam` trigger type. ([#1809](https://github.com/Pycord-Development/pycord/pull/1809))" msgstr "" -#: ../../changelog.md:569 +#: ../../changelog.md:1063 #: 7fd8831246324c0ba80b842014371a93 msgid "Added missing `image` parameter to `Guild.create_scheduled_event()` method. ([#1831](https://github.com/Pycord-Development/pycord/pull/1831))" msgstr "" -#: ../../changelog.md:571 +#: ../../changelog.md:1065 #: b33dbeef25f54b92a273ab153577e67e msgid "New `ApplicationRoleConnectionMetadata` class for application role connection metadata, along with the `fetch_role_connection_metadata_records` and `update_role_connection_metadata_records` methods in `Client`. ([#1791](https://github.com/Pycord-Development/pycord/pull/1791))" msgstr "" -#: ../../changelog.md:575 +#: ../../changelog.md:1069 #: dd48eb67d9264c6f9c8c34eff1f8dc21 msgid "Added new message types, `role_subscription_purchase`, `interaction_premium_upsell`, `stage_start`, `stage_end`, `stage_speaker`, `stage_raise_hand`, `stage_topic`, and `guild_application_premium_subscription`. ([#1852](https://github.com/Pycord-Development/pycord/pull/1852))" msgstr "" -#: ../../changelog.md:579 +#: ../../changelog.md:1073 #: f5ee939eced64359a65e9e63f4c50556 msgid "Added new `EmbeddedActivity` values. ([#1859](https://github.com/Pycord-Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:581 +#: ../../changelog.md:1075 #: ee535bdbc1cd4d558c6fa469a5b0d528 msgid "Added new `suppress_notifications` to `MessageFlags`. ([#1912](https://github.com/Pycord-Development/pycord/pull/1912))" msgstr "" -#: ../../changelog.md:583 +#: ../../changelog.md:1077 #: fa69515bb7074d55a6b5abe0177aac95 msgid "Added GIF sticker format type to the `StickerFormatType` enum. ([#1915](https://github.com/Pycord-Development/pycord/pull/1915))" msgstr "" -#: ../../changelog.md:585 +#: ../../changelog.md:1079 #: 17096d6218ec43a3bbef7cb4f25eead2 msgid "Added new raw events: `raw_member_remove`, `raw_thread_update`, and `raw_thread_member_remove`. ([#1880](https://github.com/Pycord-Development/pycord/pull/1880))" msgstr "" -#: ../../changelog.md:588 +#: ../../changelog.md:1082 #: 9f7c5aed80f847d0ba8cec2331f54a86 msgid "Improved support for setting channel types & added new channel types for `discord.Option`. ([#1883](https://github.com/Pycord-Development/pycord/pull/1883))" msgstr "" -#: ../../changelog.md:593 +#: ../../changelog.md:1087 #: 571ca9ff303e4bd994e1179a0cadb5b3 msgid "Changed `EmbeddedActivity` values to update accordingly with the new activities. ([#1859](https://github.com/Pycord-Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:595 +#: ../../changelog.md:1089 #: 464da00a553d4cfa9819fc2f0f8e848f msgid "Advanced version info is now stored as a dict in `version_info.advanced` instead of attributes on the `version_info` object. ([#1920](https://github.com/Pycord-Development/pycord/pull/1920))" msgstr "" -#: ../../changelog.md:598 +#: ../../changelog.md:1092 #: 39533606d2e9446793b556a39247934e msgid "The `version_info.release_level` attribute has been reverted to its previous name, `releaselevel`. ([#1920](https://github.com/Pycord-Development/pycord/pull/1920))" msgstr "" -#: ../../changelog.md:603 +#: ../../changelog.md:1097 #: 416058062bb045498b964ebab56acb3a msgid "Fixed bugs in `Page.update_files` where file objects stored in memory were causing an `AttributeError`, and `io.BytesIO` files did not send properly more than once. ([#1869](https://github.com/Pycord-Development/pycord/pull/1869) & [#1881](https://github.com/Pycord-Development/pycord/pull/1881))" msgstr "" -#: ../../changelog.md:607 +#: ../../changelog.md:1101 #: 8818ab33e8604db2877b20c041af6723 msgid "Fixed bridge groups missing the `parent` attribute. ([#1823](https://github.com/Pycord-Development/pycord/pull/1823))" msgstr "" -#: ../../changelog.md:609 +#: ../../changelog.md:1103 #: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 msgid "Fixed issues with creating auto moderation rules. ([#1822](https://github.com/Pycord-Development/pycord/pull/1822))" msgstr "" -#: ../../changelog.md:612 +#: ../../changelog.md:1106 #: ea5b04755aae4a53a625348b5d5f945d msgid "[2.3.3] - 2023-02-10" msgstr "" -#: ../../changelog.md:614 +#: ../../changelog.md:1108 #: a66717a0773c4de7be264d65696be04e msgid "Fixed an unhandled `KeyError` exception when receiving GIF stickers, causing crashes. ([#1915](https://github.com/Pycord-Development/pycord/pull/1915))" msgstr "" -#: ../../changelog.md:617 +#: ../../changelog.md:1111 #: aeae11c1ec9e4f4ca20b998880bc4e5b msgid "[2.3.2] - 2022-12-03" msgstr "" -#: ../../changelog.md:621 +#: ../../changelog.md:1115 #: c49932aeab584576ad0d13c3a8073143 msgid "Fixed another `AttributeError` relating to the new `bridge_commands` attribute on `ext.bridge.Bot`. ([#1815](https://github.com/Pycord-Development/pycord/pull/1815))" msgstr "" -#: ../../changelog.md:623 +#: ../../changelog.md:1117 #: 7b22f35de99640918b24cf129a8708a1 msgid "Fixed an `AttributeError` in select relating to the select type. ([#1814](https://github.com/Pycord-Development/pycord/pull/1814))" msgstr "" -#: ../../changelog.md:625 +#: ../../changelog.md:1119 #: b940bd229d2b4e6891eec2561e8e815c msgid "Fixed `Thread.applied_tags` always returning an empty list. ([#1817](https://github.com/Pycord-Development/pycord/pull/1817))" msgstr "" -#: ../../changelog.md:628 +#: ../../changelog.md:1122 #: 1b92099482524c32940e7b2962f78c68 msgid "[2.3.1] - 2022-11-27" msgstr "" -#: ../../changelog.md:632 +#: ../../changelog.md:1126 #: 25bce91323db4cbea6c7e706497a5fbb msgid "Fixed `AttributeError` relating to the new `bridge_commands` attribute on `ext.bridge.Bot`. ([#1802](https://github.com/Pycord-Development/pycord/pull/1802))" msgstr "" -#: ../../changelog.md:635 +#: ../../changelog.md:1129 #: eeb4225156bc403cb9430c14142f0030 msgid "[2.3.0] - 2022-11-23" msgstr "" -#: ../../changelog.md:639 +#: ../../changelog.md:1133 #: 1f69a42547d7413d81ac3be425763eca msgid "New brief Attribute to BridgeSlashCommand. ([#1676](https://github.com/Pycord-Development/pycord/pull/1676))" msgstr "" -#: ../../changelog.md:641 +#: ../../changelog.md:1135 #: faba5859b8964373ba18f34a5830b58a msgid "Python 3.11 support. ([#1680](https://github.com/Pycord-Development/pycord/pull/1680))" msgstr "" -#: ../../changelog.md:642 +#: ../../changelog.md:1136 #: b5eceae1a70b4eb08fd9c86ed7d3e253 msgid "New select types `user`, `role`, `mentionable`, and `channel` - Along with their respective types and shortcut decorators. ([#1702](https://github.com/Pycord-Development/pycord/pull/1702))" msgstr "" -#: ../../changelog.md:645 +#: ../../changelog.md:1139 #: 99a675fe67cf47bd8552026dcb0d7680 msgid "Added support for age-restricted (NSFW) commands. ([#1775](https://github.com/Pycord-Development/pycord/pull/1775))" msgstr "" -#: ../../changelog.md:647 +#: ../../changelog.md:1141 #: ee8b90ba67724d46a3efd5335b0a029a msgid "New flags: `PublicUserFlags.active_developer` & `ApplicationFlags.active`. ([#1776](https://github.com/Pycord-Development/pycord/pull/1776))" msgstr "" -#: ../../changelog.md:649 +#: ../../changelog.md:1143 #: 0d7ed354cec246a1884bb62b4a30455b msgid "Support for new forum features including tags, default slowmode, and default sort order. ([#1636](https://github.com/Pycord-Development/pycord/pull/1636))" msgstr "" -#: ../../changelog.md:651 +#: ../../changelog.md:1145 #: 3d7339c7a4b34b419ca2b385c99b2160 msgid "Support for new thread attributes `total_message_sent` and `is_pinned`. ([#1636](https://github.com/Pycord-Development/pycord/pull/1636))" msgstr "" -#: ../../changelog.md:653 +#: ../../changelog.md:1147 #: d92eb373bc624dffac6f0e1dc5e5fc95 msgid "Added `bridge_commands` attribute to `ext.bridge.Bot` for access to bridge command objects. ([#1787](https://github.com/Pycord-Development/pycord/pull/1787))" msgstr "" -#: ../../changelog.md:655 +#: ../../changelog.md:1149 #: 2a37ee55e00e4e68b43bcf62c0b6c16b msgid "Updated `Guild.features` to include new and previously missing features. ([#1788](https://github.com/Pycord-Development/pycord/pull/1788))" msgstr "" -#: ../../changelog.md:660 +#: ../../changelog.md:1154 #: b96a634b3523470b9c6321bfe1d0d386 msgid "Fix bridge.has_permissions. ([#1695](https://github.com/Pycord-Development/pycord/pull/1695))" msgstr "" -#: ../../changelog.md:662 +#: ../../changelog.md:1156 #: cc90297f0d5b47c7b04fcc3561b2ee44 msgid "Fix audit log overwrite type always resulting in `None`. ([#1716](https://github.com/Pycord-Development/pycord/pull/1716))" msgstr "" -#: ../../changelog.md:664 +#: ../../changelog.md:1158 #: 6b8dca9744d84dd1afaf7c1f2c36bbc2 msgid "Fixed error when using `suppress` kwarg in `send()`. ([#1719](https://github.com/Pycord-Development/pycord/pull/1719) & [#1723](https://github.com/Pycord-Development/pycord/pull/1723))" msgstr "" -#: ../../changelog.md:670 +#: ../../changelog.md:1164 #: 90671804020b41aba86f0d541ac50a3e msgid "`get_application_command()` type kwarg now defaults to `ApplicationCommand`, so all command types can be retrieved by default. ([#1678](https://github.com/Pycord-Development/pycord/pull/1678))" msgstr "" -#: ../../changelog.md:673 +#: ../../changelog.md:1167 #: 7421d3fe662f4595af3381037136c502 msgid "`get_application_command()` now supports retrieving subcommands and subcommand groups. ([#1678](https://github.com/Pycord-Development/pycord/pull/1678))" msgstr "" -#: ../../changelog.md:679 +#: ../../changelog.md:1173 #: 160d0b3650564e17b6e25a2cf3bebf73 msgid "Removed the guild feature `PRIVATE_THREADS` due to paywall limitation removal. ([#1789](https://github.com/Pycord-Development/pycord/pull/1789))" msgstr "" -#: ../../changelog.md:682 +#: ../../changelog.md:1176 #: a11bd7aede7844c6b417faeae902549d msgid "[2.2.2] - 2022-10-05" msgstr "" -#: ../../changelog.md:686 +#: ../../changelog.md:1180 #: c79e6592f08f41d387a756efa462ff76 msgid "Fixed `parent` attribute of second-level subcommands being set to the base level command instead of the direct parent. ([#1673](https://github.com/Pycord-Development/pycord/pull/1673))" msgstr "" -#: ../../changelog.md:690 +#: ../../changelog.md:1184 #: 804d49d35a1a4950bb1844cb14422c04 msgid "[2.2.1] - 2022-10-05" msgstr "" -#: ../../changelog.md:694 +#: ../../changelog.md:1188 #: 96fc9a6acc3d412eb0e4fe8e93e6bce4 msgid "New `SlashCommand.qualified_id` attribute. ([#1672](https://github.com/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:699 +#: ../../changelog.md:1193 #: 8a3332dafa3c405198ec6819e0e4d90a msgid "Fixed a `TypeError` in `ban()` methods related to the new `delete_message_seconds` parameter. ([#1666](https://github.com/Pycord-Development/pycord/pull/1666))" msgstr "" -#: ../../changelog.md:701 +#: ../../changelog.md:1195 #: cdff853f73034e329f46051f2eee14d5 msgid "Fixed broken `cog` and `parent` attributes on commands in cogs. ([#1662](https://github.com/Pycord-Development/pycord/pull/1662))" msgstr "" -#: ../../changelog.md:703 +#: ../../changelog.md:1197 #: 6e43909d03324ff994e8e0c5521b4ab8 msgid "Fixed `SlashCommand.mention` for subcommands. ([#1672](https://github.com/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:706 +#: ../../changelog.md:1200 #: 7c216775f43c4a4283eada7e4c5566be msgid "[2.2.0] - 2022-10-02" msgstr "" -#: ../../changelog.md:710 +#: ../../changelog.md:1204 #: 887646ff61cc484c8fb5a1b77f4705b3 msgid "New Guild Feature `INVITES_DISABLED`. ([#1613](https://github.com/Pycord-Development/pycord/pull/1613))" msgstr "" -#: ../../changelog.md:712 +#: ../../changelog.md:1206 #: 1cab4dd437fc47059e14c6622b309200 msgid "`suppress` kwarg to `Messageable.send()`. ([#1587](https://github.com/Pycord-Development/pycord/pull/1587))" msgstr "" -#: ../../changelog.md:714 +#: ../../changelog.md:1208 #: 628dc16b78d7462d9e752a6fd5c34f0d msgid "`proxy` and `proxy_auth` params to many Webhook-related methods. ([#1655](https://github.com/Pycord-Development/pycord/pull/1655))" msgstr "" -#: ../../changelog.md:716 +#: ../../changelog.md:1210 #: 62fc2f7a9b7647efb0eaeabe6e18b131 msgid "`delete_message_seconds` parameter in ban methods. ([#1557](https://github.com/Pycord-Development/pycord/pull/1557))" msgstr "" -#: ../../changelog.md:718 +#: ../../changelog.md:1212 #: 86674d77e2244a8f9a2273474845bc45 msgid "New `View.get_item()` method. ([#1659](https://github.com/Pycord-Development/pycord/pull/1659))" msgstr "" -#: ../../changelog.md:720 +#: ../../changelog.md:1214 #: eaa5c0bba1a24094995e8bb0a52b7ca0 msgid "Permissions support for bridge commands. ([#1642](https://github.com/Pycord-Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:722 +#: ../../changelog.md:1216 #: f3da627f546c4aebadcf3322597750da msgid "New `BridgeCommand.invoke()` method. ([#1642](https://github.com/Pycord-Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:724 +#: ../../changelog.md:1218 #: a38f4867cf0f404abe8d1ad795209e2d msgid "New `raw_mentions`, `raw_role_mentions` and `raw_channel_mentions` functions in `discord.utils`. ([#1658](https://github.com/Pycord-Development/pycord/pull/1658))" msgstr "" -#: ../../changelog.md:726 +#: ../../changelog.md:1220 #: 26da248bd5434e7680514324dcafcc7b msgid "New methods `original_response`, `edit_original_response` & `delete_original_response` for `Interaction` objects. ([#1609](https://github.com/Pycord-Development/pycord/pull/1609))" msgstr "" -#: ../../changelog.md:732 +#: ../../changelog.md:1226 #: baabee44115f413aa4b2ab853daa0515 msgid "The `delete_message_days` parameter in ban methods is now deprecated. Please use `delete_message_seconds` instead. ([#1557](https://github.com/Pycord-Development/pycord/pull/1557))" msgstr "" -#: ../../changelog.md:735 +#: ../../changelog.md:1229 #: b2bc78f7cb2248968d7778e804059d3a msgid "The `original_message`, `edit_original_message` & `delete_original_message` methods for `Interaction` are now deprecated. Please use the respective `original_response`, `edit_original_response` & `delete_original_response` methods instead. ([#1609](https://github.com/Pycord-Development/pycord/pull/1609))" msgstr "" -#: ../../changelog.md:742 +#: ../../changelog.md:1236 #: f1a6ff967fae4e4ab7aaa03fb71040ee msgid "Various fixes to ext.bridge groups. ([#1633](https://github.com/Pycord-Development/pycord/pull/1633) & [#1631](https://github.com/Pycord-Development/pycord/pull/1631))" msgstr "" -#: ../../changelog.md:745 +#: ../../changelog.md:1239 #: e24fad332ee74561882cb0fe5683d373 msgid "Fix `VOICE_SERVER_UPDATE` error. ([#1624](https://github.com/Pycord-Development/pycord/pull/1624))" msgstr "" -#: ../../changelog.md:747 +#: ../../changelog.md:1241 #: 1658154957934f93aea580480a93f06d msgid "Removed unnecessary instance check in autocomplete. ([#1643](https://github.com/Pycord-Development/pycord/pull/1643))" msgstr "" -#: ../../changelog.md:749 +#: ../../changelog.md:1243 #: 8f96626aeee2407ead9a59ec45dabc1a msgid "Interaction responses are now passed the respective `proxy` and `proxy_auth` params as defined in `Client`. ([#1655](https://github.com/Pycord-Development/pycord/pull/1655))" msgstr "" -#: ../../changelog.md:752 +#: ../../changelog.md:1246 #: 2dd2c8f954934bb593bf96a65aaf49ce msgid "[2.1.3] - 2022-09-06" msgstr "" -#: ../../changelog.md:756 +#: ../../changelog.md:1250 #: f97d21f188914b99a02eddf404a430d9 msgid "Fix TypeError in `process_application_commands`. ([#1622](https://github.com/Pycord-Development/pycord/pull/1622))" msgstr "" -#: ../../changelog.md:759 +#: ../../changelog.md:1253 #: 20f3c230725b4f879eaf13fe8fab8861 msgid "[2.1.2] - 2022-09-06" msgstr "" -#: ../../changelog.md:763 +#: ../../changelog.md:1257 #: 020eedc585cf44a2858529c8d43b6b54 msgid "Fix subcommands having MISSING cog attribute. ([#1594](https://github.com/Pycord-Development/pycord/pull/1594) & [#1605](https://github.com/Pycord-Development/pycord/pull/1605))" msgstr "" -#: ../../changelog.md:767 +#: ../../changelog.md:1261 #: 439fb1afd83545f8b5d955600ad11510 msgid "[2.1.1] - 2022-08-25" msgstr "" -#: ../../changelog.md:771 +#: ../../changelog.md:1265 #: e74d531343704a3faafa44b907a76e3f msgid "Bridge command detection in cogs. ([#1592](https://github.com/Pycord-Development/pycord/pull/1592))" msgstr "" -#: ../../changelog.md:774 +#: ../../changelog.md:1268 #: d08ad13239c7439cbbd09aae4a16c23d msgid "[2.1.0] - 2022-08-25" msgstr "" -#: ../../changelog.md:778 +#: ../../changelog.md:1272 #: a86271dbc38645919c2c274f65be4447 msgid "Support for add, sub, union, intersect, and inverse operations on classes inheriting from `BaseFlags`. ([#1486](https://github.com/Pycord-Development/pycord/pull/1486))" msgstr "" -#: ../../changelog.md:780 +#: ../../changelog.md:1274 #: 59b42b5316384e81b6ef5f2cfeee36ff msgid "A `disable_on_timeout` kwarg in the `View` constructor. ([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:782 +#: ../../changelog.md:1276 #: 790b53c72a3f4db5a92d35f0bf430bfc msgid "New `mention` property for `SlashCommand` objects, allowing a shortcut for the new command markdown syntax. ([#1523](https://github.com/Pycord-Development/pycord/pull/1523))" msgstr "" -#: ../../changelog.md:785 +#: ../../changelog.md:1279 #: 1acff13e3a664d0bb3d8a584de44f9fe msgid "An `app_commands_badge` value on `ApplicationFlags`. ([#1535](https://github.com/Pycord-Development/pycord/pull/1535) and [#1553](https://github.com/Pycord-Development/pycord/pull/1553))" msgstr "" -#: ../../changelog.md:788 +#: ../../changelog.md:1282 #: 5a44482095724e8c854fb0dac8a1b688 msgid "A new `fetch_application` method in the `Client` object. ([#1536](https://github.com/Pycord-Development/pycord/pull/1536))" msgstr "" -#: ../../changelog.md:790 +#: ../../changelog.md:1284 #: f384ae7bd39d4645a038b219cc5e3d41 msgid "New `on_check_failure` event method for the `View` class. ([#799](https://github.com/Pycord-Development/pycord/pull/799))" msgstr "" -#: ../../changelog.md:792 +#: ../../changelog.md:1286 #: 84fd56364f2e426f8059ab543cf8fa9f msgid "A `set_mfa_required` method to `Guild`. ([#1552](https://github.com/Pycord-Development/pycord/pull/1552))" msgstr "" -#: ../../changelog.md:794 +#: ../../changelog.md:1288 #: 116daae4f3be479d91f71c1dfb2e158e msgid "Support for command groups with bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:796 +#: ../../changelog.md:1290 #: aa264304900847509610971067c61d13 msgid "Support for `Attachment` type options for bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:798 +#: ../../changelog.md:1292 #: f3a1898c5fb94d22ad268c1b80c06956 msgid "`is_app` property for `BridgeContext` to better differentiate context types. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:800 +#: ../../changelog.md:1294 #: 6bbb2d7903f94ccf928e6d4a39d6181c msgid "Support for localization on bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:802 +#: ../../changelog.md:1296 #: bf536e2d15b34745aa6202fefc7ecb86 msgid "A `filter_params` helper function in `discord.utils`. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:804 +#: ../../changelog.md:1298 #: e9a5cb929d2a400996754846071ec5b6 msgid "Support for `InteractionMessage` via the `message` property of `View`. ([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:809 +#: ../../changelog.md:1303 #: c7cf6d82811f4e0ba66b43ed62394be3 msgid "Use `slash_variant` and `ext_variant` attributes instead of `get_application_command()` and `get_ext_command()` methods on `BridgeCommand`. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:812 +#: ../../changelog.md:1306 #: 682dcf307b394f4ca5b2553b815c3fdf msgid "Set `store` kwarg default to `False` in load_extension(s) method. ([#1520](https://github.com/Pycord-Development/pycord/pull/1520))" msgstr "" -#: ../../changelog.md:814 +#: ../../changelog.md:1308 #: 1656bec918854d6297b74bb1e35a904f msgid "`commands.has_permissions()` check now returns `True` in DM channels. ([#1577](https://github.com/Pycord-Development/pycord/pull/1577))" msgstr "" -#: ../../changelog.md:819 +#: ../../changelog.md:1313 #: a16756bd1a69469ab4a723abc6249124 msgid "Fix `VoiceChannel`/`CategoryChannel` data being invalidated on `Option._invoke`. ([#1490](https://github.com/Pycord-Development/pycord/pull/1490))" msgstr "" -#: ../../changelog.md:821 +#: ../../changelog.md:1315 #: 22c69d421a4e44b5a09e1885e5b1db36 msgid "Fix type issues in `options.py` ([#1473](https://github.com/Pycord-Development/pycord/pull/1473))" msgstr "" -#: ../../changelog.md:823 +#: ../../changelog.md:1317 #: 43a5393c21bc440c8ada7fe235818b31 msgid "Fix KeyError on AutoModActionExecution when the bot lacks the Message Content Intent. ([#1521](https://github.com/Pycord-Development/pycord/pull/1521))" msgstr "" -#: ../../changelog.md:825 +#: ../../changelog.md:1319 #: c18c8cdfbd014c69bef54df5485b077e msgid "Large code/documentation cleanup & minor bug fixes. ([#1476](https://github.com/Pycord-Development/pycord/pull/1476))" msgstr "" -#: ../../changelog.md:827 +#: ../../changelog.md:1321 #: ef4e07eeca0e4f6dab9c34646800eb9c msgid "Fix `Option` with type `str` raising AttributeError when `min_length` or `max_length` kwargs are passed. ([#1527](https://github.com/Pycord-Development/pycord/pull/1527))" msgstr "" -#: ../../changelog.md:829 +#: ../../changelog.md:1323 #: 74ba25ff24a7407f928e6a503cd7731a msgid "Fix `load_extensions` parameters not being passed through correctly. ([#1537](https://github.com/Pycord-Development/pycord/pull/1537))" msgstr "" -#: ../../changelog.md:831 +#: ../../changelog.md:1325 #: 42f99fb9ec3c420883afd8002c0674b7 msgid "Fix `SlashCommandGroup` descriptions to use the correct default string. ([#1539](https://github.com/Pycord-Development/pycord/pull/1539) and [#1586](https://github.com/Pycord-Development/pycord/pull/1586))" msgstr "" -#: ../../changelog.md:834 +#: ../../changelog.md:1328 #: dfdb859c67e84007954866826f1092dd msgid "Fix Enum type options breaking due to `from_datatype()` method & Fix minor typing import. ([#1541](https://github.com/Pycord-Development/pycord/pull/1541))" msgstr "" -#: ../../changelog.md:836 +#: ../../changelog.md:1330 #: fe6004afac3c4280b63fe9d2117f045d msgid "Adjust category and guild `_channels` attributes to work with NoneType positions. ([#1530](https://github.com/Pycord-Development/pycord/pull/1530))" msgstr "" -#: ../../changelog.md:838 +#: ../../changelog.md:1332 #: 203cde94f8b84494a4910014cfd9cb86 msgid "Make `SelectOption.emoji` a property. ([#1550](https://github.com/Pycord-Development/pycord/pull/1550))" msgstr "" -#: ../../changelog.md:840 +#: ../../changelog.md:1334 #: 885263a2dea84a019d8ff1bf6fe28a1e msgid "Improve sticker creation by checking for minimum and maximum length on `name` and `description`. ([#1546](https://github.com/Pycord-Development/pycord/pull/1546))" msgstr "" -#: ../../changelog.md:842 +#: ../../changelog.md:1336 #: f409a2d1bf8941ad8e5dd38c6fa02f97 msgid "Fix threads created with a base message being set to the wrong `message_reference`. ([#1551](https://github.com/Pycord-Development/pycord/pull/1551))" msgstr "" -#: ../../changelog.md:844 +#: ../../changelog.md:1338 #: db74b72ec1cb4f2ca20c8ec590aecc57 msgid "Avoid unnecessary calls to `sync_commands` during runtime. ([#1563](https://github.com/Pycord-Development/pycord/pull/1563))" msgstr "" -#: ../../changelog.md:846 +#: ../../changelog.md:1340 #: 48cc76eeeb3045a58736326078a0219d msgid "Fix bug in `Modal.on_timeout()` by using `custom_id` to create timeout task. ([#1562](https://github.com/Pycord-Development/pycord/pull/1562))" msgstr "" -#: ../../changelog.md:848 +#: ../../changelog.md:1342 #: e8f97a297155469dad5bf1c0065f7248 msgid "Respect limit argument in `Guild.bans()`. ([#1573](https://github.com/Pycord-Development/pycord/pull/1573))" msgstr "" -#: ../../changelog.md:850 +#: ../../changelog.md:1344 #: 753591c9db444d1583e1ca24ba55377c msgid "Fix `before` argument in `on_scheduled_event_update` event always set to `None` by converting ID to `int`. ([#1580](https://github.com/Pycord-Development/pycord/pull/1580))" msgstr "" -#: ../../changelog.md:853 +#: ../../changelog.md:1347 #: 6f46f75334964b6e803da39b08058134 msgid "Fix `__eq__` method `ApplicationCommand` accidentally comparing to self. ([#1585](https://github.com/Pycord-Development/pycord/pull/1585))" msgstr "" -#: ../../changelog.md:855 +#: ../../changelog.md:1349 #: f8eb486c25734047862d39115603e056 msgid "Apply `cog_check` method to `ApplicationCommand` invocations. ([#1575](https://github.com/Pycord-Development/pycord/pull/1575))" msgstr "" -#: ../../changelog.md:857 +#: ../../changelog.md:1351 #: 98838fe24b00482b90f84b4aeef38bdf msgid "Fix `Interaction.edit_original_message()` using `ConnectionState` instead of `InteractionMessageState`. ([#1565](https://github.com/Pycord-Development/pycord/pull/1565))" msgstr "" -#: ../../changelog.md:860 +#: ../../changelog.md:1354 #: 1a3f1825ed6940388193b1ef07b1dc76 msgid "Fix required parameters validation error. ([#1589](https://github.com/Pycord-Development/pycord/pull/1589))" msgstr "" -#: ../../changelog.md:863 -#: ../../changelog.md:870 +#: ../../changelog.md:1357 +#: ../../changelog.md:1364 #: 4b8d0071a17948a789b4a3850b4cfd3e #: 4b8d0071a17948a789b4a3850b4cfd3e msgid "Security" msgstr "" -#: ../../changelog.md:865 +#: ../../changelog.md:1359 #: 595d6f7ff4074370b90bec1e9625132b msgid "Improved fix for application-based bots without the bot scope ([#1584](https://github.com/Pycord-Development/pycord/pull/1584))" msgstr "" -#: ../../changelog.md:868 +#: ../../changelog.md:1362 #: 0cd65ab173c0451bb9ae1ba3fb40b232 msgid "[2.0.1] - 2022-08-16" msgstr "" -#: ../../changelog.md:872 +#: ../../changelog.md:1366 #: ee4dccbc90654cbcb8d0c05f33e124bd msgid "Fix for application-based bots without the bot scope ([#1568](https://github.com/Pycord-Development/pycord/pull/1568))" msgstr "" -#: ../../changelog.md:875 +#: ../../changelog.md:1369 #: 97414cf074d2496da5acf484c69838a0 msgid "[2.0.0] - 2022-07-08" msgstr "" -#: ../../changelog.md:879 +#: ../../changelog.md:1373 #: f926a09ced2d481492984936a41f6dc7 msgid "New `news` property on `TextChannel`. ([#1370](https://github.com/Pycord-Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:881 +#: ../../changelog.md:1375 #: 1ecb7fa75dff41449dde4615b6e710bf msgid "New `invisible` kwarg to `defer()` method. ([#1379](https://github.com/Pycord-Development/pycord/pull/1379))" msgstr "" -#: ../../changelog.md:883 +#: ../../changelog.md:1377 #: 59e7463435234e16866270f9f67f3107 msgid "Support for audit log event type 121 `APPLICATION_COMMAND_PERMISSION_UPDATE`. ([#1424](https://github.com/Pycord-Development/pycord/pull/1424))" msgstr "" -#: ../../changelog.md:885 +#: ../../changelog.md:1379 #: 825af1ddcde1480883171e981e1da9cb msgid "New `ForumChannelConverter`. ([#1440](https://github.com/Pycord-Development/pycord/pull/1440))" msgstr "" -#: ../../changelog.md:887 +#: ../../changelog.md:1381 #: 98bfc9d190a748579e55cb74c092cc50 msgid "A shortcut `jump_url` property to users. ([#1444](https://github.com/Pycord-Development/pycord/pull/1444))" msgstr "" -#: ../../changelog.md:889 +#: ../../changelog.md:1383 #: 63e71264efce40bc9ac3f7f177759671 msgid "Ability for webhooks to create forum posts. ([#1405](https://github.com/Pycord-Development/pycord/pull/1405))" msgstr "" -#: ../../changelog.md:891 +#: ../../changelog.md:1385 #: 583f0a83c644415fbd248eee5f5d8fc5 msgid "New `message` property to `View` ([#1446](https://github.com/Pycord-Development/pycord/pull/1446))" msgstr "" -#: ../../changelog.md:893 +#: ../../changelog.md:1387 #: 03269af61aef4530b0588510928b25ab msgid "Support for `error`, `before_invoke`, and `after_invoke` handlers on `BridgeCommand`. ([#1411](https://github.com/Pycord-Development/pycord/pull/1411))" msgstr "" -#: ../../changelog.md:895 +#: ../../changelog.md:1389 #: d30d886bcbdc4227805bd6ddb03ba9ae msgid "New `thread` property to `Message`. ([#1447](https://github.com/Pycord-Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:897 +#: ../../changelog.md:1391 #: eaf48b5278cf458da58e8d6c74d872d5 msgid "A `starting_message` property to `Thread`. ([#1447](https://github.com/Pycord-Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:899 +#: ../../changelog.md:1393 #: 618f1139d2854adb9498024de569eae4 msgid "An `app_permissions` property to `Interaction` and `ApplicationContext`. ([#1460](https://github.com/Pycord-Development/pycord/pull/1460))" msgstr "" -#: ../../changelog.md:901 +#: ../../changelog.md:1395 #: da574ae3b081432787fabf3ce7643b08 msgid "Support for loading folders in `load_extension`, and a new helper function `load_extensions`. ([#1423](https://github.com/Pycord-Development/pycord/pull/1423))" msgstr "" -#: ../../changelog.md:903 +#: ../../changelog.md:1397 #: bcd876b3c5524167af08b9c49fc9461d msgid "Support for AutoMod ([#1316](https://github.com/Pycord-Development/pycord/pull/1316))" msgstr "" -#: ../../changelog.md:904 +#: ../../changelog.md:1398 #: 8963ace1487b41d689eaed24f1cbf62f msgid "Support for `min_length` and `max_length` kwargs in `Option`. ([#1463](https://github.com/Pycord-Development/pycord/pull/1463))" msgstr "" -#: ../../changelog.md:906 +#: ../../changelog.md:1400 #: 8768c70fc00d4e31b7a80d6b00075daa msgid "Native timeout support for `Modal`. ([#1434](https://github.com/Pycord-Development/pycord/pull/1434))" msgstr "" -#: ../../changelog.md:911 +#: ../../changelog.md:1405 #: ee060919f00041db8b5be55cafb2c8c8 msgid "Updated to new sticker limit for premium guilds. ([#1420](https://github.com/Pycord-Development/pycord/pull/1420))" msgstr "" -#: ../../changelog.md:913 +#: ../../changelog.md:1407 #: dc5c99a601e643378a95fd67cc096a3a msgid "Replace deprecated endpoint in `HTTPClient.change_my_nickname`. ([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:915 +#: ../../changelog.md:1409 #: 8c2807db86ce44949802e774add43122 msgid "Updated deprecated IDENTIFY packet connection properties. ([#1430](https://github.com/Pycord-Development/pycord/pull/1430))" msgstr "" -#: ../../changelog.md:920 +#: ../../changelog.md:1414 #: 32f1c00be9d246c9bbd61f553109e4a9 msgid "`Guild.region` attribute (Deprecated on API, VoiceChannel.rtc_region should be used instead). ([#1429](https://github.com/Pycord-Development/pycord/pull/1429))" msgstr "" -#: ../../changelog.md:925 +#: ../../changelog.md:1419 #: 1eee8306295b44818cb2b0ba52d0cc16 msgid "Change `guild_only` to `dm_permission` in application command `to_dict` method. ([#1368](https://github.com/Pycord-Development/pycord/pull/1368))" msgstr "" -#: ../../changelog.md:927 +#: ../../changelog.md:1421 #: c7e8ed3ea27249a3ba3139f4749fe67f msgid "Fix `repr(ScheduledEventLocation)` raising TypeError. ([#1369](https://github.com/Pycord-Development/pycord/pull/1369))" msgstr "" -#: ../../changelog.md:929 +#: ../../changelog.md:1423 #: 138b4b66eaaa464cbd8b470b39dfe3cf msgid "Fix `repr(TextChannel)` raising AttributeError. ([#1370](https://github.com/Pycord-Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:931 +#: ../../changelog.md:1425 #: 83f10b99afb54627877654d2f7d13542 msgid "Fix application command validation. ([#1372](https://github.com/Pycord-Development/pycord/pull/1372))" msgstr "" -#: ../../changelog.md:933 +#: ../../changelog.md:1427 #: f5ed697972464eef896be8d20a91d41f msgid "Fix scheduled event `cover` property raising AttributeError. ([#1381](https://github.com/Pycord-Development/pycord/pull/1381))" msgstr "" -#: ../../changelog.md:935 +#: ../../changelog.md:1429 #: 718f4fb72ad84abbb9e6433b4106c70a msgid "Fix `SlashCommandGroup` treating optional arguments as required. ([#1386](https://github.com/Pycord-Development/pycord/pull/1386))" msgstr "" -#: ../../changelog.md:937 +#: ../../changelog.md:1431 #: 3af4499fd5724a2bbab36758855eefba msgid "Fix `remove_application_command` not always removing commands. ([#1391](https://github.com/Pycord-Development/pycord/pull/1391))" msgstr "" -#: ../../changelog.md:939 +#: ../../changelog.md:1433 #: df77a6f8c2884f96a9ead31c3040ff3a msgid "Fix busy-loop in `DecodeManager` when the decode queue is empty, causing 100% CPU consumption. ([#1395](https://github.com/Pycord-Development/pycord/pull/1395))" msgstr "" -#: ../../changelog.md:941 +#: ../../changelog.md:1435 #: 879a1e7ca8194078b8b54e0d9399b4b4 msgid "Fix incorrect activities and permissions on `Interaction` and `Option` objects. ([#1365](https://github.com/Pycord-Development/pycord/pull/1365))" msgstr "" -#: ../../changelog.md:943 +#: ../../changelog.md:1437 #: 2e5cc67d0f334713aa04357850b3b8d6 msgid "Converted PartialMember `deaf` and `mute` from str annotation (incorrect) to bool annotation. ([#1424](https://github.com/Pycord-Development/pycord/pull/1424))" msgstr "" -#: ../../changelog.md:945 +#: ../../changelog.md:1439 #: 980b8f6131b547259c6e3243f776160f msgid "Use `PUT` instead of `POST` in `HTTPClient.join_thread`. ([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:947 +#: ../../changelog.md:1441 #: 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "Fix enum options not setting `input_type` to a SlashCommandOptionType. ([#1428](https://github.com/Pycord-Development/pycord/pull/1428))" msgstr "" -#: ../../changelog.md:949 +#: ../../changelog.md:1443 #: 1addb165c9c3437ca5dca418e2638d46 msgid "Fixed TypeError when using thread options. ([#1427](https://github.com/Pycord-Development/pycord/pull/1427))" msgstr "" -#: ../../changelog.md:951 +#: ../../changelog.md:1445 #: d4ea2324cedb4d729a6e016ed9914ed1 msgid "Allow voice channels in PartialMessage. ([#1441](https://github.com/Pycord-Development/pycord/pull/1441))" msgstr "" -#: ../../changelog.md:953 +#: ../../changelog.md:1447 #: d965df96de2444d2a3da4bac5f41fa32 msgid "Fixed `AuditLogAction.target_type` for application command permission updates. ([#1445](https://github.com/Pycord-Development/pycord/pull/1445))" msgstr "" -#: ../../changelog.md:955 +#: ../../changelog.md:1449 #: a426447d83a0416b82a2ad38cf28f165 msgid "Fix bridge commands to ignore the ephemeral kwarg. ([#1453](https://github.com/Pycord-Development/pycord/pull/1453))" msgstr "" -#: ../../changelog.md:957 +#: ../../changelog.md:1451 #: 8f82c1560e2a4beca1d49b51032693c7 msgid "Update `thread.members` on `thread.fetch_members`. ([#1464](https://github.com/Pycord-Development/pycord/pull/1464))" msgstr "" -#: ../../changelog.md:959 +#: ../../changelog.md:1453 #: 169dd0974f7f4141bb15b782abd500b7 msgid "Fix the error when Discord does not send the `app_permissions` data in `Interaction`. ([#1467](https://github.com/Pycord-Development/pycord/pull/1467))" msgstr "" -#: ../../changelog.md:961 +#: ../../changelog.md:1455 #: 448ef13918d4482281df46bd975272f7 msgid "Fix AttributeError when voice client `play()` function is not completed yet. ([#1360](https://github.com/Pycord-Development/pycord/pull/1360))" msgstr "" -#: ../../changelog.md:964 +#: ../../changelog.md:1458 #: dbcf3c4d21c14c479387995847602e95 msgid "[2.0.0-rc.1] - 2022-05-17" msgstr "" -#: ../../changelog.md:968 +#: ../../changelog.md:1462 #: 71808897a05a4d3791bc6f9dac867d50 msgid "A `delete_after` kwarg to `Paginator.send`. ([#1245](https://github.com/Pycord-Development/pycord/pull/1245))" msgstr "" -#: ../../changelog.md:970 +#: ../../changelog.md:1464 #: 1666cc8af144493294f14e435b91e247 msgid "New `reason` kwarg to `Thread.delete_messages`. ([#1253](https://github.com/Pycord-Development/pycord/pull/1253))" msgstr "" -#: ../../changelog.md:972 +#: ../../changelog.md:1466 #: 64598eb221be468cb4460731ecb291b8 msgid "A new `jump_url` property to channel and thread objects. ([#1254](https://github.com/Pycord-Development/pycord/pull/1254) & [#1259](https://github.com/Pycord-Development/pycord/pull/1259))" msgstr "" -#: ../../changelog.md:975 +#: ../../changelog.md:1469 #: 65fefed9ae734de68d3bf2484df13eee msgid "New `Paginator.edit()` method. ([#1258](https://github.com/Pycord-Development/pycord/pull/1258))" msgstr "" -#: ../../changelog.md:977 +#: ../../changelog.md:1471 #: e51f6c5505f84ed69127a68178587f84 msgid "An `EmbedField` object. ([#1181](https://github.com/Pycord-Development/pycord/pull/1181))" msgstr "" -#: ../../changelog.md:979 +#: ../../changelog.md:1473 #: 3b7406b62a0941a398ac7fdd33ea2a0b msgid "Option names and descriptions are now validated locally. ([#1271](https://github.com/Pycord-Development/pycord/pull/1271))" msgstr "" -#: ../../changelog.md:981 +#: ../../changelog.md:1475 #: 35ae30f3f43e476885400ce345466da2 msgid "Component field limits are now enforced at the library level ([#1065](https://github.com/Pycord-Development/pycord/pull/1065) & [#1289](https://github.com/Pycord-Development/pycord/pull/1289))" msgstr "" -#: ../../changelog.md:984 +#: ../../changelog.md:1478 #: 6d7c1c2574e84c82aa22abf622baf28d msgid "Support providing option channel types as a list. ([#1000](https://github.com/Pycord-Development/pycord/pull/1000))" msgstr "" -#: ../../changelog.md:986 +#: ../../changelog.md:1480 #: e7e85506316f4046a79bf1bee7c0213e msgid "New `Guild.jump_url` property. ([#1282](https://github.com/Pycord-Development/pycord/pull/1282))" msgstr "" -#: ../../changelog.md:988 +#: ../../changelog.md:1482 #: 20413647edf3450886b175cd2f53edc2 msgid "ext.pages now supports ext.bridge. ([#1288](https://github.com/Pycord-Development/pycord/pull/1288))" msgstr "" -#: ../../changelog.md:990 +#: ../../changelog.md:1484 #: d29d910018724595a72b329b086dae1b msgid "Implement `None` check for check_guilds. ([#1291](https://github.com/Pycord-Development/pycord/pull/1291))" msgstr "" -#: ../../changelog.md:992 +#: ../../changelog.md:1486 #: 3f5d50f736184fe7a6b787749d53834d msgid "A debug warning to catch deprecated perms v1 usage until v2 perms are implemented. ([#1301](https://github.com/Pycord-Development/pycord/pull/1301))" msgstr "" -#: ../../changelog.md:994 +#: ../../changelog.md:1488 #: 715f3642c43e4b818b36ac879254a1ad msgid "A new `files` parameter to `Page` object. ([#1300](https://github.com/Pycord-Development/pycord/pull/1300))" msgstr "" -#: ../../changelog.md:996 +#: ../../changelog.md:1490 #: 18a0ab7cdda64c26a907d972cd3cc5bf msgid "A `disable_all_items` and `enable_all_items` methods to `View` object. ([#1199](https://github.com/Pycord-Development/pycord/pull/1199) & [#1319](https://github.com/Pycord-Development/pycord/pull/1319))" msgstr "" -#: ../../changelog.md:999 +#: ../../changelog.md:1493 #: a1b658522e74433b8248a8632c132c83 msgid "New `is_nsfw` attribute to voice channels. ([#1317](https://github.com/Pycord-Development/pycord/pull/1317))" msgstr "" -#: ../../changelog.md:1001 +#: ../../changelog.md:1495 #: 45b48efa33e2445ea77ca5d350cbc1f7 msgid "Support for Permissions v2. ([#1328](https://github.com/Pycord-Development/pycord/pull/1328))" msgstr "" -#: ../../changelog.md:1003 +#: ../../changelog.md:1497 #: 9201af3619a241128b9361d32485948e msgid "Allow using Enum to specify option choices. ([#1292](https://github.com/Pycord-Development/pycord/pull/1292))" msgstr "" -#: ../../changelog.md:1005 +#: ../../changelog.md:1499 #: bd0157bc4b0f4b8f8628064afc16fae9 msgid "The `file` and `files` parameters to `InteractionResponse.edit_message()`. ([#1340](https://github.com/Pycord-Development/pycord/pull/1340))" msgstr "" -#: ../../changelog.md:1007 +#: ../../changelog.md:1501 #: 6e19fe31455347129e5a8bc95d7b3572 msgid "A `BridgeExtContext.delete()` method. ([#1348](https://github.com/Pycord-Development/pycord/pull/1348))" msgstr "" -#: ../../changelog.md:1009 +#: ../../changelog.md:1503 #: 99861fea2ef74154a4150f91fa8eef16 msgid "Forum channels support. ([#1249](https://github.com/Pycord-Development/pycord/pull/1249))" msgstr "" -#: ../../changelog.md:1011 +#: ../../changelog.md:1505 #: 0a54f2b4c9764c26a62124a36810df1f msgid "Implemented `Interaction.to_dict`. ([#1274](https://github.com/Pycord-Development/pycord/pull/1274))" msgstr "" -#: ../../changelog.md:1013 +#: ../../changelog.md:1507 #: 99d5ef66098a46d3a923357f8a26c740 msgid "Support event covers for audit logs. ([#1355](https://github.com/Pycord-Development/pycord/pull/1355))" msgstr "" -#: ../../changelog.md:1018 +#: ../../changelog.md:1512 #: 3fc4ac26224f413589a65d539f172b72 msgid "Removed implicit defer call in `View`. ([#1260](https://github.com/Pycord-Development/pycord/pull/1260))" msgstr "" -#: ../../changelog.md:1020 +#: ../../changelog.md:1514 #: c6ba3c12853545738f571c0366063c82 msgid "`Option` class and usage were rewritten. ([#1251](https://github.com/Pycord-Development/pycord/pull/1251))" msgstr "" -#: ../../changelog.md:1022 +#: ../../changelog.md:1516 #: 916c6e9e2e524421870ac2ad12af1c1b msgid "`description` argument of `PageGroup` is now optional. ([#1330](https://github.com/Pycord-Development/pycord/pull/1330))" msgstr "" -#: ../../changelog.md:1024 +#: ../../changelog.md:1518 #: 8d7dea175fb24794a355b13007c92e01 msgid "Allow `Modal.children` to be set on initialization. ([#1311](https://github.com/Pycord-Development/pycord/pull/1311))" msgstr "" -#: ../../changelog.md:1026 +#: ../../changelog.md:1520 #: eb953d6d30db42809fb6a250571f29b1 msgid "Renamed `delete_exiting` to `delete_existing` (typo). ([#1336](https://github.com/Pycord-Development/pycord/pull/1336))" msgstr "" -#: ../../changelog.md:1031 +#: ../../changelog.md:1525 #: 0a9c258c97ff43d290fc0293f47f9978 msgid "Fix `PartialMessage.edit()` setting `view` as `None` when `view` kwarg is not passed. ([#1256](https://github.com/Pycord-Development/pycord/pull/1256))" msgstr "" -#: ../../changelog.md:1033 +#: ../../changelog.md:1527 #: 6a79d4a32b634bd3a7b74c101fa54a7e msgid "Fix channel parsing in slash command invocations. ([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:1035 +#: ../../changelog.md:1529 #: 05aa589e0a9a469d96f811423c1b3bd2 msgid "Make the channel `position` attribute optional. ([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:1037 +#: ../../changelog.md:1531 #: 3da23a6d6d4b4324a36f0b33cc59f82e msgid "Fix `PaginatorMenu` to use interaction routes for updates. ([#1267](https://github.com/Pycord-Development/pycord/pull/1267))" msgstr "" -#: ../../changelog.md:1039 +#: ../../changelog.md:1533 #: d463353b612449e89a9a7015a794e5e2 msgid "Fix `PartialMessage.edit()` behavior when `content` is `None`. ([#1268](https://github.com/Pycord-Development/pycord/pull/1268))" msgstr "" -#: ../../changelog.md:1041 +#: ../../changelog.md:1535 #: 15b4372aa41846c2bfe24bd729e63048 msgid "Fix `Paginator.add_menu()` and `Paginator.add_default_buttons()` passing `custom_id` to `PaginatorMenu`. ([#1270](https://github.com/Pycord-Development/pycord/pull/1270))" msgstr "" -#: ../../changelog.md:1043 +#: ../../changelog.md:1537 #: 7d105926ee684e439657e29d1a57156a msgid "Fix `process_application_commands` command not found fallback. ([#1262](https://github.com/Pycord-Development/pycord/pull/1262))" msgstr "" -#: ../../changelog.md:1045 +#: ../../changelog.md:1539 #: 54b42e8bc31145a9a8831d96c1c7a836 msgid "Fix interaction response race condition. ([#1039](https://github.com/Pycord-Development/pycord/pull/1039))" msgstr "" -#: ../../changelog.md:1047 +#: ../../changelog.md:1541 #: 5797d5a4023d458aa6eaefe95fdcbe70 msgid "Remove voice client when the bot disconnects. ([#1273](https://github.com/Pycord-Development/pycord/pull/1273))" msgstr "" -#: ../../changelog.md:1049 +#: ../../changelog.md:1543 #: 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "Fix conversion exception in `ext.bridge`. ([#1250](https://github.com/Pycord-Development/pycord/pull/1250))" msgstr "" -#: ../../changelog.md:1051 +#: ../../changelog.md:1545 #: 89cd1c71990c439c8187661846e4817c msgid "`Context.me` returns ClientUser when guilds intent is absent. ([#1286](https://github.com/Pycord-Development/pycord/pull/1286))" msgstr "" -#: ../../changelog.md:1053 +#: ../../changelog.md:1547 #: 6a993686d0f6440f9058ad662abc3eb7 msgid "Updated `Message.edit` type-hinting overload and removed resulting redundant overloads. ([#1299](https://github.com/Pycord-Development/pycord/pull/1299))" msgstr "" -#: ../../changelog.md:1055 +#: ../../changelog.md:1549 #: fec7f8bc5c1c40638b2c7541a613f3b3 msgid "Improved validation regex for command names & options. ([#1309](https://github.com/Pycord-Development/pycord/pull/1309))" msgstr "" -#: ../../changelog.md:1057 +#: ../../changelog.md:1551 #: 1b22b1b48af64ab082e28d5be38e9470 msgid "Correct `Guild.fetch_members()` type-hints. ([#1323](https://github.com/Pycord-Development/pycord/pull/1323))" msgstr "" -#: ../../changelog.md:1059 +#: ../../changelog.md:1553 #: 109809acf2d545559ad5bd7c1d9d668d msgid "Multiple fixes and enhancements for `PageGroup` handling. ([#1350](https://github.com/Pycord-Development/pycord/pull/1350))" msgstr "" -#: ../../changelog.md:1061 +#: ../../changelog.md:1555 #: c648e6fc6f44425195f326fb578e61d3 msgid "Make `TextChannel._get_channel` async. ([#1358](https://github.com/Pycord-Development/pycord/pull/1358))" msgstr "" -#: ../../changelog.md:1064 +#: ../../changelog.md:1558 #: 7de5791d77fa4367bcc58a2b9db9f7dc msgid "[2.0.0-beta.7] - 2022-04-09" msgstr "" -#: ../../changelog.md:1068 +#: ../../changelog.md:1562 #: 681f7f806d614707ae86fcc2e8c3042e msgid "Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-Development/pycord/pull/1240))" msgstr "" -#: ../../changelog.md:1107 +#: ../../changelog.md:1605 #: c3d9893dfd4c43e1af3405c2b96d7e8a msgid "Older Versions" msgstr "" -#: ../../changelog.md:1109 +#: ../../changelog.md:1607 #: f2ab2347b52c49258384ff69cb70c6ce msgid "A changelog for versions prior to v2.0 can be found [here](old_changelog.rst)." msgstr "" diff --git a/docs/build/locales/ext/bridge/api.pot b/docs/build/locales/ext/bridge/api.pot index 1b4fb1d08f..6da51b6816 100644 --- a/docs/build/locales/ext/bridge/api.pot +++ b/docs/build/locales/ext/bridge/api.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -71,7 +71,7 @@ msgstr "" #: 08bff09c730c4b5bb565bdaf3e105965 #: d414290a24964ae2827a233b80f9d820 #: 2712df298b134b468aa30aa758768e1d -#: ecc99c5f64b747e49d92d73c86da310a +#: 2712df298b134b468aa30aa758768e1d msgid "Parameters" msgstr "" @@ -102,8 +102,9 @@ msgstr "" #: 145bd739c2fe4aff906e41e5bcc428ad #: e198af69a1d8498ea9d0efdb944c67b4 #: 7f5fa723e8af44a78f11ee8eb2f6ff67 -#: cb3f7e3974f148e19e43b78db36e24e6 -#: c102617394d14eb786c58ca83d415312 +#: 7f5fa723e8af44a78f11ee8eb2f6ff67 +#: 7f5fa723e8af44a78f11ee8eb2f6ff67 +#: 7f5fa723e8af44a78f11ee8eb2f6ff67 msgid "Return type" msgstr "" @@ -256,24 +257,24 @@ msgstr "" msgid ":class:`.BridgeExtCommand`" msgstr "" -#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.name_localizations:1 +#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.name_localizations:5 #: 191eaf3d235142118f52b1abb1b5cb13 -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" msgstr "" -#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.name_localizations:4 -#: 201f3f3932184f08a7790734fe0c0df9 -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.name_localizations:6 +#: 191eaf3d235142118f52b1abb1b5cb13 +msgid "You can edit/set name_localizations directly with" msgstr "" -#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.description_localizations:1 +#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.description_localizations:5 #: 9000d83f46db48c88492fd4b3d99c08b -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" msgstr "" -#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.description_localizations:4 -#: 664bc2c5a41e47f7b116b97ca69052f3 -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +#: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.BridgeCommand.description_localizations:6 +#: 9000d83f46db48c88492fd4b3d99c08b +msgid "You can edit/set description_localizations directly with" msgstr "" #: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.core.BridgeCommand.add_to:1 @@ -286,10 +287,12 @@ msgstr "" msgid "The bot to add the command to." msgstr "" +#: ../../../discord/ext/bridge/context.py:docstring of discord.ext.bridge.context.BridgeContext.defer:12 #: ../../../discord/ext/bridge/context.py:docstring of discord.ext.bridge.context.BridgeExtContext.delete:12 #: ../../../discord/ext/bridge/core.py:docstring of discord.ext.bridge.core.BridgeCommand.add_to:7 #: 927e81b21d1f42ca92a240294c3af3ee #: 89a3b017daba4d45b6db08bfd3046c9b +#: 89a3b017daba4d45b6db08bfd3046c9b msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -580,8 +583,8 @@ msgstr "" #: de66e4aa5b244b38acf315ebadaa5346 #: 12f4cce4c9d24748b98e3746f8edba6a #: 47958ab3fa804196bbed67e7d4128770 -#: 9eeff2bc29d04f65a81322028a9e98bb -#: 0ce390d55fbb4f518af7dbde2a8fc4b4 +#: 47958ab3fa804196bbed67e7d4128770 +#: 47958ab3fa804196bbed67e7d4128770 msgid "|coro|" msgstr "" @@ -604,10 +607,10 @@ msgstr "" #: ../../../discord/ext/bridge/context.py:docstring of discord.ext.bridge.context.BridgeContext.defer:3 #: e284edacef264148b98fd65cf5832a4f -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgstr "" -#: ../../../discord/ext/bridge/context.py:docstring of discord.ext.bridge.context.BridgeContext.defer:10 +#: ../../../discord/ext/bridge/context.py:docstring of discord.ext.bridge.context.BridgeContext.defer:8 #: 6b331c393af24345a6dc904dd6177bd9 msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "" diff --git a/docs/build/locales/ext/commands/api.pot b/docs/build/locales/ext/commands/api.pot index 898ff1a6d0..8e13acdde7 100644 --- a/docs/build/locales/ext/commands/api.pot +++ b/docs/build/locales/ext/commands/api.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -259,6 +259,7 @@ msgstr "" #: 6d8c11bb47b2404baadf295e73360b7c #: 6d8c11bb47b2404baadf295e73360b7c #: 6d8c11bb47b2404baadf295e73360b7c +#: 6d8c11bb47b2404baadf295e73360b7c msgid "type" msgstr "" @@ -283,7 +284,8 @@ msgstr "" #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.Group:25 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin:15 #: ../../../discord/ext/commands/errors.py:docstring of discord.ext.commands.errors.CommandRegistrationError:18 -#: ../../../discord/ext/commands/flags.py:docstring of discord.ext.commands.flags.Flag:48 +#: ../../../discord/ext/commands/flags.py:docstring of discord.ext.commands.flags.Flag:49 +#: ../../../discord/ext/commands/flags.py:docstring of discord.ext.commands.flags.Flag:55 #: ../../../discord/ext/commands/help.py:docstring of discord.ext.commands.help.DefaultHelpCommand:18 #: ../../../discord/ext/commands/help.py:docstring of discord.ext.commands.help.HelpCommand:24 #: ../../../discord/ext/commands/help.py:docstring of discord.ext.commands.help.MinimalHelpCommand:9 @@ -314,6 +316,7 @@ msgstr "" #: af2f1296905749558682b61c1f7363ae #: af2f1296905749558682b61c1f7363ae #: af2f1296905749558682b61c1f7363ae +#: af2f1296905749558682b61c1f7363ae msgid ":class:`bool`" msgstr "" @@ -336,6 +339,7 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.entitlements:0 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guilds:0 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.wait_for:0 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:0 #: ../../ext/commands/api.rst:0 #: f49495cd4b3f496f96f84ac8aa1f87e4 #: 2a95458e7d8643c2ba53f80511c7fd97 @@ -379,12 +383,8 @@ msgstr "" #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 @@ -399,164 +399,95 @@ msgstr "" #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 #: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 @@ -569,9 +500,53 @@ msgstr "" #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 #: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 @@ -580,17 +555,48 @@ msgstr "" #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 #: e532d59c72474f99b0c1ce7c2be358e2 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 -#: 3750ee9874a649329aece5d76398dd35 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 +#: e532d59c72474f99b0c1ce7c2be358e2 msgid "Parameters" msgstr "" @@ -616,6 +622,7 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.entitlements:0 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guilds:0 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.wait_for:0 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:0 #: ../../ext/commands/api.rst:0 #: 630f4288af604d4dbc8e4177a7f21fac #: 9deb4f77a61449abb51bd5c6b99a742f @@ -640,7 +647,7 @@ msgstr "" #: 227204ee62a54c638c2f8b9a91f21145 #: 227204ee62a54c638c2f8b9a91f21145 #: 227204ee62a54c638c2f8b9a91f21145 -#: 65b2a4bfdd9f4cc8b834d6d484ef0034 +#: 227204ee62a54c638c2f8b9a91f21145 #: 227204ee62a54c638c2f8b9a91f21145 #: 227204ee62a54c638c2f8b9a91f21145 #: 227204ee62a54c638c2f8b9a91f21145 @@ -758,7 +765,7 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.add_listener:15 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.change_presence:16 #: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.bot.when_mentioned_or:8 -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.before_invoke:11 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.before_invoke:9 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.has_any_role:22 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.has_permissions:21 #: 587e23d4697f4a4f94f960f265e6d788 @@ -807,7 +814,6 @@ msgstr "" #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 -#: 60a9892afb20420f98ee9221fe525e3e #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 @@ -824,8 +830,10 @@ msgstr "" #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 -#: 21f49b5974d544ffa30d029b89640d48 -#: 21f49b5974d544ffa30d029b89640d48 +#: 8e90d2f15b4941d98f8df75ea6d1f6f7 +#: 8e90d2f15b4941d98f8df75ea6d1f6f7 +#: 8e90d2f15b4941d98f8df75ea6d1f6f7 +#: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 @@ -905,6 +913,7 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.entitlements:0 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guilds:0 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.wait_for:0 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:0 #: ../../ext/commands/api.rst:0 #: bf756d9820a94075834d33924e09e0e2 #: c9bc8a557c184c6d9f063626b67cc4cd @@ -927,192 +936,205 @@ msgstr "" #: 844194587e244cf2b26a421da5ef2919 #: 844194587e244cf2b26a421da5ef2919 #: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 378dd7f9c2a64e0189299a60058beda8 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: fc5da63fdcca41d5a4742949f05235c9 -#: fc5da63fdcca41d5a4742949f05235c9 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: fc5da63fdcca41d5a4742949f05235c9 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: fc5da63fdcca41d5a4742949f05235c9 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 -#: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 #: 844194587e244cf2b26a421da5ef2919 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 +#: f4e246fdf7f2458baa9253a36a4045e0 msgid "Return type" msgstr "" @@ -1187,8 +1209,8 @@ msgstr "" #: ../../../discord/client.py:docstring of discord.client.Client.listen:8 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.add_listener:11 #: e21be3ea4d0446efaa81b5acd1c28fdd -#: 55915adcdcbc4935b1637428f964dfbb -msgid "The ``name`` (event name) does not start with 'on_'" +#: e21be3ea4d0446efaa81b5acd1c28fdd +msgid "The ``name`` (event name) does not start with ``on_``." msgstr "" #: ../../../discord/client.py:docstring of discord.client.Client.listen:29 @@ -1247,6 +1269,8 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.delete_invite:16 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.login:14 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_error:15 +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_modal_error:15 +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_view_error:17 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.remove_listener:10 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.run:28 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.start:11 @@ -1308,6 +1332,8 @@ msgstr "" #: 7d0a457d06344339819fc176a73566c2 #: 7d0a457d06344339819fc176a73566c2 #: 7d0a457d06344339819fc176a73566c2 +#: 7d0a457d06344339819fc176a73566c2 +#: 7d0a457d06344339819fc176a73566c2 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -1433,7 +1459,7 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.add_view:1 #: d05412d810f4441fa9fc55ed14abaccb -msgid "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.add_view:3 @@ -1522,10 +1548,10 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.connect:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_dm:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_emoji:1 -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.delete_emoji:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.delete_invite:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_channel:1 +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_default_sounds:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_emoji:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_emojis:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guild:1 @@ -1555,7 +1581,6 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.bot.BotBase.on_command_error:1 #: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.bot.BotBase.process_commands:1 #: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.fetch_message:1 -#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:1 #: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.send:1 #: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.trigger_typing:1 #: ../../../discord/ext/commands/context.py:docstring of discord.ext.commands.context.Context.forward_to:1 @@ -1631,7 +1656,6 @@ msgstr "" #: 25dea9a1072d49a4a52f17e137de72c3 #: 25dea9a1072d49a4a52f17e137de72c3 #: 25dea9a1072d49a4a52f17e137de72c3 -#: 62c513a80a3c4ec5b566f2dfe95621cb #: 25dea9a1072d49a4a52f17e137de72c3 #: 25dea9a1072d49a4a52f17e137de72c3 #: 25dea9a1072d49a4a52f17e137de72c3 @@ -1911,58 +1935,6 @@ msgstr "" msgid "The slash command group that was created." msgstr "" -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:3 -#: 583248c24e104f60a8d7b44b63a93d8b -msgid "Creates a :class:`.Guild`." -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:5 -#: 480ab82fc12b401f8b75d5ac50648a04 -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:8 -#: 751a75562aa647628af12ff17756d819 -msgid "The name of the guild." -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:11 -#: 75d40bc85a17414a943100275453e7b5 -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.py:docstring of discord.client.Client.create_guild:15 -#: 7ca63a3c7aca436ca90a0d584ad7a2bb -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:15 -#: 46ee421067d246aeabd1ba31f8c97032 -msgid "The code for a template to create the guild with." -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:20 -#: 4312ec6459c5431e9821af9fc31fb0d5 -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:22 -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guild:26 -#: 97536bb06f8049b5837ac583ff2dce33 -#: 97536bb06f8049b5837ac583ff2dce33 -msgid ":class:`.Guild`" -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:24 -#: fe6c3f12bfb54bee919c57282004f16c -msgid "Guild creation failed." -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.create_guild:25 -#: 76f88cf22b1d4c1ba41c3a09a320adf1 -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "" - #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.delete_emoji:3 #: 39474d78af2f441d818ba1b7ccdeccd0 msgid "Deletes the custom :class:`AppEmoji` from the application." @@ -2066,6 +2038,7 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_members:0 #: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:0 #: ../../../discord/ext/commands/cog.py:docstring of discord.ext.commands.cog.Cog.walk_commands:0 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:0 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:0 #: db580d1226264744a222ffee4584ffd4 #: db580d1226264744a222ffee4584ffd4 @@ -2077,6 +2050,7 @@ msgstr "" #: db580d1226264744a222ffee4584ffd4 #: db580d1226264744a222ffee4584ffd4 #: db580d1226264744a222ffee4584ffd4 +#: db580d1226264744a222ffee4584ffd4 msgid "Yields" msgstr "" @@ -2099,8 +2073,10 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.entitlements:40 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guilds:41 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.wait_for:42 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:26 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check:37 -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:20 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:14 +#: 3321eb8445bb48ffb68d9cb74a155012 #: 3321eb8445bb48ffb68d9cb74a155012 #: 3321eb8445bb48ffb68d9cb74a155012 #: 3321eb8445bb48ffb68d9cb74a155012 @@ -2113,6 +2089,8 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:40 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.entitlements:41 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guilds:42 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:27 +#: 9c43804aa1e84f4db26daf70ceda2518 #: 9c43804aa1e84f4db26daf70ceda2518 #: 9c43804aa1e84f4db26daf70ceda2518 #: 9c43804aa1e84f4db26daf70ceda2518 @@ -2129,6 +2107,8 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:52 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.entitlements:50 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guilds:52 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:39 +#: f3a460b6dbc644f1a519e478316d2ace #: f3a460b6dbc644f1a519e478316d2ace #: f3a460b6dbc644f1a519e478316d2ace #: f3a460b6dbc644f1a519e478316d2ace @@ -2210,6 +2190,21 @@ msgstr "" msgid "You do not have permission to fetch this channel." msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_default_sounds:3 +#: 97b00444639641fc920ebe9efab0d1ba +msgid "Fetches the bot's default sounds." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_default_sounds:7 +#: b3004ecd7bfe478c89204898761a7aa8 +msgid "The bot's default sounds." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_default_sounds:8 +#: 9cfe57c2d101467d87400e0d145a2c08 +msgid "List[:class:`.SoundboardSound`]" +msgstr "" + #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_emoji:3 #: 39474d78af2f441d818ba1b7ccdeccd0 msgid "Retrieves a custom :class:`AppEmoji` from the application." @@ -2290,6 +2285,11 @@ msgstr "" msgid "The guild from the ID." msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guild:26 +#: 97536bb06f8049b5837ac583ff2dce33 +msgid ":class:`.Guild`" +msgstr "" + #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.fetch_guild:28 #: a68501f7e36b4401a713f42b2c3a2f1e msgid "You do not have access to the guild." @@ -2664,21 +2664,21 @@ msgstr "" msgid "This is equivalent to: ::" msgstr "" -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_channels:8 -#: d1219c96be1d44378e6cc2e7e6537aaa -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "" - -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_channels:13 +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_channels:11 #: 32d5a41f29ab4eab83ff4181703345a6 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.py:docstring of discord.client.Client.get_all_channels:17 +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_channels:15 #: 9860d3eda1264a0c8df1f138ffe0bb12 msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_channels:18 +#: d1219c96be1d44378e6cc2e7e6537aaa +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_members:1 #: 9dfe9cfdde67409dbe4f8f536a632605 msgid "Returns a generator with every :class:`.Member` the client can see." @@ -2690,8 +2690,8 @@ msgid ":class:`.Member` -- A member the client can see." msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_all_members:12 -#: 7d0a457d06344339819fc176a73566c2 -msgid ":sphinx_autodoc_typehints_type:`Generator\\[Member\\]`" +#: d1219c96be1d44378e6cc2e7e6537aaa +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.bot.ApplicationCommandMixin.get_application_command:1 @@ -3004,6 +3004,46 @@ msgstr "" msgid "Optional[:class:`.Message`]" msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:1 +#: 22e7832ebd704130bea132480d8aa977 +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:4 +#: 50a668aa170c4373aac97fc0a8a14b8a +msgid "Type of object to fetch or get." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:7 +#: 155277c1155e4f49977a9365db9f5060 +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:10 +#: 94ba1f40a50347beb65c73d6279c02d7 +msgid "A default to return instead of raising if fetch fails." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:13 +#: 302d5d1597f04b16a58937bcc46bebba +msgid "The object if found, or `default` if provided when not found." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:14 +#: c9a80f36a19a411eae0f947eb27e43ba +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:16 +#: e62841d006d34f26940cdf4e4ac28263 +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch:17 +#: c51e0d4fd7674e50a70a703eda6a26f2 +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "" + #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_or_fetch_user:3 #: 275a6d7b15584cc595412689b620e5d8 msgid "Looks up a user in the user cache or fetches if not found." @@ -3093,6 +3133,26 @@ msgstr "" msgid "Union[List[:class:`str`], :class:`str`]" msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_sound:1 +#: d555628fb6a74c5697817061624609d9 +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_sound:6 +#: d9354bca6a4948efb9716c2410e9413a +msgid "The ID of the sound to get." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_sound:9 +#: 3c43e6dcda3848efb665d49d3cb97ad1 +msgid "The sound with the given ID." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_sound:10 +#: a0421f9c994a4d42b5d1d086df607ef7 +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "" + #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.get_stage_instance:1 #: 19d360590711420b85975a29897dd4da msgid "Returns a stage instance with the given stage channel ID." @@ -3172,6 +3232,11 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.is_closed:4 #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.is_ready:4 +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.is_ws_ratelimited:9 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.Command.has_error_handler:6 +#: f2d2ffb4c5de4294b00e0d6960df1d3d +#: f2d2ffb4c5de4294b00e0d6960df1d3d +#: f2d2ffb4c5de4294b00e0d6960df1d3d #: f2d2ffb4c5de4294b00e0d6960df1d3d #: f2d2ffb4c5de4294b00e0d6960df1d3d msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" @@ -3214,7 +3279,7 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.is_ws_ratelimited:3 #: 247b66b1c7ac49109fc876742bb3aa13 -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +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.py:docstring of discord.ext.commands.Bot.latency:1 @@ -3451,11 +3516,18 @@ msgstr "" msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_modal_error:9 +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_view_error:8 +#: 7db908c9bd4146148c671612f1a21c16 +#: 7db908c9bd4146148c671612f1a21c16 +msgid "The exception that was raised." +msgstr "" + #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_modal_error:12 -#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_view_error:13 -#: 7d0a457d06344339819fc176a73566c2 -#: 7d0a457d06344339819fc176a73566c2 -msgid ":sphinx_autodoc_typehints_type:`None`" +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_view_error:14 +#: 7db908c9bd4146148c671612f1a21c16 +#: 7db908c9bd4146148c671612f1a21c16 +msgid "The interaction that was received." msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_view_error:3 @@ -3465,7 +3537,12 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_view_error:5 #: 5401cf8b6fca4120bce2806abf520d45 -msgid "This only fires for a view if you did not define its :func:`~discord.ui.View.on_error`." +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "" + +#: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.on_view_error:11 +#: 1538eaf30f75407ab466133776dbc71e +msgid "The item that the user interacted with." msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.Bot.persistent_views:1 @@ -3803,6 +3880,11 @@ msgstr "" msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.Bot.sounds:1 +#: 85e2b097c0464c2983971f8c305ef6db +msgid "A list of all the sounds the bot can see." +msgstr "" + #: ../../../discord/ext/commands/bot.py:docstring of discord.client.Client.start:3 #: d76b1fe4d76f4ca69d1a0ade53afc1ce msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -4111,28 +4193,36 @@ msgstr "" #: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:1 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:1 -#: 9ab1b0a34851422dab23e9815b835095 -#: 9ab1b0a34851422dab23e9815b835095 -#: 9ab1b0a34851422dab23e9815b835095 -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +#: 1456f4943caa4b34a8e69f60b5a07808 +#: 1456f4943caa4b34a8e69f60b5a07808 +#: 1456f4943caa4b34a8e69f60b5a07808 +msgid "An iterator that recursively walks through all commands and subcommands." msgstr "" -#: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:5 -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:5 +#: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:3 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:3 #: 49f59fb863cd4209bd0f1f4182299127 #: 49f59fb863cd4209bd0f1f4182299127 #: 49f59fb863cd4209bd0f1f4182299127 msgid "Duplicates due to aliases are no longer returned" msgstr "" -#: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:8 -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:8 +#: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:6 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:6 #: c046361221d6494fa948452872c5775c #: c046361221d6494fa948452872c5775c #: c046361221d6494fa948452872c5775c msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "" +#: ../../../discord/ext/commands/bot.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:9 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.GroupMixin.walk_commands:9 +#: 9ab1b0a34851422dab23e9815b835095 +#: 9ab1b0a34851422dab23e9815b835095 +#: 9ab1b0a34851422dab23e9815b835095 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: ../../ext/commands/api.rst:53 #: 083f5bc33dcb4586af8062833c6e2a40 msgid "AutoShardedBot" @@ -4801,9 +4891,9 @@ msgid ":class:`float`" msgstr "" #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.Command.has_error_handler:1 -#: 3970666bdb78497b8d5a65197482a7bc -#: 3970666bdb78497b8d5a65197482a7bc -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 30141c30cc364576aac449f316b52da0 +#: 30141c30cc364576aac449f316b52da0 +msgid "Checks whether the command has an error handler registered." msgstr "" #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.Command.cog_name:1 @@ -6034,23 +6124,27 @@ msgstr "" msgid "The predicate to check if the command should be invoked." msgstr "" +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.after_invoke:9 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.before_invoke:38 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.bot_has_any_role:15 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.bot_has_guild_permissions:8 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.bot_has_permissions:9 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.bot_has_role:15 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check:68 -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:21 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:37 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.cooldown:27 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.dm_only:11 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.dynamic_cooldown:29 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.guild_only:9 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.has_any_role:19 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.has_guild_permissions:11 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.has_permissions:18 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.has_role:25 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.is_nsfw:12 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.is_owner:10 #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.max_concurrency:24 #: 9624b70cfbee4ca3af484bcf68e4e8ab -#: d1219c96be1d44378e6cc2e7e6537aaa +#: 9624b70cfbee4ca3af484bcf68e4e8ab #: 9624b70cfbee4ca3af484bcf68e4e8ab #: d1219c96be1d44378e6cc2e7e6537aaa #: 9624b70cfbee4ca3af484bcf68e4e8ab @@ -6064,6 +6158,10 @@ msgstr "" #: 9624b70cfbee4ca3af484bcf68e4e8ab #: 9624b70cfbee4ca3af484bcf68e4e8ab #: 9624b70cfbee4ca3af484bcf68e4e8ab +#: 9624b70cfbee4ca3af484bcf68e4e8ab +#: 9624b70cfbee4ca3af484bcf68e4e8ab +#: 9624b70cfbee4ca3af484bcf68e4e8ab +#: 9624b70cfbee4ca3af484bcf68e4e8ab msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" msgstr "" @@ -6082,21 +6180,21 @@ msgstr "" msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "" -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:14 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:15 +#: e375d514f6dc4418ab45510e055e9919 +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "" + +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:31 #: 4a7b81eca1c3484fba8cf44b85ba6fdc msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "" -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:18 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:35 #: 0a3c24e60414491ba64d3853fc673029 msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "" -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.check_any:23 -#: e375d514f6dc4418ab45510e055e9919 -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "" - #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.has_role:1 #: 81ea5857330741739c83ed3dc41dde4e 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." @@ -6340,12 +6438,12 @@ msgstr "" #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.before_invoke:3 #: f5e756aa4e554e66a3257a5129c4ef4b -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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/core.py:docstring of discord.ext.commands.core.after_invoke:3 #: f74267b631a5439eb0c212f5feded4e0 -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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/core.py:docstring of discord.ext.commands.core.guild_only:1 @@ -6364,8 +6462,8 @@ msgid "A :func:`.check` that indicates this command must only be used in a DM co msgstr "" #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.dm_only:5 -#: 590b200bb7aa4c1080ac46793bed34f7 -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +#: 51b7f083cf344183970934ed917e18fc +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgstr "" #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.is_owner:1 @@ -6389,11 +6487,11 @@ msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "" #: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.is_nsfw:3 -#: fba7938014474c98afff1432159e3000 -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +#: 51b7f083cf344183970934ed917e18fc +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgstr "" -#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.is_nsfw:10 +#: ../../../discord/ext/commands/core.py:docstring of discord.ext.commands.core.is_nsfw:8 #: 7588f10840c442aea15f191eac9ae20c msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "" @@ -6616,6 +6714,8 @@ msgid "Returns an :class:`~discord.AsyncIterator` that enables receiving the des msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:3 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:3 +#: 89afaf721f6643aab53272b5f881dec9 #: 89afaf721f6643aab53272b5f881dec9 msgid "You must have :attr:`~discord.Permissions.read_message_history` permissions to use this." msgstr "" @@ -6666,6 +6766,8 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.H msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.history:47 +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:34 +#: 1cad16da9e4a4a039e1c0be9c6789df6 #: 1cad16da9e4a4a039e1c0be9c6789df6 msgid "Flattening into a list: ::" msgstr "" @@ -6677,19 +6779,24 @@ msgstr "" #: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:3 #: 186d34907d0f42f0be28a22e9c5d48f6 -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." msgstr "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:9 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:7 #: 03c747a982a54571968a3331429f7a20 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 "" -#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:12 +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:10 #: a48fc9f9ab9846158116f6d2cd0dee5b msgid "Example Usage: ::" msgstr "" +#: ../../../discord/abc.py:docstring of discord.abc.Messageable.typing:19 +#: 2623771c36a040caab45e6a378ce74e0 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr "" + #: ../../../discord/ext/commands/context.py:docstring of discord.ext.commands.context.Context.invoke:3 #: 0c5cca1e94144653989d617b781dc61a msgid "Calls a command with the arguments given." @@ -6775,22 +6882,22 @@ msgstr "" msgid "Returns the cog associated with this context's command. None if it does not exist." msgstr "" -#: ../../docstring of discord.ext.commands.Context.guild:1 +#: ../../../discord/ext/commands/context.py:docstring of discord.ext.commands.Context.guild:1 #: 3b3b16de997e4e54877d2d70b173cfe2 msgid "Returns the guild associated with this context's command. None if not available." msgstr "" -#: ../../docstring of discord.ext.commands.Context.channel:1 +#: ../../../discord/ext/commands/context.py:docstring of discord.ext.commands.Context.channel:1 #: 40a2b9fd266f44c69a5de1c7ee7ed5ff msgid "Returns the channel associated with this context's command. Shorthand for :attr:`.Message.channel`." msgstr "" -#: ../../docstring of discord.ext.commands.Context.author:1 +#: ../../../discord/ext/commands/context.py:docstring of discord.ext.commands.Context.author:1 #: dd56849813db4c7299d6a6f2757ca297 msgid "Union[:class:`~discord.User`, :class:`.Member`]: Returns the author associated with this context's command. Shorthand for :attr:`.Message.author`" msgstr "" -#: ../../docstring of discord.ext.commands.Context.me:1 +#: ../../../discord/ext/commands/context.py:docstring of discord.ext.commands.Context.me:1 #: a3c47787a8d44d61ba8043b2dcfd58ab msgid "Union[:class:`.Member`, :class:`.ClientUser`]: Similar to :attr:`.Guild.me` except it may return the :class:`.ClientUser` in private message message contexts, or when :meth:`Intents.guilds` is absent." msgstr "" @@ -6931,29 +7038,44 @@ msgstr "" msgid "The channel to forward this to." msgstr "" -#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:3 -#: c0f7203f91234dcf9b71d4aa08c2743e -msgid "Retrieves all messages that are currently pinned in the channel." +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:1 +#: 61fb3dc224d44b0783c3b04b7fea1ddd +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." msgstr "" #: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:7 -#: 5897281b37544f1ab20f5339ce9ab3ed -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." +#: 86a19f1a733d47f99e0516c265864f4b +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "" + +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:10 +#: 4468fb7df14b42d6b759894e1d023b0e +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "" + +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:14 +#: eaf31d1fd11746ff859caaec64b90ca1 +msgid "Retrieve messages pinned before this datetime. 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.py:docstring of discord.abc.Messageable.pins:11 -#: 7bad27e461a740d299b8c4bd148fd4e3 -msgid "The messages that are currently pinned." +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:19 +#: 83b8d6805ef1420b87d97e31bc10efdf +msgid ":class:`~discord.MessagePin` -- The pinned message." msgstr "" -#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:12 -#: e8b1b5f758104e489149fdbb07deeafb -msgid "List[:class:`~discord.Message`]" +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:21 +#: 9510fd4d07914ac0a5d62b96ad673bbc +msgid "You do not have permissions to get pinned messages." msgstr "" -#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:14 -#: 46fce97e3e2044b9812605b7371e03c5 -msgid "Retrieving the pinned messages failed." +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:22 +#: 4355deb6fa9d4bdfb104c171c05cdabd +msgid "The request to get pinned messages failed." +msgstr "" + +#: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.pins:23 +#: 295caaa8c9a047a1a1ee5c2029093ff0 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgstr "" #: ../../../discord/ext/commands/context.py:docstring of discord.abc.Messageable.send:3 @@ -7922,11 +8044,11 @@ msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "" #: ../../../discord/ext/commands/converter.py:docstring of discord.ext.commands.converter.PartialEmojiConverter:3 -#: 42c767df989a4c90b5d6b441a08d7df2 -msgid "This is done by extracting the animated flag, name and ID from the emoji." +#: 4ef3868b27c74590ba7387e6346038b8 +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgstr "" -#: ../../../discord/ext/commands/converter.py:docstring of discord.ext.commands.converter.PartialEmojiConverter:5 +#: ../../../discord/ext/commands/converter.py:docstring of discord.ext.commands.converter.PartialEmojiConverter:6 #: 07638781992545e39720fcaf86933a79 msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "" @@ -8189,6 +8311,11 @@ msgid "The maximum number of arguments the flag can accept. A negative value ind msgstr "" #: ../../../discord/ext/commands/flags.py:docstring of discord.ext.commands.flags.Flag:46 +#: aa5d5ecaf255426aaca0601daf7232d4 +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "" + +#: ../../../discord/ext/commands/flags.py:docstring of discord.ext.commands.flags.Flag:53 #: 9bcc7c0f11ce42f68c9b4e442b1bd117 msgid "Whether multiple given values overrides the previous value." msgstr "" @@ -8234,6 +8361,11 @@ msgid "Whether multiple given values overrides the previous value. The default v msgstr "" #: ../../../discord/ext/commands/flags.py:docstring of discord.ext.commands.flags.flag:25 +#: ed669b7174e54cdc8ff12f1d228e28a5 +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "" + +#: ../../../discord/ext/commands/flags.py:docstring of discord.ext.commands.flags.flag:28 #: 739a359756dd4d95bcbb386fc201f629 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr "" diff --git a/docs/build/locales/ext/commands/commands.pot b/docs/build/locales/ext/commands/commands.pot index 03f596e925..fa786f0e66 100644 --- a/docs/build/locales/ext/commands/commands.pot +++ b/docs/build/locales/ext/commands/commands.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -811,196 +811,206 @@ msgid "This tells the parser that the ``members`` attribute is mapped to a flag msgstr "" #: ../../ext/commands/commands.rst:659 +#: bc6e115bf92b47b5a597e8b2014c2acb +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "" + +#: ../../ext/commands/commands.rst:670 +#: 3f399960182447d48e431a1d422b6ca0 +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "" + +#: ../../ext/commands/commands.rst:672 #: 68bab2dab4884032ae4373ac62a556fc 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:680 +#: ../../ext/commands/commands.rst:699 #: c3bf2a623f5648ab8aa15e111502969f -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." +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 unless a positional flag is provided." msgstr "" -#: ../../ext/commands/commands.rst:684 +#: ../../ext/commands/commands.rst:703 #: ed1aeaf64e074b11b91bcc233a505165 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:689 +#: ../../ext/commands/commands.rst:708 #: 1ffb1e24952f41ff8806882dd4a0d913 msgid "typing.List" msgstr "" -#: ../../ext/commands/commands.rst:691 +#: ../../ext/commands/commands.rst:710 #: 737132d99ad74d6ea4e7b93155b9053c 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:693 +#: ../../ext/commands/commands.rst:712 #: 71dfe029bdd44663a9c4c0a6a2e67965 msgid "For example, augmenting the example above:" msgstr "" -#: ../../ext/commands/commands.rst:715 +#: ../../ext/commands/commands.rst:734 #: 35e687a664834729a0fd8e46ab8a3809 msgid "This is called by repeatedly specifying the flag:" msgstr "" -#: ../../ext/commands/commands.rst:720 +#: ../../ext/commands/commands.rst:739 #: 8b29c4c6720648d38f2a568216ddfb9e msgid "typing.Tuple" msgstr "" -#: ../../ext/commands/commands.rst:722 +#: ../../ext/commands/commands.rst:741 #: 885f6f663dfb47b4a25f4c3cc0a703d8 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:736 +#: ../../ext/commands/commands.rst:755 #: 843f4bf315a34e7cae7e40f5ee256109 msgid "This allows the previous ``ban`` command to be called like this:" msgstr "" -#: ../../ext/commands/commands.rst:740 +#: ../../ext/commands/commands.rst:759 #: 40f2697e104e445c9fcc969725c14d4e msgid "The :class:`py:tuple` annotation also allows for parsing of pairs. For example, given the following code:" msgstr "" -#: ../../ext/commands/commands.rst:751 +#: ../../ext/commands/commands.rst:770 #: 9db24b481c4d46e2bfa6afe2add40360 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:756 +#: ../../ext/commands/commands.rst:775 #: ba0ee993018246da96bd9c3e81676795 msgid "typing.Dict" msgstr "" -#: ../../ext/commands/commands.rst:758 +#: ../../ext/commands/commands.rst:777 #: a8ae009b053846efa18a133112ab62a1 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:765 +#: ../../ext/commands/commands.rst:784 #: bc61f9d1ddef4471be4891bddb9c09fa msgid "Error Handling" msgstr "" -#: ../../ext/commands/commands.rst:767 +#: ../../ext/commands/commands.rst:786 #: bf56a9433566476cb8376ca10f51d027 msgid "When our commands fail to parse we will, by default, receive a noisy error in ``stderr`` of our console that tells us that an error has happened and has been silently ignored." msgstr "" -#: ../../ext/commands/commands.rst:770 +#: ../../ext/commands/commands.rst:789 #: 2a05152d6bf84317ab95ae2560b075bb 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 "" -#: ../../ext/commands/commands.rst:774 +#: ../../ext/commands/commands.rst:793 #: ef55bb05708d4afcbde2b1e63982f33d 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 to do just that. First we decorate an error handler function with :meth:`.Command.error`:" msgstr "" -#: ../../ext/commands/commands.rst:790 +#: ../../ext/commands/commands.rst:809 #: 963d52d0558e4331b43c492f46fa70d7 msgid "The first parameter of the error handler is the :class:`.Context` while the second one is an exception that is derived from :exc:`~ext.commands.CommandError`. A list of errors is found in the :ref:`ext_commands_api_errors` page of the documentation." msgstr "" -#: ../../ext/commands/commands.rst:794 +#: ../../ext/commands/commands.rst:813 #: 80c197d18789467fb4a077f7dd6d612a msgid "Checks" msgstr "" -#: ../../ext/commands/commands.rst:796 +#: ../../ext/commands/commands.rst:815 #: 6385fb377ffb43d087b788f62480b7f8 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 earlier. The commands extension comes with full support for these things in a concept called a :ref:`ext_commands_api_checks`." msgstr "" -#: ../../ext/commands/commands.rst:800 +#: ../../ext/commands/commands.rst:819 #: 90ab3c4a75024d579205f055a8794bb7 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:803 +#: ../../ext/commands/commands.rst:822 #: a6623c48167943e79f6a8b60f467d264 msgid "Return ``True`` to signal that the person can run the command." msgstr "" -#: ../../ext/commands/commands.rst:804 +#: ../../ext/commands/commands.rst:823 #: 0dea62b4176043998aefe9cac5132676 msgid "Return ``False`` to signal that the person cannot run the command." msgstr "" -#: ../../ext/commands/commands.rst:805 +#: ../../ext/commands/commands.rst:824 #: 87ac00a762c44d85aa555a32c00abbc2 msgid "Raise a :exc:`~ext.commands.CommandError` derived exception to signal the person cannot run the command." msgstr "" -#: ../../ext/commands/commands.rst:807 +#: ../../ext/commands/commands.rst:826 #: ab29e9a85151443fba8fc98d3c272a56 msgid "This allows you to have custom error messages for you to handle in the :ref:`error handlers `." msgstr "" -#: ../../ext/commands/commands.rst:810 +#: ../../ext/commands/commands.rst:829 #: bf9b734bf41d496a8cab527d2f5982a8 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:824 +#: ../../ext/commands/commands.rst:843 #: 78a6e2319b784e57b1564ecf7e34b49f 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:841 +#: ../../ext/commands/commands.rst:860 #: fec2c90754cb4ca19551a1fca47dae06 msgid "Since an owner check is so common, the library provides it for you (:func:`~ext.commands.is_owner`):" msgstr "" -#: ../../ext/commands/commands.rst:851 +#: ../../ext/commands/commands.rst:870 #: 731344d1c242492384f42d6376ad3b07 msgid "When multiple checks are specified, **all** of them must be ``True``:" msgstr "" -#: ../../ext/commands/commands.rst:867 +#: ../../ext/commands/commands.rst:886 #: 0a3c34ae9c0d4b6392a9b04d5d36f5dc msgid "If any of those checks fail in the example above, then the command will not be run." msgstr "" -#: ../../ext/commands/commands.rst:869 +#: ../../ext/commands/commands.rst:888 #: edec23dfc5b3498caef57c62a9315264 msgid "When an error happens, the error is propagated to the :ref:`error handlers `. If you do not raise a custom :exc:`~ext.commands.CommandError` derived exception, then it will get wrapped up into a :exc:`~ext.commands.CheckFailure` exception as so:" msgstr "" -#: ../../ext/commands/commands.rst:887 +#: ../../ext/commands/commands.rst:906 #: 9447373776c540b194831a3f6b7d4f5d 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:913 +#: ../../ext/commands/commands.rst:932 #: cef95191baf442dea17daa9019db6a10 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:916 +#: ../../ext/commands/commands.rst:935 #: 30ab1860927f45f6a807fbfb9a671bed msgid "Global Checks" msgstr "" -#: ../../ext/commands/commands.rst:918 +#: ../../ext/commands/commands.rst:937 #: d6aa174f32114ba5bec3c650983fce91 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:921 +#: ../../ext/commands/commands.rst:940 #: 864c9abc219b4f689672f5e30a68d47b msgid "Global checks work similarly to regular checks except they are registered with the :meth:`.Bot.check` decorator." msgstr "" -#: ../../ext/commands/commands.rst:923 +#: ../../ext/commands/commands.rst:942 #: 1ea11f45d1814ec8912e90d0390ef694 msgid "For example, to block all DMs we could do the following:" msgstr "" -#: ../../ext/commands/commands.rst:933 +#: ../../ext/commands/commands.rst:952 #: 3a2a1fb8a3cf4b48b42209cf4f80bb61 msgid "Be careful on how you write your global checks, as it could also lock you out of your own bot." msgstr "" diff --git a/docs/build/locales/ext/pages/index.pot b/docs/build/locales/ext/pages/index.pot index 2a8d1aba91..fe7f2d2eee 100644 --- a/docs/build/locales/ext/pages/index.pot +++ b/docs/build/locales/ext/pages/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -68,25 +68,27 @@ msgstr "" #: df1997f923f64977a58153c7935dca20 #: 6bf63b66304d4c34b3dee842785b34c1 #: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a #: c6df38aa49414da5a6de205f703db624 #: c6df38aa49414da5a6de205f703db624 #: c6df38aa49414da5a6de205f703db624 #: c6df38aa49414da5a6de205f703db624 +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a #: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: 4c13c6d74aac47ba8b3ab6fc503d4c08 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 -#: c6df38aa49414da5a6de205f703db624 +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a +#: 341e6342cd654d72a002d8bc1bbf025a msgid "Parameters" msgstr "" @@ -114,7 +116,7 @@ msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.interaction_check:1 #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.PaginatorButton.callback:1 #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.PaginatorMenu.callback:1 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_error:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_error:1 #: 0ac477cf619c420fafdaac5b6a1fbd18 #: cfc9f4305077455fad6922d274bc383d #: 0e2e6db2218f41dc81c2bbdf0354cbe4 @@ -151,34 +153,37 @@ msgstr "" #: 550c48f6c2e1423ba8c77b021dbb3dcd #: e5bcc53a42f240c9b5ff34f27d6f0bc4 #: 2aef4bef743e42c6b10dc7dc409dddee -#: 44df48e0960e411391d8959fd9d11450 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: a97d7cfc0d8547fba1a07c473d6aa220 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: d5396ed79c0a49578511de018e0b2963 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 -#: b17d3a717a7c43bfbf6a28db9c9e8847 +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee #: b17d3a717a7c43bfbf6a28db9c9e8847 #: b17d3a717a7c43bfbf6a28db9c9e8847 #: b17d3a717a7c43bfbf6a28db9c9e8847 #: b17d3a717a7c43bfbf6a28db9c9e8847 #: b17d3a717a7c43bfbf6a28db9c9e8847 +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee +#: 2aef4bef743e42c6b10dc7dc409dddee msgid "Return type" msgstr "" @@ -474,26 +479,20 @@ msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.disable:10 #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.on_timeout:4 #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.page_action:7 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.add_item:10 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_check_failure:9 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_error:18 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.stop:6 #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.clear_items:4 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.disable_all_items:7 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.enable_all_items:7 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_check_failure:9 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_error:18 #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.remove_item:8 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.stop:6 #: 68e2cc93f0e6490b8f2f6cee4790cba9 #: 718868e38cac43a586cfbd4a6305d236 #: c2fbf9bef8224850b4afa5ea4c5afbc2 #: e63b8fb4db3b4bee81d67b79af441412 #: 3c63f3adb2364adead3012e035129ebc -#: a7be2bff8d9e4794b701800978b38389 -#: 128c5298c9494f91a4b3f649fa6df996 -#: 128c5298c9494f91a4b3f649fa6df996 -#: 128c5298c9494f91a4b3f649fa6df996 -#: 128c5298c9494f91a4b3f649fa6df996 -#: 128c5298c9494f91a4b3f649fa6df996 -#: 128c5298c9494f91a4b3f649fa6df996 +#: 3c63f3adb2364adead3012e035129ebc +#: 3c63f3adb2364adead3012e035129ebc +#: 3c63f3adb2364adead3012e035129ebc +#: 3c63f3adb2364adead3012e035129ebc msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -571,6 +570,7 @@ msgstr "" #: 071b3f2f83194ecb863f34a81f2b7318 #: 071b3f2f83194ecb863f34a81f2b7318 #: 071b3f2f83194ecb863f34a81f2b7318 +#: 071b3f2f83194ecb863f34a81f2b7318 msgid "Returns" msgstr "" @@ -612,7 +612,7 @@ msgid "If an exception occurs within the body then the check is considered a fai msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.interaction_check:19 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_check_failure:6 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_check_failure:6 #: 62c2722e6b6a40fd8c8a215d7cb11a21 #: 616d5c00eb544301af1b0d00548c865e msgid "The interaction that occurred." @@ -624,7 +624,7 @@ msgid "Whether the view children's callbacks should be called." msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.interaction_check:23 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.wait:8 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.wait:8 #: c5464d8a113b4293be79478ba33f200d #: 607f9270f774451e96d48d6a223876de msgid ":class:`bool`" @@ -744,9 +744,44 @@ msgstr "" msgid "The message that was sent with the paginator." msgstr "" +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:1 +#: db376aa4460347ecaa0cc6a71294ed64 +msgid "Edits an existing message to replace it with the paginator contents." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:5 +#: d041a66736ff473ea7a033d2a180a519 +msgid "If invoked from an interaction, you will still need to respond to the interaction." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:8 +#: 698e3ece2a734f139df7af407e051dc5 +msgid "The message to edit with the paginator." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:11 +#: 8eb175cbee9947f89eee0e3239a53d93 +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 they were suppressed. Using this parameter requires :attr:`~.Permissions.manage_messages`." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:28 +#: 441faf97de83480f8e9acd0688378a8c +msgid "If set, changes the user that this paginator belongs to." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:31 +#: b9b96a33a4134ec08e531b25ce552a7b +msgid "The message that was edited. Returns ``None`` if the operation failed." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:32 +#: bde2084b48ec4c9787e78682dcc81fb5 +msgid "Optional[:class:`discord.Message`]" +msgstr "" + #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.add_item:1 -#: 0d286971aaf84f359ea3f2b868341679 -msgid "Adds an item to the view." +#: c44c763d02724a4fab350d705fd9a2a3 +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.add_item:4 @@ -756,21 +791,40 @@ msgstr "" #: ../../ext/pages/index.rst:0 #: db25be38ef7749eab275cfcf7ce4fb30 -#: b67cd9be980a4fdf8e179a3825ce7070 -#: b67cd9be980a4fdf8e179a3825ce7070 -#: b67cd9be980a4fdf8e179a3825ce7070 -#: b67cd9be980a4fdf8e179a3825ce7070 +#: db25be38ef7749eab275cfcf7ce4fb30 +#: db25be38ef7749eab275cfcf7ce4fb30 +#: db25be38ef7749eab275cfcf7ce4fb30 +#: db25be38ef7749eab275cfcf7ce4fb30 +#: db25be38ef7749eab275cfcf7ce4fb30 +#: db25be38ef7749eab275cfcf7ce4fb30 msgid "Raises" msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.add_item:7 #: 799eb95c1d8f40df9edcf9e5b694789e -msgid "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.add_item:8 #: e69d7b97a3c8409c8efd81ad1626f25d -msgid "Maximum number of children has been exceeded (40) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_default_value:19 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_option:28 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:39 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_option:9 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.disable_all_items:7 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.enable_all_items:7 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.add_item:10 +#: 47016b19dd1741b1a063b2f5068dd3ec +#: 47016b19dd1741b1a063b2f5068dd3ec +#: 47016b19dd1741b1a063b2f5068dd3ec +#: 47016b19dd1741b1a063b2f5068dd3ec +#: 47016b19dd1741b1a063b2f5068dd3ec +#: 47016b19dd1741b1a063b2f5068dd3ec +#: 47016b19dd1741b1a063b2f5068dd3ec +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.clear_items:1 @@ -778,67 +832,32 @@ msgstr "" msgid "Removes all items from the view." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.copy_text:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.copy_text:1 #: 4ea1206a52154d8a98623bbc44bf5b10 msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.copy_text:5 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.copy_text:5 #: 47016b19dd1741b1a063b2f5068dd3ec msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.disable_all_items:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.disable_all_items:1 #: f55070f9c63b4f438d22e271d923e292 msgid "Disables all buttons and select menus in the view." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.disable_all_items:4 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.disable_all_items:4 #: 115ed036dbed4b93bf59511d61482bc4 msgid "A list of items in `self.children` to not disable from the view." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:1 -#: db376aa4460347ecaa0cc6a71294ed64 -msgid "Edits an existing message to replace it with the paginator contents." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:5 -#: d041a66736ff473ea7a033d2a180a519 -msgid "If invoked from an interaction, you will still need to respond to the interaction." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:8 -#: 698e3ece2a734f139df7af407e051dc5 -msgid "The message to edit with the paginator." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:11 -#: 8eb175cbee9947f89eee0e3239a53d93 -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 they were suppressed. Using this parameter requires :attr:`~.Permissions.manage_messages`." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:28 -#: 441faf97de83480f8e9acd0688378a8c -msgid "If set, changes the user that this paginator belongs to." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:31 -#: b9b96a33a4134ec08e531b25ce552a7b -msgid "The message that was edited. Returns ``None`` if the operation failed." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.edit:32 -#: bde2084b48ec4c9787e78682dcc81fb5 -msgid "Optional[:class:`discord.Message`]" -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.enable_all_items:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.enable_all_items:1 #: f55070f9c63b4f438d22e271d923e292 msgid "Enables all buttons and select menus in the view." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.enable_all_items:4 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.enable_all_items:4 #: b115fab8e9f441ae97058262b47e4eeb msgid "A list of items in `self.children` to not enable from the view." msgstr "" @@ -889,22 +908,22 @@ msgstr "" msgid "The message with components to convert into a view." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.get_item:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.core.ItemInterface.get_item:1 #: 0edf0b73952c4797b9000ba28a6a0d73 -msgid "Gets an item from the view. Roughly equal to `utils.get(view.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.get_item:6 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.core.ItemInterface.get_item:6 #: 39c8c0f1510244288c5734268ff2ecfc -msgid "The custom_id of the item to get" +msgid "The id of the item to get" msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.get_item:9 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.core.ItemInterface.get_item:9 #: d3278dd56b5e4104b98070ea85764693 msgid "The item with the matching ``custom_id`` or ``id`` if it exists." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.get_item:10 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.core.ItemInterface.get_item:10 #: 49f9aab462e146199bb0ad2eb8987e74 msgid "Optional[:class:`Item`]" msgstr "" @@ -919,10 +938,15 @@ msgstr "" msgid "A view containing V2 components cannot be sent alongside message content or embeds." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_components_v2:6 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_dispatching:4 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_finished:4 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_persistent:7 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_components_v2:5 +#: 99b7c3ecb2f24918be68416ab087508b +msgid "This is always ``False`` for :class:`View`." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.is_dispatching:4 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.is_finished:4 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.is_persistent:7 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_components_v2:8 #: 47016b19dd1741b1a063b2f5068dd3ec #: 47016b19dd1741b1a063b2f5068dd3ec #: 47016b19dd1741b1a063b2f5068dd3ec @@ -930,52 +954,52 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_dispatching:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.is_dispatching:1 #: 1d7e2b0e1c18422c9227cbe351a94a36 msgid "Whether the view has been added for dispatching purposes." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_finished:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.is_finished:1 #: 37860b521c8143f3833fb4beb0a1a2ea msgid "Whether the view has finished interacting." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_persistent:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.is_persistent:1 #: 8fcb089aef584d57b8d0165e8a22048e msgid "Whether the view is set up as persistent." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.is_persistent:3 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.is_persistent:3 #: b1fe671c39f5430baade51f464b8eaf2 msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_check_failure:1 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_check_failure:1 #: 26ea98091eed4b37a02e4fb299ce6413 -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_error:3 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_error:3 #: de6e9c49e57d45b2a3a59296cd5da7c8 msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_error:6 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_error:6 #: bf46d9fcc45d4f1b885a743615cbd049 msgid "The default implementation prints the traceback to stderr." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_error:9 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_error:9 #: 955a74f46d014b4db4a84da5f9e43c02 msgid "The exception that was raised." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_error:12 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_error:12 #: f882a5d3e3cb47b1bcf9d7c720cf97d7 msgid "The item that failed the dispatch." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.on_error:15 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.on_error:15 #: 0eaa94893f944a62a87305a25f22ee07 msgid "The interaction that led to the failure." msgstr "" @@ -990,31 +1014,6 @@ msgstr "" msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.stop:1 -#: cd3fd1e5c76042c8896020ad68e3d6ed -msgid "Stops listening to interaction events from this view." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.stop:3 -#: da2a7c40b68548eea51cd5f66cd11ea1 -msgid "This operation cannot be undone." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.wait:1 -#: a7fd726fe8824da08c1ef4726cb85e56 -msgid "Waits until the view has finished interacting." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.wait:3 -#: 2c6c8756f7ad4b758c243288a6f448be -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "" - -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.View.wait:6 -#: 3c69a4b00f914f128f11aa2b8240d061 -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "" - #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.pagination.Paginator.respond:1 #: 5a13e5a534e2484180375a59f828dadf msgid "Sends an interaction response or followup with the paginated items." @@ -1055,6 +1054,31 @@ msgstr "" msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "" +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.stop:1 +#: cd3fd1e5c76042c8896020ad68e3d6ed +msgid "Stops listening to interaction events from this view." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.stop:3 +#: da2a7c40b68548eea51cd5f66cd11ea1 +msgid "This operation cannot be undone." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.wait:1 +#: a7fd726fe8824da08c1ef4726cb85e56 +msgid "Waits until the view has finished interacting." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.wait:3 +#: 2c6c8756f7ad4b758c243288a6f448be +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.view.BaseView.wait:6 +#: 3c69a4b00f914f128f11aa2b8240d061 +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "" + #: ../../ext/pages/index.rst:312 #: 20630bd0e40b4eeaa17398c49bc9c715 msgid "PaginatorButton" @@ -1152,8 +1176,8 @@ msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorButton.id:3 #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.id:3 #: 3a44bc197ba140eab665419a5cc8a9bf -#: 3f5e6fc33b7146e7a1fbb8721fec1f32 -msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the View is sent." +#: 3a44bc197ba140eab665419a5cc8a9bf +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorButton.id:5 @@ -1212,7 +1236,7 @@ msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.view:3 #: de1896f184794a4aad8b50b0a376c468 #: de1896f184794a4aad8b50b0a376c468 -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorButton.view:6 @@ -1226,7 +1250,7 @@ msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.view:7 #: ec07a9dea875411c92d7312aeba8aec1 #: ec07a9dea875411c92d7312aeba8aec1 -msgid "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorButton.width:1 @@ -1270,6 +1294,38 @@ msgstr "" msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "" +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_default_value:1 +#: fd0f251caa31466f86f28a963b80e74e +msgid "Adds a default value to the select menu." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_default_value:3 +#: 0ef246583a96465ab9a2662925dea262 +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_default_value:9 +#: c87c8240e5dd4ff69d19866fc6522c5f +msgid "The ID of the entity to add as a default." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_default_value:12 +#: 1b5882cecf5346bd9ed130e24ae26d3a +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_default_value:16 +#: c19235fe10b744309c2714e2e75a9917 +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_default_value:17 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:37 +#: 8aa241191edb441496f0c1bd02fe0da0 +#: 8aa241191edb441496f0c1bd02fe0da0 +msgid "The number of default select values exceeds 25." +msgstr "" + #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_option:1 #: fd0f251caa31466f86f28a963b80e74e msgid "Adds an option to the select menu." @@ -1312,11 +1368,101 @@ msgstr "" msgid "The number of options exceeds 25." msgstr "" -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.add_option:28 -#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_option:9 -#: 47016b19dd1741b1a063b2f5068dd3ec -#: 47016b19dd1741b1a063b2f5068dd3ec -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:1 +#: bafa80d0afd248d4b54b80365d46b82a +msgid "Appends a default value to this select menu." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:6 +#: 568fa0f1172e48089290708011c9f781 +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:6 +#: 2d8599f9eca74a0cb9cc8f88c0406158 +msgid "The default value to append to this select." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:8 +#: 236c059f93f649e2a83c2a4b3fecf5db +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:11 +#: f03a4aee49654389a07378d27de13c98 +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:14 +#: 2aef4bef743e42c6b10dc7dc409dddee +msgid "Model Type" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:14 +#: 09827ac46bef482090fb7db0002e01b7 +msgid "Default Value Type" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:16 +#: bde2084b48ec4c9787e78682dcc81fb5 +msgid ":class:`discord.User`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:16 +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:18 +#: fcbccc228cde427192f78f0b30babf77 +#: 925e444e9a04411f87cb5597d89ad609 +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:18 +#: bde2084b48ec4c9787e78682dcc81fb5 +msgid ":class:`discord.Member`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:20 +#: bde2084b48ec4c9787e78682dcc81fb5 +msgid ":class:`discord.Role`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:20 +#: bff451550e4d4b6f855cbe751d1d0f1f +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:22 +#: 8fd0293cf86a41dfbe9da2ef3385008f +msgid ":class:`discord.abc.GuildChannel`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:22 +#: 4140d53d7b7a481eac1e205148b029a0 +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:24 +#: bde2084b48ec4c9787e78682dcc81fb5 +msgid ":class:`discord.Object`" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:24 +#: 417505b9b42c4452a5b15c911a3fa25f +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:27 +#: a5a9d6f0eeae435e85be10f33420ae78 +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:31 +#: 1a9c671416ff416a8098e527e4238487 +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_default_value:36 +#: 18524fc414134b34b18561fba7601d73 +msgid "The select type is string_select, which does not allow for default_values" msgstr "" #: ../../../discord/ext/pages/pagination.py:docstring of discord.ui.select.Select.append_option:1 @@ -1339,6 +1485,11 @@ msgstr "" msgid "The ID of the select menu that gets received during an interaction." msgstr "" +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.default_values:1 +#: b60875f0f6584c8580ab3c1eaa07687c +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "" + #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.disabled:1 #: 4ca8076e7aa84cf0959662de2d2070a3 msgid "Whether the select is disabled or not." @@ -1354,6 +1505,21 @@ msgstr "" msgid "The minimum number of items that must be chosen for this select menu." msgstr "" +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.modal:1 +#: de1896f184794a4aad8b50b0a376c468 +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.modal:4 +#: 7a8937a2dbb54965a590f68e98627806 +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "" + +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.modal:5 +#: ec07a9dea875411c92d7312aeba8aec1 +msgid "Optional[:class:`BaseModal`]" +msgstr "" + #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.options:1 #: 6323c7b02d2242bfaec760b147775d6d msgid "A list of options that can be selected in this menu." @@ -1364,6 +1530,11 @@ msgstr "" msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "" +#: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.required:1 +#: ad1c00b8d66d40468dea5a61731423db +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "" + #: ../../../discord/ext/pages/pagination.py:docstring of discord.ext.pages.PaginatorMenu.values:1 #: 1a9c671416ff416a8098e527e4238487 msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/build/locales/ext/tasks/index.pot b/docs/build/locales/ext/tasks/index.pot index 11580d8fb6..6b344fecdf 100644 --- a/docs/build/locales/ext/tasks/index.pot +++ b/docs/build/locales/ext/tasks/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-13 10:18+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -99,10 +99,10 @@ msgstr "" #: 224eb1ea4d464d899b6db853b26a2846 #: 91965bac6d654b3e8109e274bdc46bfd #: 6f12894246604c7eab1521c1bd45ca57 -#: 6c4c3d6ae0cf4dd3bf9a90b9939d1d43 -#: 7b563966d82a4f03b7d409731c7032b5 -#: cabe2bc452c248be884063fac80d1ad0 -#: 761a207eac3447b899de047d9e5ebf7b +#: 6f12894246604c7eab1521c1bd45ca57 +#: 6f12894246604c7eab1521c1bd45ca57 +#: 6f12894246604c7eab1521c1bd45ca57 +#: 6f12894246604c7eab1521c1bd45ca57 msgid "Parameters" msgstr "" @@ -134,8 +134,8 @@ msgstr "" #: e37d85d7fd3a46cfb5ba0faec8cc2057 #: 88dd06b54a304b18aaafa8828477df67 #: 4f0346fd2f594d87bc6a71fc5f3aaf36 -#: 95e660541beb4b44a8764bd93c54a94e -#: eb4160d3b1904ad7b6fb4a90b73082a8 +#: 4f0346fd2f594d87bc6a71fc5f3aaf36 +#: 4f0346fd2f594d87bc6a71fc5f3aaf36 msgid "Raises" msgstr "" @@ -155,13 +155,17 @@ msgstr "" #: bf5eae97450b4e40bd2157395afa650e #: c236bd9da41742fa9c9399bd38e4aa90 #: 07d97a21eac140af8f4d536dcb062e2e -#: 7d90def94e9b4721b355b5c6568e8e6f -#: 3f67b80a7be749d6b9e06e40040ba69e -#: ffc3e9102ad84c3c9424d446574b2b0c -#: a2407e90429149a79db1b5ee278a1dc9 -#: 33d39f515aa24c48a28b1f3c05edef44 -#: 8de254edf5c84d599fb5c37d26253ec0 -#: df4b78673a4946d18d2e5d56973c31a1 +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e +#: 07d97a21eac140af8f4d536dcb062e2e msgid "Return type" msgstr "" @@ -308,35 +312,39 @@ msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.stop:3 #: 728c248aab564a90a3260107d51aba61 -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgstr "" -#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.stop:10 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.stop:8 #: 455bbbc49062472e84be47a8520c7a7e msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "" -#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.stop:14 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.stop:12 #: 3adfd1fe09014389a8d77c57bc6a9a33 msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "" -#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.cancel:1 -#: 3a18cece246a4010a6ab25de921042cc -msgid "Cancels the internal task, if it is running." -msgstr "" - #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.add_exception_type:16 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.cancel:4 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.change_interval:29 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.clear_exception_types:8 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.restart:13 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.stop:19 +#: cc431f5256bc4e699afe36a16bb35452 +#: cc431f5256bc4e699afe36a16bb35452 +#: cc431f5256bc4e699afe36a16bb35452 +#: cc431f5256bc4e699afe36a16bb35452 +#: cc431f5256bc4e699afe36a16bb35452 #: cc431f5256bc4e699afe36a16bb35452 -#: 5871f9579cb5482a9eb81da12f4cdd26 -#: 2efbe31b3fd64b6eacee66fb02b272aa -#: a83424395d0f4d8d8ebfd708aebfb3b9 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.cancel:1 +#: 3a18cece246a4010a6ab25de921042cc +msgid "Cancels the internal task, if it is running." +msgstr "" + #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.restart:1 #: a7de1ec471ef4af788957432e6df3502 msgid "A convenience method to restart the internal task." @@ -365,7 +373,7 @@ msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.add_exception_type:11 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.remove_exception_type:4 #: d46fb346a0d249eebdb303ea7b661ab3 -#: 162db15291784b0fa4b3654019ca5aa4 +#: d46fb346a0d249eebdb303ea7b661ab3 msgid "An argument list of exception classes to handle." msgstr "" @@ -375,11 +383,11 @@ msgid "An exception passed is either not a class or not inherited from :class:`B msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.clear_exception_types:1 -#: 9567edfad8a444f6a38c8cd8ad6697dd -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#: 4ca4d3d9ff2346e2a6b79c8ed24ef34c +msgid "Removes all exception types that are handled." msgstr "" -#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.clear_exception_types:7 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.clear_exception_types:5 #: 714a51591f9143eab9a0a994136f1368 msgid "This operation obviously cannot be undone!" msgstr "" @@ -414,19 +422,23 @@ msgstr "" msgid "Whether the task is being cancelled." msgstr "" +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.failed:6 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.is_being_cancelled:4 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.is_running:6 +#: ca525c4cd84243e7a6954afd8c4177ca +#: ca525c4cd84243e7a6954afd8c4177ca #: ca525c4cd84243e7a6954afd8c4177ca msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.failed:1 -#: b07983af01e44e859cff333049533f23 -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 3a18cece246a4010a6ab25de921042cc +msgid "Whether the internal task has failed." msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.is_running:1 -#: afea19295c07476b9c661c3c4877faa0 -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 3a18cece246a4010a6ab25de921042cc +msgid "Check if the task is currently running." msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.change_interval:1 @@ -437,21 +449,21 @@ msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.change_interval:6 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:5 #: c79687228d5f4b14a5b5cf8eedf1d2f2 -#: 9d539eda63744ec18b6422108e8dcc3f +#: c79687228d5f4b14a5b5cf8eedf1d2f2 msgid "The number of seconds between every iteration." msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.change_interval:9 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:8 #: 643036f81e8548148226f98ad662f662 -#: faab724401534ba891a54abd1063b632 +#: 643036f81e8548148226f98ad662f662 msgid "The number of minutes between every iteration." msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.change_interval:12 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:11 #: 6e09adb27be8418588dfd743e748f717 -#: 25e739b47679456d9706cd47304e9978 +#: 6e09adb27be8418588dfd743e748f717 msgid "The number of hours between every iteration." msgstr "" @@ -468,14 +480,14 @@ msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.change_interval:23 #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:22 #: b3b725baac894dc4aec2325b26106b6f -#: 318ff42090a54ee6ba110b06461a5d2e +#: b3b725baac894dc4aec2325b26106b6f msgid "Duplicate times will be ignored, and only run once." msgstr "" #: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.Loop.change_interval:26 -#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:40 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:46 +#: d34550bdeb504b4ba94cd33934a387ac #: d34550bdeb504b4ba94cd33934a387ac -#: b9bff9f275424b10b9b4b4a745dc7f96 msgid "An invalid value was given." msgstr "" @@ -519,12 +531,22 @@ msgstr "" msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "" -#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:41 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:40 +#: 63717a681ce3456e9baac2694ca74f00 +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:40 +#: 1f6974d4b45448cc849e761ec1e2f97e +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "" + +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:47 #: 1b6f0ce5942646378838dbe0ab4fe0a0 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 "" -#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:43 +#: ../../../discord/ext/tasks/__init__.py:docstring of discord.ext.tasks.loop:49 #: 3dd1e6ebb48849edb09bcd60b72c860c msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`LF\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Awaitable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)\\]\\, \\:py\\:class\\:\\`\\~discord.ext.tasks.Loop\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`LF\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Awaitable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)\\]\\]`" msgstr "" diff --git a/docs/build/locales/installing.pot b/docs/build/locales/installing.pot index 0b2fc94b26..8c8819e76a 100644 --- a/docs/build/locales/installing.pot +++ b/docs/build/locales/installing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -33,7 +33,7 @@ msgstr "" #: ../../installing.rst:16 #: 45a4a81029114e39967f1a217892cee4 -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgstr "" #: ../../installing.rst:23 diff --git a/docs/locales/de/LC_MESSAGES/api/abcs.po b/docs/locales/de/LC_MESSAGES/api/abcs.po index 8992f3bf0b..7000f0b7eb 100644 --- a/docs/locales/de/LC_MESSAGES/api/abcs.po +++ b/docs/locales/de/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/de/LC_MESSAGES/api/application_commands.po b/docs/locales/de/LC_MESSAGES/api/application_commands.po index f1e2c1e350..a0636a86c3 100644 --- a/docs/locales/de/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/de/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/de/LC_MESSAGES/api/application_info.po b/docs/locales/de/LC_MESSAGES/api/application_info.po index aa54ca1f2a..892132d687 100644 --- a/docs/locales/de/LC_MESSAGES/api/application_info.po +++ b/docs/locales/de/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -12,40 +12,40 @@ msgstr "" "X-Generator: Crowdin\n" msgid "Application Info" -msgstr "Application Info" +msgstr "Anwendungsinfo" msgid "Represents the application info for the bot provided by Discord." -msgstr "Represents the application info for the bot provided by Discord." +msgstr "Stellt die Anwendungsinformationen für den Bot von Discord dar." msgid "The application ID." -msgstr "The application ID." +msgstr "Die Anwendungs-ID." msgid "type" -msgstr "type" +msgstr "Typ" msgid ":class:`int`" msgstr ":class:`int`" msgid "The application name." -msgstr "The application name." +msgstr "Der Anwendungsname." msgid ":class:`str`" msgstr ":class:`str`" msgid "The application owner." -msgstr "The application owner." +msgstr "Der Anwendungseigentümer." msgid ":class:`User`" msgstr ":class:`User`" msgid "The application's team." -msgstr "The application's team." +msgstr "Das Team der Anwendung." msgid "Optional[:class:`Team`]" msgstr "Optional[:class:`Team`]" msgid "The application description." -msgstr "The application description." +msgstr "Die Anwendungsbeschreibung." msgid "Whether the bot can be invited by anyone or if it is locked to the application owner." msgstr "Whether the bot can be invited by anyone or if it is locked to the application owner." diff --git a/docs/locales/de/LC_MESSAGES/api/async_iter.po b/docs/locales/de/LC_MESSAGES/api/async_iter.po index 17ca22b162..52489066e2 100644 --- a/docs/locales/de/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/de/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/api/audit_logs.po b/docs/locales/de/LC_MESSAGES/api/audit_logs.po index da02dbd35f..ba7a137370 100644 --- a/docs/locales/de/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/de/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/de/LC_MESSAGES/api/clients.po b/docs/locales/de/LC_MESSAGES/api/clients.po index 50f8605e7e..34bb8b9aff 100644 --- a/docs/locales/de/LC_MESSAGES/api/clients.po +++ b/docs/locales/de/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/de/LC_MESSAGES/api/cogs.po b/docs/locales/de/LC_MESSAGES/api/cogs.po index 433cfc9750..804c49d5b1 100644 --- a/docs/locales/de/LC_MESSAGES/api/cogs.po +++ b/docs/locales/de/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/de/LC_MESSAGES/api/data_classes.po b/docs/locales/de/LC_MESSAGES/api/data_classes.po index c5e9f3fb51..38b1d67275 100644 --- a/docs/locales/de/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/de/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/de/LC_MESSAGES/api/enums.po b/docs/locales/de/LC_MESSAGES/api/enums.po index bc214e5db0..33cd7bcd7d 100644 --- a/docs/locales/de/LC_MESSAGES/api/enums.po +++ b/docs/locales/de/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/de/LC_MESSAGES/api/events.po b/docs/locales/de/LC_MESSAGES/api/events.po index 97baa1dd7c..f0eb133549 100644 --- a/docs/locales/de/LC_MESSAGES/api/events.po +++ b/docs/locales/de/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/de/LC_MESSAGES/api/exceptions.po b/docs/locales/de/LC_MESSAGES/api/exceptions.po index 9d41e4317b..e5a3efa6f8 100644 --- a/docs/locales/de/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/de/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/api/index.po b/docs/locales/de/LC_MESSAGES/api/index.po index bca668d351..ee338bfc33 100644 --- a/docs/locales/de/LC_MESSAGES/api/index.po +++ b/docs/locales/de/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/api/models.po b/docs/locales/de/LC_MESSAGES/api/models.po index 2cb953bd0b..f1a3a77491 100644 --- a/docs/locales/de/LC_MESSAGES/api/models.po +++ b/docs/locales/de/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/de/LC_MESSAGES/api/sinks.po b/docs/locales/de/LC_MESSAGES/api/sinks.po index fe7d7f63fa..a8ec82b830 100644 --- a/docs/locales/de/LC_MESSAGES/api/sinks.po +++ b/docs/locales/de/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/api/ui_kit.po b/docs/locales/de/LC_MESSAGES/api/ui_kit.po index ed8d39153f..1ddd76df98 100644 --- a/docs/locales/de/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/de/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/de/LC_MESSAGES/api/utils.po b/docs/locales/de/LC_MESSAGES/api/utils.po index b93009f4b4..a8df824f71 100644 --- a/docs/locales/de/LC_MESSAGES/api/utils.po +++ b/docs/locales/de/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/de/LC_MESSAGES/api/version_info.po b/docs/locales/de/LC_MESSAGES/api/version_info.po index e0f9d9bc6d..863d99c1f2 100644 --- a/docs/locales/de/LC_MESSAGES/api/version_info.po +++ b/docs/locales/de/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/api/voice.po b/docs/locales/de/LC_MESSAGES/api/voice.po index 8441b7e5e9..68c268be64 100644 --- a/docs/locales/de/LC_MESSAGES/api/voice.po +++ b/docs/locales/de/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/api/webhooks.po b/docs/locales/de/LC_MESSAGES/api/webhooks.po index de99e2a6b0..4c5c27a83a 100644 --- a/docs/locales/de/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/de/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/de/LC_MESSAGES/changelog.po b/docs/locales/de/LC_MESSAGES/changelog.po index 02e1e7e5bc..b6695a2676 100644 --- a/docs/locales/de/LC_MESSAGES/changelog.po +++ b/docs/locales/de/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/de/LC_MESSAGES/cogs.po b/docs/locales/de/LC_MESSAGES/cogs.po index 559c916357..a6cb2861f6 100644 --- a/docs/locales/de/LC_MESSAGES/cogs.po +++ b/docs/locales/de/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/discord.po b/docs/locales/de/LC_MESSAGES/discord.po index 6f318a8fd6..6b1577b3cb 100644 --- a/docs/locales/de/LC_MESSAGES/discord.po +++ b/docs/locales/de/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/ext/bridge/api.po b/docs/locales/de/LC_MESSAGES/ext/bridge/api.po index dde94f73f2..53f27733b3 100644 --- a/docs/locales/de/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/de/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/de/LC_MESSAGES/ext/bridge/index.po b/docs/locales/de/LC_MESSAGES/ext/bridge/index.po index 63d25479d5..7960cce1dd 100644 --- a/docs/locales/de/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/de/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/ext/commands/api.po b/docs/locales/de/LC_MESSAGES/ext/commands/api.po index 14303e4f59..e9271b91e3 100644 --- a/docs/locales/de/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/de/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/de/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/de/LC_MESSAGES/ext/commands/cogs.po index 3c3bdcf691..67aa798620 100644 --- a/docs/locales/de/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/de/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/ext/commands/commands.po b/docs/locales/de/LC_MESSAGES/ext/commands/commands.po index 6e243eb982..f6abfdbb73 100644 --- a/docs/locales/de/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/de/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/de/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/de/LC_MESSAGES/ext/commands/extensions.po index 1d605e8e3f..fb10b89001 100644 --- a/docs/locales/de/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/de/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/ext/commands/index.po b/docs/locales/de/LC_MESSAGES/ext/commands/index.po index 57a313ebef..9a257f40b1 100644 --- a/docs/locales/de/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/de/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/ext/pages/index.po b/docs/locales/de/LC_MESSAGES/ext/pages/index.po index fccb0b2b36..29eec4fe63 100644 --- a/docs/locales/de/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/de/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/de/LC_MESSAGES/ext/tasks/index.po b/docs/locales/de/LC_MESSAGES/ext/tasks/index.po index 5ca39205f0..eb48ede068 100644 --- a/docs/locales/de/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/de/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/de/LC_MESSAGES/faq.po b/docs/locales/de/LC_MESSAGES/faq.po index 343fdb35fa..444d685918 100644 --- a/docs/locales/de/LC_MESSAGES/faq.po +++ b/docs/locales/de/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/index.po b/docs/locales/de/LC_MESSAGES/index.po index ab8ca4ab4b..05b179ea0a 100644 --- a/docs/locales/de/LC_MESSAGES/index.po +++ b/docs/locales/de/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/installing.po b/docs/locales/de/LC_MESSAGES/installing.po index 4b5225dcdf..61ac1421ea 100644 --- a/docs/locales/de/LC_MESSAGES/installing.po +++ b/docs/locales/de/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "Dies ist die Dokumentation für Pycord, eine Bibliothek für Python, die msgid "Prerequisites" msgstr "Voraussetzungen" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installieren" diff --git a/docs/locales/de/LC_MESSAGES/intents.po b/docs/locales/de/LC_MESSAGES/intents.po index 5b8548adc9..25b02a3916 100644 --- a/docs/locales/de/LC_MESSAGES/intents.po +++ b/docs/locales/de/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/logging.po b/docs/locales/de/LC_MESSAGES/logging.po index 6fa60f29cb..196eb3face 100644 --- a/docs/locales/de/LC_MESSAGES/logging.po +++ b/docs/locales/de/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/migrating_to_v1.po b/docs/locales/de/LC_MESSAGES/migrating_to_v1.po index fef2da452e..c79883b5b8 100644 --- a/docs/locales/de/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/de/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/migrating_to_v2.po b/docs/locales/de/LC_MESSAGES/migrating_to_v2.po index 227dc45b7e..34f1eb5d83 100644 --- a/docs/locales/de/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/de/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/old_changelog.po b/docs/locales/de/LC_MESSAGES/old_changelog.po index b790838a9d..9a3e301751 100644 --- a/docs/locales/de/LC_MESSAGES/old_changelog.po +++ b/docs/locales/de/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/quickstart.po b/docs/locales/de/LC_MESSAGES/quickstart.po index ef90f16283..82bb6aaa18 100644 --- a/docs/locales/de/LC_MESSAGES/quickstart.po +++ b/docs/locales/de/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/de/LC_MESSAGES/version_guarantees.po b/docs/locales/de/LC_MESSAGES/version_guarantees.po index c58d9c6297..acc47d1748 100644 --- a/docs/locales/de/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/de/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/en/LC_MESSAGES/api/abcs.po b/docs/locales/en/LC_MESSAGES/api/abcs.po index 1c1358b207..84058225d3 100644 --- a/docs/locales/en/LC_MESSAGES/api/abcs.po +++ b/docs/locales/en/LC_MESSAGES/api/abcs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -244,11 +244,11 @@ msgid "Returns the channel-specific overwrites for a member or a role." msgstr "" #: ../../api/abcs.rst 3b20d94d071448afb0cbcba6c02e4d62 -#: 5e160138a0124ebfb2463589a38c520a 60a67e189f30413bb931557ae0d677e5 -#: 66c20e4761ee48f487e2336799758e70 697615a7dc374833a2a4dc54e612d578 -#: a397ed5dee4e403b968a341016bfaff6 ce1db15f4b774f6eb4047d5e0dc10eb7 -#: d0147bebe9a04d399c13c8a22b7256aa d939dcebd14648b9b876851182b079a2 -#: discord.abc.Messageable.history f599952a5df34d498f5b7113811451b4 of +#: 5e160138a0124ebfb2463589a38c520a 66c20e4761ee48f487e2336799758e70 +#: 697615a7dc374833a2a4dc54e612d578 a397ed5dee4e403b968a341016bfaff6 +#: ce1db15f4b774f6eb4047d5e0dc10eb7 d0147bebe9a04d399c13c8a22b7256aa +#: d939dcebd14648b9b876851182b079a2 discord.abc.Messageable.history +#: discord.abc.Messageable.pins f599952a5df34d498f5b7113811451b4 of msgid "Parameters" msgstr "" @@ -257,12 +257,10 @@ msgstr "" msgid "The role or user denoting whose overwrite to get." msgstr "" -#: ../../api/abcs.rst 0becae8c7a3343bfa74ee70d0bcf63fa -#: 1d2679ae9f514304bd3579ef87f81507 2c633fc68b5748e1adfc9ec3aff4f8ed -#: 65b08451ad3a43d093e03f3f5e7a55c6 66f37f1f6ffc4532b5e7767864a5222b +#: ../../api/abcs.rst 1d2679ae9f514304bd3579ef87f81507 +#: 2c633fc68b5748e1adfc9ec3aff4f8ed 65b08451ad3a43d093e03f3f5e7a55c6 #: 8101933b7aca44b491e77ce2b88e718e 8e507fe851d946d5a39bf30a61c1b560 -#: 9a9cab84cf46487ab80637c624490b36 c1807c81320a4c4a9eea27db6d535110 -#: ef49855ea26e49d18e9c5f14cd4d5a2b +#: c1807c81320a4c4a9eea27db6d535110 ef49855ea26e49d18e9c5f14cd4d5a2b msgid "Returns" msgstr "" @@ -272,13 +270,12 @@ msgid "The permission overwrites for this object." msgstr "" #: ../../api/abcs.rst 0c2690be6dc44bd99487721b1c473943 -#: 11a136a4062b498a8539ad8c06771df5 1da797b8dd684105852b0c651b5b1369 -#: 37f01e30f738487bbe95997ed7571b62 41f62d98c7404eabaebc4820fa6da3e6 -#: 6012b511381143e9ab71be1e7d0e2ec6 64aa35176668433594fbf6d7bb7a9b57 -#: 65da9d2f771749c6870d5bc0e175f919 6623b7471154462a8a89a38165cebaac +#: 11a136a4062b498a8539ad8c06771df5 41f62d98c7404eabaebc4820fa6da3e6 +#: 6012b511381143e9ab71be1e7d0e2ec6 6623b7471154462a8a89a38165cebaac #: 7bcc922e527d44179d22772f6c16984f ae7e9663432d4aa99ce5152a8849b58b #: bfd321f562164c8592b70e22b870cb1b d748e7f595124a2caf29f95f0c884c4e -#: discord.abc.Messageable.history f458fbadecb448e38f1f3085d9edc8a6 of +#: discord.abc.Messageable.history discord.abc.Messageable.pins +#: f458fbadecb448e38f1f3085d9edc8a6 of msgid "Return type" msgstr "" @@ -409,17 +406,14 @@ msgstr "" msgid ":class:`~discord.Permissions`" msgstr "" -#: 00f7634217064d6295a6924fadd26f6d 0c2bd17b81764ad9b602a4bcf46e7adb #: 53afb5db720048589629b816ddb03782 5516007d80a04f27b710e8e89440c211 #: 68a664b278c7485c8e45e152218a4c8e 76535a41a98d42889332c5da6b2421a5 #: 9321611b3f474e18a58779e48164f1d1 c2c158e15aff478c90ebe68ed8119565 -#: db09d175309e4f788bdd7945b1d9f0c6 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 -#: fc11191cacf3443f913a5bd69d919a77 of +#: 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.send:1 +#: discord.abc.Messageable.trigger_typing:1 fc11191cacf3443f913a5bd69d919a77 of msgid "|coro|" msgstr "" @@ -438,11 +432,10 @@ msgid "The reason for deleting this channel. Shows up on the audit log." msgstr "" #: ../../api/abcs.rst 0e8239ac7ddc4e048eb60772728e419d -#: 31de3a885a3e42c387e130575ac07bf7 5448d7297cf24ec3b2d30012a69f357a -#: 72d120a0412a4abc8b158e77726150f2 989d13fe26cf462bafcec9e32b983161 +#: 31de3a885a3e42c387e130575ac07bf7 72d120a0412a4abc8b158e77726150f2 #: bc1f6f8dfabf4e2bbd3ad10f31bd169c c41fe790e3f04807b5d5eea4918ecbda -#: c4357f7a3367410786087828206f5204 c5942183ac1b422d874ef5456324b188 -#: cb61738138474c3093f076891a253869 discord.abc.Messageable.history +#: c4357f7a3367410786087828206f5204 cb61738138474c3093f076891a253869 +#: discord.abc.Messageable.history discord.abc.Messageable.pins #: f18991acfb0a458899f3d2977c2c26ef of msgid "Raises" msgstr "" @@ -510,7 +503,8 @@ msgstr "" #: 1c3537f7b30748c58ac9d43193c9f927 b3123c1220764f4a8b84f628beded5d3 #: discord.abc.GuildChannel.set_permissions:25 -#: discord.abc.Messageable.history:39 of +#: discord.abc.Messageable.history:39 discord.abc.Messageable.pins:26 +#: f599952a5df34d498f5b7113811451b4 of msgid "Examples" msgstr "" @@ -868,7 +862,8 @@ msgid "" "destination's message history." msgstr "" -#: db7fe24b56174ba88b9125364a39bcef discord.abc.Messageable.history:3 of +#: 26f39c2265e84ac1853fb843b86d9989 db7fe24b56174ba88b9125364a39bcef +#: discord.abc.Messageable.history:3 discord.abc.Messageable.pins:3 of msgid "" "You must have :attr:`~discord.Permissions.read_message_history` " "permissions to use this." @@ -909,7 +904,8 @@ msgid "" "``True`` if ``after`` is specified, otherwise ``False``." msgstr "" -#: 330775df4db2489d90277342ad6022c7 discord.abc.Messageable.history of +#: 04df3129fa844277b44637ef7a7aa9d3 330775df4db2489d90277342ad6022c7 +#: discord.abc.Messageable.history discord.abc.Messageable.pins of msgid "Yields" msgstr "" @@ -929,15 +925,18 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgstr "" -#: cc41fde924a646b2a66d6e1950f15cde discord.abc.Messageable.history:40 of +#: cc41fde924a646b2a66d6e1950f15cde ce174e50840e41c6baa1a488719a67d8 +#: discord.abc.Messageable.history:40 discord.abc.Messageable.pins:27 of msgid "Usage ::" msgstr "" -#: 8fe09bfbadaa4e0d9f16f3d6de860f92 discord.abc.Messageable.history:47 of +#: 8fe09bfbadaa4e0d9f16f3d6de860f92 b08a62da8cfd45988c75048d2594eeca +#: discord.abc.Messageable.history:47 discord.abc.Messageable.pins:34 of msgid "Flattening into a list: ::" msgstr "" -#: 62bb3065f7c048abb84b05680ea83ed7 discord.abc.Messageable.history:52 of +#: 0e01e3e75df74c6abecda75e54a0c410 62bb3065f7c048abb84b05680ea83ed7 +#: discord.abc.Messageable.history:52 discord.abc.Messageable.pins:39 of msgid "All parameters are optional." msgstr "" @@ -948,21 +947,23 @@ msgid "" msgstr "" #: 1ce571c393ad4909a237f0df41acf5ac discord.abc.Messageable.typing:3 of -msgid "" -"This is useful for denoting long computations in your bot. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." msgstr "" -#: 6d2c4668d8fc4cfda30eccbf8458acbf discord.abc.Messageable.typing:9 of +#: 6d2c4668d8fc4cfda30eccbf8458acbf 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." msgstr "" -#: 05520cdec2f14434a84fe4504e8ae4e3 discord.abc.Messageable.typing:12 of +#: 05520cdec2f14434a84fe4504e8ae4e3 discord.abc.Messageable.typing:10 of msgid "Example Usage: ::" msgstr "" +#: 1ce571c393ad4909a237f0df41acf5ac discord.abc.Messageable.typing:19 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr "" + #: 2d718f3d7f8a4088acdd3329b88a90e8 discord.abc.Messageable.send:3 of msgid "Sends a message to the destination with the content given." msgstr "" @@ -1138,8 +1139,8 @@ msgstr "" msgid "The message that was sent." msgstr "" -#: 999c449e088140378a9aca3429066337 b2c842a4fe6f435fafe3c2b2a1e47515 -#: discord.abc.Messageable.fetch_message:10 discord.abc.Messageable.send:100 of +#: 999c449e088140378a9aca3429066337 discord.abc.Messageable.fetch_message:10 +#: discord.abc.Messageable.send:100 of msgid ":class:`~discord.Message`" msgstr "" @@ -1194,27 +1195,45 @@ msgstr "" msgid "Retrieving the message failed." msgstr "" -#: 4bbececd17ce4733aa89e7a128cc27cb discord.abc.Messageable.pins:3 of -msgid "Retrieves all messages that are currently pinned in the channel." +#: 10f02bd60fa14430b8038069410fa366 discord.abc.Messageable.pins:1 of +msgid "" +"Returns a :class:`~discord.MessagePinIterator` that enables receiving the" +" destination's pinned messages." +msgstr "" + +#: 5d56d46473744e128e5a674e9d3c8dcc discord.abc.Messageable.pins:7 of +msgid "" +"Starting from version 3.0, `await channel.pins()` will no longer return a" +" list of :class:`Message`. See examples below for new usage instead." +msgstr "" + +#: 0320dba3d13944dfa8a138f76c785d5c discord.abc.Messageable.pins:10 of +msgid "" +"The number of pinned messages to retrieve. If ``None``, retrieves every " +"pinned message in the channel." msgstr "" -#: 19f6cad4e0a748608bac294104790fb3 discord.abc.Messageable.pins:7 of +#: b1cdb3aa825f4be2b41cb15211af9758 discord.abc.Messageable.pins:14 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." +"Retrieve messages pinned before this datetime. 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 "" + +#: 70f06690476641b4908fe5c58523a0ec discord.abc.Messageable.pins:19 of +msgid ":class:`~discord.MessagePin` -- The pinned message." msgstr "" -#: 08f13fe21c66434ba1000150fb780040 discord.abc.Messageable.pins:11 of -msgid "The messages that are currently pinned." +#: 4da989d152b844d4aff41f6835dda941 discord.abc.Messageable.pins:21 of +msgid "You do not have permissions to get pinned messages." msgstr "" -#: discord.abc.Messageable.pins:12 e2d50204039c4ebbb8cb5794d26a930b of -msgid "List[:class:`~discord.Message`]" +#: 4cfb764c52fa4d2da0b34a29ae460acb discord.abc.Messageable.pins:22 of +msgid "The request to get pinned messages failed." msgstr "" -#: 4cfb764c52fa4d2da0b34a29ae460acb discord.abc.Messageable.pins:14 of -msgid "Retrieving the pinned messages failed." +#: 1ce571c393ad4909a237f0df41acf5ac discord.abc.Messageable.pins:23 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgstr "" #: 97efca508c8545a0a10cee9651abdf07 discord.abc.Messageable.can_send:1 of @@ -1270,3 +1289,28 @@ msgstr "" #~ " setting ``mention_author``." #~ msgstr "" +#~ msgid "" +#~ "This is useful for denoting long " +#~ "computations in your bot. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +#~ msgstr "" + +#~ msgid "Retrieves all messages that are currently pinned in the channel." +#~ msgstr "" + +#~ 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 "" + +#~ msgid "The messages that are currently pinned." +#~ msgstr "" + +#~ msgid "List[:class:`~discord.Message`]" +#~ msgstr "" + +#~ msgid "Retrieving the pinned messages failed." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/application_commands.po b/docs/locales/en/LC_MESSAGES/api/application_commands.po index 76d7cb1b71..5dfb4aebe7 100644 --- a/docs/locales/en/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/en/LC_MESSAGES/api/application_commands.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -117,7 +117,7 @@ msgstr "" msgid "Commands" msgstr "" -#: ../../api/application_commands.rst:24 ../../api/application_commands.rst:68 +#: ../../api/application_commands.rst:24 ../../api/application_commands.rst:69 #: 456c801c48554014be173f2a5a16cbe8 7f6a87ba8b2c4cb783a577d4adf8ff82 msgid "Shortcut Decorators" msgstr "" @@ -238,7 +238,7 @@ msgstr "" msgid "Callable[..., :class:`.MessageCommand`]" msgstr "" -#: ../../api/application_commands.rst:42 ../../api/application_commands.rst:73 +#: ../../api/application_commands.rst:42 ../../api/application_commands.rst:74 #: 90d12871fc60443cab43a4d2a559062f f29d6e2aba484c70ac570333290b6b69 msgid "Objects" msgstr "" @@ -264,8 +264,8 @@ msgstr "" msgid "A boolean indicating if the command is on cooldown." msgstr "" -#: 1cd0f7372eb94a76a4c4eb766a807d99 469210f5cf914546997454d384d9029d -#: 5f86ec376bce414983af08e853bde10c 6c64647e98224b3580a97a6971e0460f +#: 469210f5cf914546997454d384d9029d 5f86ec376bce414983af08e853bde10c +#: 6c64647e98224b3580a97a6971e0460f #: discord.commands.core.ApplicationCommand.is_on_cooldown:12 #: discord.commands.core.MessageCommand:31 #: discord.commands.core.MessageCommand:38 @@ -347,7 +347,11 @@ msgstr "" msgid "Checks whether the command has an error handler registered." msgstr "" -#: aa27a8c0af014a0d8c7b4f3d6eb24ed9 +#: aa27a8c0af014a0d8c7b4f3d6eb24ed9 c8c22acd0edf4230bcd59ce97fe0e0bf +#: discord.commands.context.ApplicationContext.is_guild_authorised:9 +#: discord.commands.context.ApplicationContext.is_guild_authorized:6 +#: discord.commands.context.ApplicationContext.is_user_authorised:9 +#: discord.commands.context.ApplicationContext.is_user_authorized:6 #: discord.commands.core.ApplicationCommand.has_error_handler:4 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -464,8 +468,7 @@ msgstr "" #: discord.commands.core.SlashCommandGroup discord.commands.core.UserCommand #: discord.commands.options.Option discord.commands.options.OptionChoice #: discord.commands.options.option f2e9e70af4b14850a489ad1bc26923a7 -#: f422915c4028467f9272f041e90ac356 f4d4ca31df8b4d2196f56fbf4bb71e61 -#: fe884d1963e24986a26db506c9fe20dd of +#: f4d4ca31df8b4d2196f56fbf4bb71e61 fe884d1963e24986a26db506c9fe20dd of msgid "type" msgstr "" @@ -652,15 +655,14 @@ msgid "" "valid locales." msgstr "" -#: 023e1e7e67f84b929dedc87e98bf488f 7897fe9f532240669b41fd64f8d327df -#: 7f013ded205c49e4a449eb1a8356e3b8 94ef4db9991241619146371c2d241eec -#: discord.commands.core.MessageCommand:75 +#: 023e1e7e67f84b929dedc87e98bf488f 7f013ded205c49e4a449eb1a8356e3b8 +#: 94ef4db9991241619146371c2d241eec discord.commands.core.MessageCommand:75 #: discord.commands.core.SlashCommand:102 #: discord.commands.core.SlashCommand:109 #: discord.commands.core.SlashCommandGroup:69 #: discord.commands.core.SlashCommandGroup:76 -#: discord.commands.core.UserCommand:75 discord.commands.options.Option:99 -#: discord.commands.options.Option:106 discord.commands.options.OptionChoice:22 +#: discord.commands.core.UserCommand:75 discord.commands.options.Option:86 +#: discord.commands.options.Option:93 discord.commands.options.OptionChoice:22 #: of msgid "Dict[:class:`str`, :class:`str`]" msgstr "" @@ -707,10 +709,6 @@ msgstr "" msgid "Set[:class:`InteractionContextType`]" msgstr "" -#: discord.SlashCommand.cog:1 f0a5c570cc0640daaab5e1d358b07b15 of -msgid "The type of the None singleton." -msgstr "" - #: discord.commands.core.MessageCommand.copy:1 #: discord.commands.core.SlashCommand.copy:1 #: discord.commands.core.UserCommand.copy:1 e09041a18e2048f885c27f005740a3b7 of @@ -875,7 +873,7 @@ msgstr "" msgid ":class:`MessageCommand`" msgstr "" -#: ../../api/application_commands.rst:65 0d9d93397a80433d9df6280b37e9cf0b +#: ../../api/application_commands.rst:66 0d9d93397a80433d9df6280b37e9cf0b msgid "Options" msgstr "" @@ -990,28 +988,7 @@ msgid "" "of :class:`str`." msgstr "" -#: b16be74fd64a4d818577dc51a2d75445 discord.commands.options.Option:75 of -msgid "" -"The autocomplete handler for the option. Accepts a callable (sync or " -"async) that takes a single argument of :class:`AutocompleteContext`. The " -"callable must return an iterable of :class:`str` or " -":class:`OptionChoice`. Alternatively, " -":func:`discord.utils.basic_autocomplete` may be used in place of the " -"callable." -msgstr "" - -#: 96075db6b84448e8ae59a0aaf54aa561 discord.commands.options.Option:82 of -msgid "Does not validate the input value against the autocomplete results." -msgstr "" - -#: 6b97e34cbdd640fc848c3a62b0ce3ea3 discord.commands.options.Option:84 of -msgid "" -"Optional[Callable[[:class:`.AutocompleteContext`], " -"Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`]," -" Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "" - -#: discord.commands.options.Option:88 efe2d8d761e245b5b1cbca504fe5a3b6 of +#: discord.commands.options.Option:75 efe2d8d761e245b5b1cbca504fe5a3b6 of msgid "" "A list of channel types that can be selected in this option. Only applies" " to Options with an :attr:`input_type` of " @@ -1019,11 +996,11 @@ msgid "" "used, :attr:`input_type` will be ignored." msgstr "" -#: 3895aa7de025406b82492d8871b80352 discord.commands.options.Option:92 of +#: 3895aa7de025406b82492d8871b80352 discord.commands.options.Option:79 of msgid "list[:class:`discord.ChannelType`] | None" msgstr "" -#: dbae42fcf31241ada80858c6674efcfc discord.commands.options.Option:96 of +#: dbae42fcf31241ada80858c6674efcfc discord.commands.options.Option:83 of msgid "" "The name localizations for this option. The values of this should be " "``\"locale\": \"name\"``. See `here " @@ -1031,7 +1008,7 @@ msgid "" "valid locales." msgstr "" -#: 3d90448f536f49ed990f5e5cb38b5f0a discord.commands.options.Option:103 of +#: 3d90448f536f49ed990f5e5cb38b5f0a discord.commands.options.Option:90 of msgid "" "The description localizations for this option. The values of this should " "be ``\"locale\": \"description\"``. See `here " @@ -1039,14 +1016,46 @@ msgid "" "valid locales." msgstr "" -#: 73185a2e6c6e4d739ed5f24132cf9742 discord.commands.options.Option:109 of +#: 73185a2e6c6e4d739ed5f24132cf9742 discord.commands.options.Option:96 of msgid "Examples" msgstr "" -#: cc7ba7cb42254be2b8f3f28c2631f7b6 discord.commands.options.Option:110 of +#: cc7ba7cb42254be2b8f3f28c2631f7b6 discord.commands.options.Option:97 of msgid "Basic usage: ::" msgstr "" +#: b16be74fd64a4d818577dc51a2d75445 discord.Option.autocomplete:1 of +msgid "" +"The autocomplete handler for the option. Accepts a callable (sync or " +"async) that takes a single required argument of " +":class:`AutocompleteContext` or two arguments of :class:`discord.Cog` " +"(being the command's cog) and :class:`AutocompleteContext`. The callable " +"must return an iterable of :class:`str` or :class:`OptionChoice`. " +"Alternatively, :func:`discord.utils.basic_autocomplete` may be used in " +"place of the callable." +msgstr "" + +#: 0d18ff8fad7c45b59c1fc6a6b27eea8e discord.Option.autocomplete:7 of +msgid "" +"* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. " +"note::* -- Does not validate the input value against the autocomplete " +"results." +msgstr "" + +#: 55cf6af7b08a4f7c93e92c2ec39a8632 discord.Option.autocomplete:7 of +msgid "*Optional[AutocompleteFunction]*" +msgstr "" + +#: c95324c20b714dce8cea04b4cfa5b6eb discord.Option.autocomplete:8 of +msgid "*.. versionchanged:: 2.7*" +msgstr "" + +#: 96075db6b84448e8ae59a0aaf54aa561 discord.Option.autocomplete:9 of +msgid "" +"*.. note::* -- Does not validate the input value against the autocomplete" +" results." +msgstr "" + #: 058fb547f7e048828c72114ef59e3b91 discord.commands.options.ThreadOption:1 of msgid "" "Represents a class that can be passed as the ``input_type`` for an " @@ -1081,7 +1090,7 @@ msgid "" "valid locales." msgstr "" -#: ../../api/application_commands.rst:89 1532468326964e3a8f4778fffa6157f9 +#: ../../api/application_commands.rst:90 1532468326964e3a8f4778fffa6157f9 msgid "Context Objects" msgstr "" @@ -1179,51 +1188,45 @@ msgstr "" msgid "The command that this context belongs to." msgstr "" -#: ../../docstring b609dea40cc743b08e49d5c7be8c7bcb -#: discord.ApplicationContext.channel:1 of +#: b609dea40cc743b08e49d5c7be8c7bcb discord.ApplicationContext.channel:1 of msgid "" "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, " ":class:`Thread`]: Returns the channel associated with this context's " "command. Shorthand for :attr:`.Interaction.channel`." msgstr "" -#: ../../docstring discord.ApplicationContext.channel_id:1 -#: e2e42bf39f034fa09a42af3e0df8cb7b of +#: discord.ApplicationContext.channel_id:1 e2e42bf39f034fa09a42af3e0df8cb7b of msgid "" "Returns the ID of the channel associated with this context's command. " "Shorthand for :attr:`.Interaction.channel_id`." msgstr "" -#: ../../docstring 328542dec1c2423f82d4288770e7acfb -#: discord.ApplicationContext.guild:1 of +#: 328542dec1c2423f82d4288770e7acfb discord.ApplicationContext.guild:1 of msgid "" "Returns the guild associated with this context's command. Shorthand for " ":attr:`.Interaction.guild`." msgstr "" -#: ../../docstring 18c9865ad4024501a55ff86619379a13 -#: discord.ApplicationContext.guild_id:1 of +#: 18c9865ad4024501a55ff86619379a13 discord.ApplicationContext.guild_id:1 of msgid "" "Returns the ID of the guild associated with this context's command. " "Shorthand for :attr:`.Interaction.guild_id`." msgstr "" -#: ../../docstring 4d0d154dfb024841ae4273ee278d35cb -#: discord.ApplicationContext.locale:1 of +#: 4d0d154dfb024841ae4273ee278d35cb discord.ApplicationContext.locale:1 of msgid "" "Returns the locale of the guild associated with this context's command. " "Shorthand for :attr:`.Interaction.locale`." msgstr "" -#: ../../docstring 0f7171062ad34e40ba2a50d12af92493 -#: discord.ApplicationContext.guild_locale:1 of +#: 0f7171062ad34e40ba2a50d12af92493 discord.ApplicationContext.guild_locale:1 +#: of msgid "" "Returns the locale of the guild associated with this context's command. " "Shorthand for :attr:`.Interaction.guild_locale`." msgstr "" -#: ../../docstring discord.ApplicationContext.me:1 -#: fb27d9ced4754e0bba9315eda057f24d of +#: discord.ApplicationContext.me:1 fb27d9ced4754e0bba9315eda057f24d of msgid "" "Union[:class:`.Member`, :class:`.ClientUser`]: Similar to " ":attr:`.Guild.me` except it may return the :class:`.ClientUser` in " @@ -1231,15 +1234,14 @@ msgid "" "absent." msgstr "" -#: ../../docstring 360aae08d5ec4329a775a2b12cb73428 -#: discord.ApplicationContext.message:1 of +#: 360aae08d5ec4329a775a2b12cb73428 discord.ApplicationContext.message:1 of msgid "" "Returns the message sent with this context's command. Shorthand for " ":attr:`.Interaction.message`, if applicable." msgstr "" -#: ../../docstring d233902b55f7474383181ef505b0deb0 -#: discord.ApplicationContext.author:1 discord.ApplicationContext.user:1 of +#: d233902b55f7474383181ef505b0deb0 discord.ApplicationContext.author:1 +#: discord.ApplicationContext.user:1 of msgid "" "Returns the user that sent this context's command. Shorthand for " ":attr:`.Interaction.user`." @@ -1254,8 +1256,7 @@ msgid "" "applicable." msgstr "" -#: ../../docstring 57de46aa89ee401b90d87d96729b87d8 -#: discord.ApplicationContext.response:1 of +#: 57de46aa89ee401b90d87d96729b87d8 discord.ApplicationContext.response:1 of msgid "" "Returns the response object associated with this context's command. " "Shorthand for :attr:`.Interaction.response`." @@ -1300,6 +1301,13 @@ msgstr "" msgid "Optional[List[:class:`.Option`]]" msgstr "" +#: discord.ApplicationContext.attachment_size_limit:1 +#: e2e42bf39f034fa09a42af3e0df8cb7b of +msgid "" +"Returns the attachment size limit associated with this context's " +"interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "" + #: discord.ApplicationContext.send_modal:1 fcd8fc00fc3444d4a347984fd3b9ed1d of msgid "" "|coro| Responds to this interaction by sending a modal dialog. This " @@ -1793,9 +1801,7 @@ msgstr "" #: 27854a581be54d2ca5e020fb0355b768 #: discord.commands.context.ApplicationContext.is_guild_authorised:4 of -msgid "" -"There is an alias for this called :meth:`.is_guild_authorized`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." msgstr "" #: 7c5843df10734082b20d87652eedb730 @@ -1807,23 +1813,17 @@ msgstr "" #: c1c6d413f39c498698c17bed484de46f #: discord.commands.context.ApplicationContext.is_user_authorised:4 of -msgid "" -"There is an alias for this called :meth:`.is_user_authorized`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." msgstr "" #: 6d0f7b6360b144369463f617bf6fda74 #: discord.commands.context.ApplicationContext.is_guild_authorized:1 of -msgid "" -":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." msgstr "" #: a672117d3103480d961a778b53df95e7 #: discord.commands.context.ApplicationContext.is_user_authorized:1 of -msgid "" -":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgstr "" #: 48def13f6174498892c7611747545cd9 @@ -1893,3 +1893,51 @@ msgstr "" #~ " ``thread_name`` nor ``thread`` specified." #~ msgstr "" +#~ msgid "The type of the None singleton." +#~ msgstr "" + +#~ msgid "" +#~ "The autocomplete handler for the option." +#~ " Accepts a callable (sync or async)" +#~ " that takes a single argument of " +#~ ":class:`AutocompleteContext`. The callable must " +#~ "return an iterable of :class:`str` or" +#~ " :class:`OptionChoice`. Alternatively, " +#~ ":func:`discord.utils.basic_autocomplete` may be used" +#~ " in place of the callable." +#~ msgstr "" + +#~ msgid "Does not validate the input value against the autocomplete results." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[Callable[[:class:`.AutocompleteContext`], " +#~ "Awaitable[Union[Iterable[:class:`.OptionChoice`], " +#~ "Iterable[:class:`str`], Iterable[:class:`int`], " +#~ "Iterable[:class:`float`]]]]]" +#~ msgstr "" + +#~ msgid "" +#~ "There is an alias for this called" +#~ " :meth:`.is_guild_authorized`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "There is an alias for this called" +#~ " :meth:`.is_user_authorized`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ ":class:`bool`: An alias for " +#~ ":meth:`.is_guild_authorised`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ ":class:`bool`: An alias for " +#~ ":meth:`.is_user_authorised`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/audit_logs.po b/docs/locales/en/LC_MESSAGES/api/audit_logs.po index aca80768e6..6e315e5318 100644 --- a/docs/locales/en/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/en/LC_MESSAGES/api/audit_logs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-10 02:50+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.14.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../api/audit_logs.rst:6 c15e7cd810f943f28c384477750f4f15 msgid "Audit Log Data" @@ -80,18 +80,19 @@ msgstr "" #: 9167517e1b4440e488acc02f4d53b6dd 93fafdc3767245c1b52628509caf0af2 #: 99df7c68d5f24841a158b287d5cc41df 9e1f7ebe763c4148acace5eaffee8b7d #: 9edb5cae872e4dd3877591d5a7001b92 a5e79d2bf9b0440abeb92e949a5878a6 -#: ae9ec0bda90b41c1804663b15d03ff46 b78a900781d64dfb8728cde0bc78ff60 -#: c3d2889d125c481ebd191ec6a179c253 c49d2a0985e145e7a383f0123dc1ff52 -#: c57b847ed99d48408e23d66e88a31c68 c60356036ca745f4b40fed50de3b3474 -#: cbac2288ff274b719bdcf57f8b9661fb cdbfcba6d6cb422084edcdfc438027f0 -#: ce2b8b2a277d418c8ffd666502e64697 d2a278e08dde4150b5dcd92ddb321dcf -#: d4d94dd92843423db8465de85409e5bf dd73304f0e1a477799a52784017c8a51 -#: discord.audit_logs.AuditLogEntry ea85bad4af264314aa2c7ec6e16d1e53 -#: ed7384c9d8d6407eb8b0b145cd1b0a43 f1b22b933ffd4502ae08190e61ab1dd3 -#: f4b0051464374dffbab9e489460a9e4a f6dc9c09512e4f42875d84f023641208 -#: f719b0f52c4349f7a1114e8c16abd49e f7a45a775bde4406bea1e457c7060dea -#: f840f1761b5a4a508ba57b2113a897a9 f8c4ba816552415482b1c2d63e8f4a14 -#: f93ebef541414ae4a422ba3257083910 fb0c7fd0eed34636a9a0c40ae5cc04c5 of +#: ae9ec0bda90b41c1804663b15d03ff46 b2ffaa90169249a69585e235c7217414 +#: b78a900781d64dfb8728cde0bc78ff60 c3d2889d125c481ebd191ec6a179c253 +#: c49d2a0985e145e7a383f0123dc1ff52 c57b847ed99d48408e23d66e88a31c68 +#: c60356036ca745f4b40fed50de3b3474 cbac2288ff274b719bdcf57f8b9661fb +#: cdbfcba6d6cb422084edcdfc438027f0 ce2b8b2a277d418c8ffd666502e64697 +#: d2a278e08dde4150b5dcd92ddb321dcf d4d94dd92843423db8465de85409e5bf +#: dd73304f0e1a477799a52784017c8a51 discord.audit_logs.AuditLogEntry +#: ea85bad4af264314aa2c7ec6e16d1e53 ed7384c9d8d6407eb8b0b145cd1b0a43 +#: f1b22b933ffd4502ae08190e61ab1dd3 f4b0051464374dffbab9e489460a9e4a +#: f6dc9c09512e4f42875d84f023641208 f719b0f52c4349f7a1114e8c16abd49e +#: f7a45a775bde4406bea1e457c7060dea f840f1761b5a4a508ba57b2113a897a9 +#: f8c4ba816552415482b1c2d63e8f4a14 f93ebef541414ae4a422ba3257083910 +#: fb0c7fd0eed34636a9a0c40ae5cc04c5 of msgid "type" msgstr "" @@ -162,28 +163,23 @@ msgstr "" msgid "Parameters" msgstr "" -#: ../../docstring 35c34734a85b4772ab44cafcdb0c1487 -#: discord.AuditLogEntry.created_at:1 of +#: 35c34734a85b4772ab44cafcdb0c1487 discord.AuditLogEntry.created_at:1 of msgid "Returns the entry's creation time in UTC." msgstr "" -#: ../../docstring 42a54accd66e4774b590c0e2c23cef74 -#: discord.AuditLogEntry.category:1 of +#: 42a54accd66e4774b590c0e2c23cef74 discord.AuditLogEntry.category:1 of msgid "The category of the action, if applicable." msgstr "" -#: ../../docstring 3f099394b54d4de38f2c30f64db98003 -#: discord.AuditLogEntry.changes:1 of +#: 3f099394b54d4de38f2c30f64db98003 discord.AuditLogEntry.changes:1 of msgid "The list of changes this entry has." msgstr "" -#: ../../docstring 413918f132a3422e93b9002da753ffe3 -#: discord.AuditLogEntry.before:1 of +#: 413918f132a3422e93b9002da753ffe3 discord.AuditLogEntry.before:1 of msgid "The target's prior state." msgstr "" -#: ../../docstring 3a963ab211594298b7dce384b294f823 -#: discord.AuditLogEntry.after:1 of +#: 3a963ab211594298b7dce384b294f823 discord.AuditLogEntry.after:1 of msgid "The target's subsequent state." msgstr "" @@ -802,3 +798,11 @@ msgstr "" msgid "The cover image of a :class:`ScheduledEvent`." msgstr "" +#: ../../api/audit_logs.rst:535 49b6724c13de4f3ba45acb3692dffdf3 +msgid "Until when a :class:`Member` will be timed out" +msgstr "" + +#: ../../api/audit_logs.rst:537 bd2864c09d1c49c1998460b11c807125 +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/clients.po b/docs/locales/en/LC_MESSAGES/api/clients.po index d20fe7481c..e43389e525 100644 --- a/docs/locales/en/LC_MESSAGES/api/clients.po +++ b/docs/locales/en/LC_MESSAGES/api/clients.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -143,10 +143,9 @@ msgid "This decorator is overridden by :class:`discord.ext.commands.Bot`." msgstr "" #: ../../api/clients.rst 383b7b70518e4373a487cda57b5af7e9 -#: 3cb58a3abe1b42c1819b2852310d653a 7a83a9a6026f4952ac18057feeedb044 -#: ad2dc10d548c40968eb973127142a32b cd605e7e5962488ab3e2441535990042 -#: d26b63e1b0dd4241989d229e204c2df0 discord.client.Client.wait_for -#: e6969df24be54c1da77efc157913d736 of +#: 3cb58a3abe1b42c1819b2852310d653a ad2dc10d548c40968eb973127142a32b +#: cd605e7e5962488ab3e2441535990042 d26b63e1b0dd4241989d229e204c2df0 +#: discord.client.Client.wait_for of msgid "Returns" msgstr "" @@ -163,8 +162,7 @@ msgstr "" #: 6587a9a35be04d6ebd805391f1cfaeae 679603f71c3842ceb9ab9301877e0a68 #: 755dcc201bf14875a0f66b9268ab8006 80db389f7eb84893ab0b237312ef5b00 #: a135a1aad44744079848b59aa8959a9b b5a22ed2f79040b2a8deb95f91416849 -#: c08ffb6b169b4e5d9ea796330e158ba4 c776ad51021d4b88a50e1e87662bf4a5 -#: c813b855074d4004962e777b87bdb92b d01fd2e5a7ce4d7c8e3c738e2769c0b3 +#: c08ffb6b169b4e5d9ea796330e158ba4 d01fd2e5a7ce4d7c8e3c738e2769c0b3 #: d13af68c11444be193cc57060b9a1dd7 d70f77a306c44a01b87030581102cfb4 #: discord.client.Client.entitlements discord.client.Client.fetch_guilds #: discord.client.Client.wait_for fef47654c88e403dad85dc4284b5a5ab of @@ -206,11 +204,11 @@ msgid "" msgstr "" #: ../../api/clients.rst 4727e7dbff374a62b8a56c79dc66082d -#: 51511a34fb6745aab1ca324ba180e340 6ab72d7126304941a2843cd3f79e15bc -#: 6dcc2de71d1343bc93b3f0bca6661072 853e4bafa2c8478789b84f073f328614 -#: ad56de6ed3ee40d4b537dfd9f8bcc2c4 be57f62d640d498db3acc576e8c69090 -#: discord.client.Client.entitlements discord.client.Client.fetch_guilds -#: discord.client.Client.wait_for f7d3143efeea400d85cc0fcf45b1e15b of +#: 6ab72d7126304941a2843cd3f79e15bc 6dcc2de71d1343bc93b3f0bca6661072 +#: 853e4bafa2c8478789b84f073f328614 ad56de6ed3ee40d4b537dfd9f8bcc2c4 +#: be57f62d640d498db3acc576e8c69090 discord.client.Client.entitlements +#: discord.client.Client.fetch_guilds discord.client.Client.wait_for +#: f7d3143efeea400d85cc0fcf45b1e15b of msgid "Raises" msgstr "" @@ -233,10 +231,10 @@ msgstr "" #: ../../api/clients.rst 17352eb8d90a471c86796deec5f40361 #: 197545f9c6ed4c5da3e235134e4fe25a 3200a85e4002416db55ed3790af21f4e #: 3a0cbb5f03924ae4b02a402fe8156523 3c6cba4ba69e43249df187fcaeb5f207 -#: 8bf1ef24b9714c1c8e0436865b442e9a 99d7d45c973e4cab836405c222bbdf74 -#: a03bb4ec204c4867b740eb2c4bc3d398 discord.client.Client.entitlements -#: discord.client.Client.fetch_guilds discord.client.Client.wait_for -#: f706cf333c1a47f1a2976aa784a20ba9 ff5108bb0b184c7082382a51ee4ba248 of +#: 8bf1ef24b9714c1c8e0436865b442e9a a03bb4ec204c4867b740eb2c4bc3d398 +#: discord.client.Client.entitlements discord.client.Client.fetch_guilds +#: discord.client.Client.wait_for f706cf333c1a47f1a2976aa784a20ba9 +#: ff5108bb0b184c7082382a51ee4ba248 of msgid "Parameters" msgstr "" @@ -331,10 +329,9 @@ msgstr "" msgid "The function being listened to is not a coroutine." msgstr "" -#: 05065b5c67e1401295e5b37bd9a647ce 0b4f57fc36b548dc991b0b9d9359c3db -#: 176d61be271e4a91a68e8a2183190329 discord.client.Client.add_listener:11 -#: discord.client.Client.listen:8 eefde4a89ebe4183b4d58c68754a33a3 of -msgid "The ``name`` (event name) does not start with 'on_'" +#: 05065b5c67e1401295e5b37bd9a647ce discord.client.Client.add_listener:11 +#: discord.client.Client.listen:8 of +msgid "The ``name`` (event name) does not start with ``on_``." msgstr "" #: 467abba7c2824825bf9ac0b065144559 discord.client.Client.listen:29 @@ -405,6 +402,8 @@ msgstr "" #: discord.client.Client.close:6 discord.client.Client.connect:18 #: discord.client.Client.delete_emoji:11 discord.client.Client.delete_invite:16 #: discord.client.Client.login:14 discord.client.Client.on_error:15 +#: discord.client.Client.on_modal_error:15 +#: discord.client.Client.on_view_error:17 #: discord.client.Client.remove_listener:10 discord.client.Client.run:28 #: discord.client.Client.start:11 discord.client.Client.wait_until_ready:6 #: discord.cog.CogMixin.add_cog:24 discord.cog.CogMixin.reload_extension:26 @@ -492,9 +491,8 @@ msgstr "" msgid "The ``func`` parameter is not a coroutine function." msgstr "" -#: 5bfee65c9551403997926307bfac288b 8fdde2412a434bc889eb2470635efba6 -#: discord.client.Client.add_view:1 of -msgid "Registers a :class:`~discord.ui.View` for persistent listening." +#: 8fdde2412a434bc889eb2470635efba6 discord.client.Client.add_view:1 of +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgstr "" #: 184b080c1ff64b3c92c2733aa9df8c75 a51b4f92d6494f518fa69f07e378bc51 @@ -606,11 +604,11 @@ msgstr "" #: 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_emoji:1 discord.client.Client.create_guild:1 -#: discord.client.Client.delete_emoji:1 discord.client.Client.delete_invite:1 -#: discord.client.Client.fetch_channel:1 discord.client.Client.fetch_emoji:1 -#: discord.client.Client.fetch_emojis:1 discord.client.Client.fetch_guild:1 -#: discord.client.Client.fetch_invite:1 +#: discord.client.Client.create_emoji:1 discord.client.Client.delete_emoji:1 +#: discord.client.Client.delete_invite:1 discord.client.Client.fetch_channel:1 +#: discord.client.Client.fetch_default_sounds:1 +#: discord.client.Client.fetch_emoji:1 discord.client.Client.fetch_emojis: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_role_connection_metadata_records:1 #: discord.client.Client.fetch_skus:1 @@ -896,49 +894,6 @@ msgstr "" msgid "The slash command group that was created." msgstr "" -#: 3b97fc8c08714dc0bf7cbe2a88d0fcab discord.client.Client.create_guild:3 of -msgid "Creates a :class:`.Guild`." -msgstr "" - -#: 8524eb9f26414048b1952e19fc192260 discord.client.Client.create_guild:5 of -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "" - -#: bfd43e9bd0f34e918327fc339e37937b discord.client.Client.create_guild:8 of -msgid "The name of the guild." -msgstr "" - -#: 62b9a65381f34c1bac438c5fd2c7ba6f discord.client.Client.create_guild:11 of -msgid "" -"The :term:`py:bytes-like object` representing the icon. See " -":meth:`.ClientUser.edit` for more details on what is expected." -msgstr "" - -#: 0722a839383b4001aa95fb0d76912f04 discord.client.Client.create_guild:15 of -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "" - -#: 352fe566629842ad9d6ff7432397522e discord.client.Client.create_guild:15 of -msgid "The code for a template to create the guild with." -msgstr "" - -#: discord.client.Client.create_guild:20 ef6b2cc2844948a6afac53df0c6c4c71 of -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "" - -#: ac312b1700ba40e3ab5989b9c39cdc00 discord.client.Client.create_guild:22 -#: discord.client.Client.fetch_guild:26 of -msgid ":class:`.Guild`" -msgstr "" - -#: 6fa7e508b0cf4b958775cf91dac4ba35 discord.client.Client.create_guild:24 of -msgid "Guild creation failed." -msgstr "" - -#: 2d01c286352d4eeba440b3662378cc26 discord.client.Client.create_guild:25 of -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "" - #: c6993c8ace9a402dbd8a19399cff355a discord.client.Client.delete_emoji:3 of msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "" @@ -947,8 +902,7 @@ msgstr "" msgid "The emoji you are deleting." msgstr "" -#: 1c85bc449adf413483d92b5ca9136cfa discord.client.Client.delete_emoji:9 -#: ea862460293d4b07aa6764d066c3a2d0 of +#: 1c85bc449adf413483d92b5ca9136cfa discord.client.Client.delete_emoji:9 of msgid "An error occurred deleting the emoji." msgstr "" @@ -1145,6 +1099,21 @@ msgstr "" msgid "You do not have permission to fetch this channel." msgstr "" +#: 9424f8645549490aad4b3df67690028b +#: discord.client.Client.fetch_default_sounds:3 of +msgid "Fetches the bot's default sounds." +msgstr "" + +#: 2994835195fe455b9ba97aa0bf93c946 +#: discord.client.Client.fetch_default_sounds:7 of +msgid "The bot's default sounds." +msgstr "" + +#: discord.client.Client.fetch_default_sounds:8 +#: f2c67dc53c534b0aa88697406f41a753 of +msgid "List[:class:`.SoundboardSound`]" +msgstr "" + #: c6993c8ace9a402dbd8a19399cff355a discord.client.Client.fetch_emoji:3 of msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "" @@ -1161,8 +1130,7 @@ msgstr "" msgid "The emoji requested could not be found." msgstr "" -#: 93b617ce45a047109131fd5c50b58243 b863b5ab9f294d39841d1e57a8cd00f8 -#: discord.client.Client.fetch_emoji:13 of +#: 93b617ce45a047109131fd5c50b58243 discord.client.Client.fetch_emoji:13 of msgid "An error occurred fetching the emoji." msgstr "" @@ -1170,8 +1138,7 @@ msgstr "" msgid "Retrieves all custom :class:`AppEmoji`\\s from the application." msgstr "" -#: 02bc2b83e6184eb2b71db6efe7e331a2 af44be4f67084ac48d3f3df89bf28261 -#: discord.client.Client.fetch_emojis:5 of +#: af44be4f67084ac48d3f3df89bf28261 discord.client.Client.fetch_emojis:5 of msgid "An error occurred fetching the emojis." msgstr "" @@ -1222,6 +1189,10 @@ msgstr "" msgid "The guild from the ID." msgstr "" +#: ac312b1700ba40e3ab5989b9c39cdc00 discord.client.Client.fetch_guild:26 of +msgid ":class:`.Guild`" +msgstr "" + #: 18b98d33672748fab571d1592086006c discord.client.Client.fetch_guild:28 of msgid "You do not have access to the guild." msgstr "" @@ -1573,14 +1544,7 @@ msgstr "" msgid "This is equivalent to: ::" msgstr "" -#: 954c934a3ae542bd8e48d65c6872c37f discord.client.Client.get_all_channels:8 of -msgid "" -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" -" \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, " -"\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "" - -#: 14df624bee0b4d23b1f9088155d3e882 discord.client.Client.get_all_channels:13 +#: 14df624bee0b4d23b1f9088155d3e882 discord.client.Client.get_all_channels:11 #: of msgid "" "Just because you receive a :class:`.abc.GuildChannel` does not mean that " @@ -1588,11 +1552,19 @@ msgid "" ":meth:`.abc.GuildChannel.permissions_for` should be used for that." msgstr "" -#: 5eab19fe94124dbcab31f439d0973160 discord.client.Client.get_all_channels:17 +#: 5eab19fe94124dbcab31f439d0973160 discord.client.Client.get_all_channels:15 #: of msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr "" +#: 954c934a3ae542bd8e48d65c6872c37f discord.client.Client.get_all_channels:18 +#: of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +" \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, " +"\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: 1e23815e30ed4e7fba2bd525936c0e85 discord.client.Client.get_all_members:1 of msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "" @@ -1601,8 +1573,11 @@ msgstr "" msgid ":class:`.Member` -- A member the client can see." msgstr "" -#: c811a0a6a91d4b8c98daa60d8f8c78b9 discord.client.Client.get_all_members:12 of -msgid ":sphinx_autodoc_typehints_type:`Generator\\[Member\\]`" +#: 954c934a3ae542bd8e48d65c6872c37f discord.client.Client.get_all_members:12 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +" \\\\\\[\\:py\\:class\\:\\`\\~discord.member.Member\\`\\, " +"\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr "" #: c0e500eca4654493bcbde640ebc18e15 @@ -1840,6 +1815,53 @@ msgstr "" msgid "Optional[:class:`.Message`]" msgstr "" +#: 40741c808230425e8d7dc80e17681e61 720eb7ea330741a79e1e19f54d10f052 +#: discord.client.Client.get_or_fetch:1 of +msgid "" +"Shortcut method to get data from an object either by returning the cached" +" version, or if it does not exist, attempting to fetch it from the API." +msgstr "" + +#: 904c1ae5fcc14436b80548bb1f284c43 discord.client.Client.get_or_fetch:4 of +msgid "Type of object to fetch or get." +msgstr "" + +#: 48131e8c68c54b29a687d0b09b1e0ca5 d69af493bbcf413d87fc3285f992c135 +#: discord.client.Client.get_or_fetch:7 of +msgid "" +"ID of object to get. If :data:`None`, returns `default` if provided, else" +" :data:`None`." +msgstr "" + +#: 17d8bc2b665448449901cf839610118c 5a78321eba0a4eeb9bffab209938d247 +#: discord.client.Client.get_or_fetch:10 of +msgid "A default to return instead of raising if fetch fails." +msgstr "" + +#: 54e34fb7ed4b48a0a11b3dfdc0e96bdf c01b643560b2442687827e7d61969bfc +#: discord.client.Client.get_or_fetch:13 of +msgid "The object if found, or `default` if provided when not found." +msgstr "" + +#: 39cdc353142f427b8ff3189b5eccb258 71f90cc0d13c43f5923ac152444333a9 +#: discord.client.Client.get_or_fetch:14 of +msgid "" +":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | " +":class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | " +":class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` " +"| :data:`None`" +msgstr "" + +#: 48fb97da636b42f0a40a340de2718703 5afb1794bbc04908b6ecb28e7a1d4157 +#: discord.client.Client.get_or_fetch:16 of +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "" + +#: af0ccff4d2f94894a5ddb28596d145d4 c30e74d3a060471fadfae7b8fc74e9cb +#: discord.client.Client.get_or_fetch:17 of +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "" + #: discord.client.Client.get_or_fetch_user:3 ef34cecd55904074aadf36c69ae1a3fe #: of msgid "Looks up a user in the user cache or fetches if not found." @@ -1903,6 +1925,22 @@ msgstr "" msgid "Optional[:class:`.Poll`]" msgstr "" +#: c0e500eca4654493bcbde640ebc18e15 discord.client.Client.get_sound:1 of +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "" + +#: 206390d6458e4be89131c95feaa9c242 discord.client.Client.get_sound:6 of +msgid "The ID of the sound to get." +msgstr "" + +#: c69d0ea814a84230941d413794f573c9 discord.client.Client.get_sound:9 of +msgid "The sound with the given ID." +msgstr "" + +#: c164f779fe0a43e6a2f6abf608af6f93 discord.client.Client.get_sound:10 of +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "" + #: 3d786cc212a44afea512d29b0e007d4e discord.client.Client.get_stage_instance:1 #: of msgid "Returns a stage instance with the given stage channel ID." @@ -1987,7 +2025,8 @@ msgid "Indicates if the WebSocket connection is closed." msgstr "" #: 1044d7a76781488d8e388f935f5d4867 discord.client.Client.is_closed:4 -#: discord.client.Client.is_ready:4 of +#: discord.client.Client.is_ready:4 discord.client.Client.is_ws_ratelimited:9 +#: discord.shard.AutoShardedClient.is_ws_ratelimited:12 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -2026,16 +2065,15 @@ msgstr "" msgid "Whether the WebSocket is currently rate limited." msgstr "" -#: 62af1fa7dcf84492b242000ea4241503 discord.client.Client.is_ws_ratelimited:3 -#: of +#: 771bda0c3a274e548f284047259f561a discord.client.Client.is_ws_ratelimited:3 +#: discord.shard.AutoShardedClient.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. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +" using HTTP or via the gateway." msgstr "" -#: 19a5ab09684e42629fda01fdb8529cd7 b833b064d3654341ac190b5824bd6b24 -#: discord.Bot.latency:1 discord.Client.latency:1 of +#: b833b064d3654341ac190b5824bd6b24 discord.Bot.latency:1 +#: discord.Client.latency:1 of msgid "" "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If " "no websocket is present, this returns ``nan``, and if no heartbeat has " @@ -2264,34 +2302,40 @@ msgid "" ":func:`~discord.on_error` for more details." msgstr "" -#: discord.client.Client.on_modal_error:3 f264d63d90574060bc9b34715a2e5075 -#: fb14025cdc964e5796fa74884c5d87b8 of +#: discord.client.Client.on_modal_error:3 fb14025cdc964e5796fa74884c5d87b8 of msgid "" "The default modal error handler provided by the client. The default " "implementation prints the traceback to stderr." msgstr "" -#: 054f9eb286a249488d4516a6c9a77bbf 788863ce342a4c6fa188aae5c62ad4ae -#: discord.client.Client.on_modal_error:6 of +#: 054f9eb286a249488d4516a6c9a77bbf discord.client.Client.on_modal_error:6 of msgid "" "This only fires for a modal if you did not define its " ":func:`~discord.ui.Modal.on_error`." msgstr "" -#: c811a0a6a91d4b8c98daa60d8f8c78b9 discord.client.Client.on_modal_error:12 -#: discord.client.Client.on_view_error:13 of -msgid ":sphinx_autodoc_typehints_type:`None`" +#: d6fa64d947654bf7becf7fad301f0fb9 discord.client.Client.on_modal_error:9 +#: discord.client.Client.on_view_error:8 of +msgid "The exception that was raised." +msgstr "" + +#: 5eba8aff592647dbb428a36b08475afc discord.client.Client.on_modal_error:12 +#: discord.client.Client.on_view_error:14 of +msgid "The interaction that was received." msgstr "" #: 57179a6f7b13404b8d698521898a6d9c discord.client.Client.on_view_error:3 of msgid "The default view error handler provided by the client." msgstr "" -#: 4b5db7ec08f94c5ab1f87f667b240f70 discord.client.Client.on_view_error:5 -#: f101d9263c01410e8ef9263e0b8c3b0e of +#: discord.client.Client.on_view_error:5 f101d9263c01410e8ef9263e0b8c3b0e of msgid "" "This only fires for a view if you did not define its " -":func:`~discord.ui.View.on_error`." +":func:`~discord.ui.BaseView.on_error`." +msgstr "" + +#: b39bab7b652b4d4f98cf18b2b9db6484 discord.client.Client.on_view_error:11 of +msgid "The item that the user interacted with." msgstr "" #: 0ddbaefb41734b77ad0d3ad0792c3d18 discord.Bot.persistent_views:1 @@ -2587,6 +2631,11 @@ msgid "" "called after this function call will not execute until it returns." msgstr "" +#: 6d3be79316ad4aed8e4440853891714e discord.Bot.sounds:1 +#: discord.Client.sounds:1 of +msgid "A list of all the sounds the bot can see." +msgstr "" + #: 904fe45f358146e683fec60eee80c2e5 discord.client.Client.start:3 of msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "" @@ -3180,19 +3229,11 @@ msgstr "" msgid "Whether the websocket is currently rate limited." msgstr "" -#: 771bda0c3a274e548f284047259f561a -#: discord.shard.AutoShardedClient.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 "" - #: af9ce954ce2644af83ba1462c4d8d5a5 #: 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`. " -":rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +"more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." msgstr "" #~ msgid "Optional[:class:`.Emoji`]" @@ -3204,3 +3245,70 @@ msgstr "" #~ "\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" #~ msgstr "" +#~ msgid "The ``name`` (event name) does not start with 'on_'" +#~ msgstr "" + +#~ msgid "Registers a :class:`~discord.ui.View` for persistent listening." +#~ msgstr "" + +#~ msgid "Creates a :class:`.Guild`." +#~ msgstr "" + +#~ msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." +#~ msgstr "" + +#~ msgid "The name of the guild." +#~ msgstr "" + +#~ msgid "" +#~ "The :term:`py:bytes-like object` representing" +#~ " the icon. See :meth:`.ClientUser.edit` for" +#~ " more details on what is expected." +#~ msgstr "" + +#~ msgid "" +#~ "The code for a template to create" +#~ " the guild with. .. versionadded:: " +#~ "1.4" +#~ msgstr "" + +#~ msgid "The code for a template to create the guild with." +#~ msgstr "" + +#~ msgid "The guild created. This is not the same guild that is added to cache." +#~ msgstr "" + +#~ msgid "Guild creation failed." +#~ msgstr "" + +#~ msgid "Invalid icon image format given. Must be PNG or JPG." +#~ msgstr "" + +#~ msgid ":sphinx_autodoc_typehints_type:`Generator\\[Member\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "This can be useful to know when" +#~ " deciding whether you should query " +#~ "members using HTTP or via the " +#~ "gateway. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid ":sphinx_autodoc_typehints_type:`None`" +#~ msgstr "" + +#~ msgid "" +#~ "This only fires for a view if " +#~ "you did not define its " +#~ ":func:`~discord.ui.View.on_error`." +#~ msgstr "" + +#~ msgid "" +#~ "This implementation checks if any of " +#~ "the shards are rate limited. For " +#~ "more granular control, consider " +#~ ":meth:`ShardInfo.is_ws_ratelimited`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/cogs.po b/docs/locales/en/LC_MESSAGES/api/cogs.po index 97199b65d7..31d8cfc81f 100644 --- a/docs/locales/en/LC_MESSAGES/api/cogs.po +++ b/docs/locales/en/LC_MESSAGES/api/cogs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -96,10 +96,9 @@ msgstr "" #: 37ca252417a04d0f9a6d189f27bf99a5 discord.cog.Cog.walk_commands:6 of msgid "" -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\" " " -"\\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\," -" \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +"\\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgstr "" #: 483845d65d544491a23375ed5d92e183 discord.cog.Cog.get_listeners:1 of @@ -165,9 +164,13 @@ msgid "" msgstr "" #: 8540394b44384ceb81c96c63caa5c2d2 discord.cog.Cog.has_error_handler:1 of -msgid "" -"Checks whether the cog has an error handler. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "" + +#: bc04772b95eb445880b68aa35b50195a discord.cog.Cog.bot_check:11 +#: discord.cog.Cog.bot_check_once:11 discord.cog.Cog.cog_check:11 +#: discord.cog.Cog.has_error_handler:6 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" #: d763221471154638916ac3d6956b3ae5 discord.cog.Cog.cog_unload:1 of @@ -206,11 +209,6 @@ msgstr "" msgid "The invocation context." msgstr "" -#: bc04772b95eb445880b68aa35b50195a discord.cog.Cog.bot_check:11 -#: discord.cog.Cog.bot_check_once:11 discord.cog.Cog.cog_check:11 of -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "" - #: bbe43d3b5dd84335bd98b895da5c5d31 discord.cog.Cog.bot_check:1 of msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "" @@ -329,3 +327,16 @@ msgstr "" msgid "Optional[List[:class:`int`]]" msgstr "" +#~ msgid "" +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +#~ " " +#~ "\\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\," +#~ " \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "Checks whether the cog has an " +#~ "error handler. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/data_classes.po b/docs/locales/en/LC_MESSAGES/api/data_classes.po index c09f3d5d96..b0b781d1ed 100644 --- a/docs/locales/en/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/en/LC_MESSAGES/api/data_classes.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -83,7 +83,6 @@ msgid "The ID of the object." msgstr "" #: ../../docstring 0b6bdc9f79764717a733eb7a5958f520 -#: 0d8cf03e305c441a937b9d418b558488 3cde02c1afdd471284767db5f3c67801 #: 45420bc3f5e249dd8ef820bdb4863ddc 6c4d566dbc03451c823e41e2f0cb5dd1 #: 723831052aca4c2d94163331d498fab4 756b428ff3f9484e91ab6d231993be61 #: d04be24516744c6cb0d8a75985d21242 d658a315c6b74568a6988f7cbfd0bfd5 @@ -131,8 +130,8 @@ msgstr "" #: discord.MessageFlags.suppress_notifications discord.MessageFlags.urgent #: 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.bypass_slowmode 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 @@ -145,7 +144,7 @@ msgstr "" #: 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.pin_messages discord.Permissions.priority_speaker #: discord.Permissions.read_message_history discord.Permissions.read_messages #: discord.Permissions.request_to_speak discord.Permissions.send_messages #: discord.Permissions.send_messages_in_threads discord.Permissions.send_polls @@ -185,8 +184,9 @@ msgstr "" #: discord.SystemChannelFlags.premium_subscriptions discord.activity.Activity #: discord.activity.CustomActivity discord.activity.Game #: discord.activity.Streaming discord.colour.Colour -#: discord.components.SelectOption discord.components.UnfurledMediaItem -#: discord.embeds.Embed discord.embeds.EmbedAuthor discord.embeds.EmbedField +#: discord.components.MediaGalleryItem discord.components.SelectOption +#: discord.components.UnfurledMediaItem discord.embeds.Embed +#: discord.embeds.EmbedAuthor discord.embeds.EmbedField #: discord.embeds.EmbedFooter discord.embeds.EmbedMedia #: discord.embeds.EmbedProvider discord.file.File #: discord.flags.ApplicationFlags discord.flags.AttachmentFlags @@ -218,10 +218,17 @@ msgstr "" msgid ":class:`int`" msgstr "" +#: 1f065119b988464eb863d1f164649246 discord.object.Object:36 of +msgid "The model this object's ID is based off." +msgstr "" + +#: 530c33a7c302431cbd3d33ded378f0ba discord.object.Object:38 of +msgid "type[:class:`abc.Snowflake`]" +msgstr "" + #: ../../api/data_classes.rst 17d3622dc479450a9951e9f01f4e961e -#: 62c0635de0e14e85b11eb228a093d50b bc227baf3a35408b8f5380ffa74958b7 -#: d463224bd212438b803261a9fa1b966a discord.poll.Poll.add_answer -#: discord.poll.PollAnswer.voters e10fd84d147f4b71b2d38959065e253c of +#: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters +#: e10fd84d147f4b71b2d38959065e253c of msgid "Parameters" msgstr "" @@ -241,25 +248,22 @@ msgstr "" msgid "Returns the increment id that made the snowflake." msgstr "" -#: 0d8b907771e64532af760f81f51e6054 303f5f553a71428285d200852504cec9 -#: discord.components.SelectOption:1 of +#: 0d8b907771e64532af760f81f51e6054 discord.components.SelectOption:1 of msgid "Represents a :class:`discord.SelectMenu`'s option." msgstr "" -#: 836aee37573f4fb99a2e2ba8cd2ac24e 8d9e3b5226b84a4d9a95bccfb7d8ccc5 -#: discord.components.SelectOption:3 of +#: 836aee37573f4fb99a2e2ba8cd2ac24e discord.components.SelectOption:3 of msgid "These can be created by users." msgstr "" -#: b0f1217cfaff4c189043c1907c804416 c56b411c300a4ce08a3948b4da36a990 -#: discord.components.SelectOption:9 of +#: b0f1217cfaff4c189043c1907c804416 discord.components.SelectOption:9 of msgid "" "The label of the option. This is displayed to users. Can only be up to " "100 characters." msgstr "" -#: 05be8ec42ca842988501f59cc34e4060 bf029a45ccb14764ab8bb9e4b6849d2a -#: discord.activity.Game:31 discord.activity.Streaming:55 +#: 05be8ec42ca842988501f59cc34e4060 discord.activity.Game:31 +#: discord.activity.Streaming:55 discord.components.MediaGalleryItem:11 #: discord.components.SelectOption:12 discord.components.SelectOption:20 #: discord.components.UnfurledMediaItem:11 discord.embeds.Embed:25 #: discord.embeds.Embed:34 discord.embeds.Embed:42 discord.embeds.Embed:49 @@ -274,34 +278,31 @@ msgstr "" msgid ":class:`str`" msgstr "" -#: 11123714def448fdbeccc9ee4f80c118 579e6accca914c3998466750119550fe -#: discord.components.SelectOption:16 of +#: 579e6accca914c3998466750119550fe 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 "" -#: c56b411c300a4ce08a3948b4da36a990 df26f5a7b24d4b6d906959574c93288e -#: discord.components.SelectOption:24 of +#: df26f5a7b24d4b6d906959574c93288e discord.components.SelectOption:24 of msgid "" "An additional description of the option, if any. Can only be up to 100 " "characters." msgstr "" -#: 1829644e9c8741b9ab3d3326ded2df0a 3963803bd3104b1f89165daeab20d80a -#: discord.activity.Activity:22 discord.activity.Activity:28 -#: discord.activity.Activity:40 discord.activity.Activity:46 -#: discord.activity.CustomActivity:27 discord.activity.CustomActivity:39 -#: discord.activity.Streaming:29 discord.activity.Streaming:35 -#: discord.activity.Streaming:41 discord.activity.Streaming:49 +#: 3963803bd3104b1f89165daeab20d80a discord.activity.Activity:22 +#: discord.activity.Activity:28 discord.activity.Activity:40 +#: discord.activity.Activity:46 discord.activity.CustomActivity:27 +#: discord.activity.CustomActivity:39 discord.activity.Streaming:29 +#: discord.activity.Streaming:35 discord.activity.Streaming:41 +#: discord.activity.Streaming:49 discord.components.MediaGalleryItem:17 #: discord.components.SelectOption:27 discord.file.File:30 discord.file.File:36 #: of msgid "Optional[:class:`str`]" msgstr "" -#: 5c9b407cffa7482394bcebc4fc8cd412 discord.components.SelectOption:31 -#: e588f36be137417db4a513b55beb6351 of +#: 5c9b407cffa7482394bcebc4fc8cd412 discord.components.SelectOption:31 of msgid "Whether this option is selected by default." msgstr "" @@ -353,8 +354,8 @@ msgstr "" #: discord.MessageFlags.suppress_notifications:7 discord.MessageFlags.urgent:5 #: 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.bypass_slowmode:5 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 @@ -368,7 +369,8 @@ msgstr "" #: 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.mute_members:3 discord.Permissions.pin_messages:5 +#: discord.Permissions.priority_speaker:3 #: discord.Permissions.read_message_history:3 #: discord.Permissions.read_messages:5 discord.Permissions.request_to_speak:5 #: discord.Permissions.send_messages:3 @@ -419,30 +421,187 @@ msgstr "" msgid ":class:`bool`" msgstr "" -#: 804bbf20fe6c4418a6f03780ed6e383d 83b108a10aa446cdb6eebaab379b4174 -#: discord.SelectOption.emoji:1 of +#: 83b108a10aa446cdb6eebaab379b4174 discord.SelectOption.emoji:1 of msgid "The emoji of the option, if available." msgstr "" -#: 7356eae6e80c48cabddc24248342e844 discord.components.UnfurledMediaItem:1 of -msgid "Represents an Unfurled Media Item used in Components V2." +#: 0d8b907771e64532af760f81f51e6054 discord.components.SelectDefaultValue:1 of +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "" + +#: discord.components.SelectDefaultValue:3 ed11ba2e8fdf41c5913bd62a1219d38b of +msgid "" +"This is only applicable to selects of type other than " +":attr:`ComponentType.string_select`." +msgstr "" + +#: 94e1c27077194521b4f136371fed68b5 discord.components.SelectDefaultValue:8 of +msgid "" +"The model type this select default value is based of. Below, is a table " +"defining the model instance type and the default value type it will be " +"mapped: " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | Model Type | Default Value Type" +" | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.User` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Member` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Role` | " +":attr:`discord.SelectDefaultValueType.role` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.abc.GuildChannel` | " +":attr:`discord.SelectDefaultValueType.channel` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Object` | depending on " +":attr:`discord.Object.type`, it will be mapped to any above | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" If you pass a model that is not defined in the table, ``TypeError`` " +"will be raised. .. note:: The :class:`discord.abc.GuildChannel` " +"protocol includes :class:`discord.TextChannel`, " +":class:`discord.VoiceChannel`, :class:`discord.StageChannel`, " +":class:`discord.ForumChannel`, :class:`discord.Thread`, " +":class:`discord.MediaChannel`. This list is not exhaustive, and is bound " +"to change based of the new channel types Discord adds." +msgstr "" + +#: 5113353d66b34c79ac9f94b266959aee discord.components.SelectDefaultValue:8 of +msgid "The model type this select default value is based of." +msgstr "" + +#: c1818bd3775f4614afa0d1d7a1dd8033 discord.components.SelectDefaultValue:10 of +msgid "" +"Below, is a table defining the model instance type and the default value " +"type it will be mapped:" +msgstr "" + +#: 06117d4991d64482ab3bd74ddd051afa discord.components.SelectDefaultValue:13 of +msgid "Model Type" +msgstr "" + +#: 31a6a31f1e2a4f6c89f8e09d116e13b5 discord.components.SelectDefaultValue:13 of +msgid "Default Value Type" +msgstr "" + +#: 5ed3d2c88b4d4d4a96d200c1bf406751 discord.components.SelectDefaultValue:15 of +msgid ":class:`discord.User`" +msgstr "" + +#: b9c00d207ff344a785797d438b29557e bf81f532f3c4408c953bc791766b1012 +#: discord.components.SelectDefaultValue:15 +#: discord.components.SelectDefaultValue:17 of +msgid ":attr:`discord.SelectDefaultValueType.user`" msgstr "" -#: 815a8f8542054043b415faafbdbedde0 discord.components.UnfurledMediaItem:3 of +#: 5ed3d2c88b4d4d4a96d200c1bf406751 discord.components.SelectDefaultValue:17 of +msgid ":class:`discord.Member`" +msgstr "" + +#: 5ed3d2c88b4d4d4a96d200c1bf406751 discord.components.SelectDefaultValue:19 of +msgid ":class:`discord.Role`" +msgstr "" + +#: 31e15f285fb24881815932b4cb687e2a discord.components.SelectDefaultValue:19 of +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr "" + +#: 5ed3d2c88b4d4d4a96d200c1bf406751 discord.components.SelectDefaultValue:21 of +msgid ":class:`discord.abc.GuildChannel`" +msgstr "" + +#: discord.components.SelectDefaultValue:21 ed9fa3ec682643c789ac6e36d4ff4355 of +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr "" + +#: 5ed3d2c88b4d4d4a96d200c1bf406751 discord.components.SelectDefaultValue:23 of +msgid ":class:`discord.Object`" +msgstr "" + +#: 02a58db1eab5463baa142133b71249de discord.components.SelectDefaultValue:23 of +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "" + +#: 1b458b2962d8427cae5c71b01efb2634 discord.components.SelectDefaultValue:26 of +msgid "" +"If you pass a model that is not defined in the table, ``TypeError`` will " +"be raised." +msgstr "" + +#: 8abbf5dec0e64482a1ae289de2c80164 discord.components.SelectDefaultValue:30 of +msgid "" +"The :class:`discord.abc.GuildChannel` protocol includes " +":class:`discord.TextChannel`, :class:`discord.VoiceChannel`, " +":class:`discord.StageChannel`, :class:`discord.ForumChannel`, " +":class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not " +"exhaustive, and is bound to change based of the new channel types Discord" +" adds." +msgstr "" + +#: 063facd6e7d64b6f93f3cf83c02270c3 discord.components.SelectDefaultValue:35 of +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "" + +#: a2fcc50995664b789e7912d698d3672b discord.components.SelectDefaultValue:38 of +msgid "The default value type. This cannot be used with ``object``." +msgstr "" + +#: ../../api/data_classes.rst 564b493c7da74b0a8b0026dc729e05e4 +#: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters of +msgid "Raises" +msgstr "" + +#: 2ecc679ce1c7422699f8e90e5f670aa7 discord.components.SelectDefaultValue:41 of +msgid "" +"You did not provide any parameter, you provided all parameters, or you " +"provided ``id`` but not ``type``." +msgstr "" + +#: discord.components.MediaGalleryItem:1 f484eca39a0b48beb3dbe96fe7018043 of +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "" + +#: 815a8f8542054043b415faafbdbedde0 discord.components.MediaGalleryItem:3 +#: discord.components.UnfurledMediaItem:3 of msgid "" "This is used as an underlying component for other media-based components " "such as :class:`Thumbnail`, :class:`FileComponent`, and " ":class:`MediaGalleryItem`." msgstr "" -#: 092b6ba6ce244e53b6ce5f7e4e9500c1 discord.components.UnfurledMediaItem:9 of +#: 092b6ba6ce244e53b6ce5f7e4e9500c1 discord.components.MediaGalleryItem:9 of msgid "" -"The URL of this media item. This can either be an arbitrary URL or an " +"The URL of this gallery item. This can either be an arbitrary URL or an " "``attachment://`` URL to work with local files." msgstr "" -#: 5b063163bfaf4930af9d387ef066d6ec discord.UnfurledMediaItem.url:1 of -msgid "Returns this media item's url." +#: 0a5e30d5b723463f96cc62cf934ffa34 discord.components.MediaGalleryItem:15 of +msgid "The gallery item's description, up to 1024 characters." +msgstr "" + +#: 4bf08b434a2d4714995daee269da72e6 discord.components.MediaGalleryItem:21 of +msgid "Whether the gallery item is a spoiler." +msgstr "" + +#: cab588e9a2574d4583001470cbd6d49d discord.components.MediaGalleryItem:23 +#: discord.poll.Poll.has_ended:4 of +msgid "Optional[:class:`bool`]" +msgstr "" + +#: 7356eae6e80c48cabddc24248342e844 discord.components.UnfurledMediaItem:1 of +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "" + +#: 092b6ba6ce244e53b6ce5f7e4e9500c1 discord.components.UnfurledMediaItem:9 of +msgid "" +"The URL of this media item. This can either be an arbitrary URL or an " +"``attachment://`` URL to work with local files." msgstr "" #: discord.flags.Intents:1 e2e452e939b041f88f583aded7ed5bad of @@ -558,8 +717,7 @@ msgid "A factory method that creates a :class:`Intents` with everything enabled. msgstr "" #: ../../api/data_classes.rst 06117d4991d64482ab3bd74ddd051afa -#: 4cec06d96aa540ca837c06faf1eda4aa discord.poll.Poll.add_answer -#: discord.poll.PollAnswer.voters of +#: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters of msgid "Return type" msgstr "" @@ -1672,12 +1830,12 @@ msgstr "" #: discord.permissions.Permissions.is_strict_superset:5 #: discord.permissions.Permissions.is_subset:5 #: discord.permissions.Permissions.is_superset:5 -#: discord.shard.ShardInfo.is_closed:4 of +#: discord.shard.ShardInfo.is_closed:4 +#: discord.shard.ShardInfo.is_ws_ratelimited:9 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" -#: 336386f348c2475b83c479b3376548af 7b6aba613fd1494aa813bfbe67e79186 -#: discord.message.Message.add_reaction:1 +#: 7b6aba613fd1494aa813bfbe67e79186 discord.message.Message.add_reaction:1 #: discord.message.Message.clear_reaction:1 #: discord.message.Message.clear_reactions:1 discord.message.Message.delete:1 #: discord.message.Message.forward_to:1 discord.message.Message.pin:1 @@ -1700,9 +1858,9 @@ msgstr "" msgid "If the shard is already disconnected this does nothing." msgstr "" -#: 2aeb0522710e4223920fd1c621bb6bb9 682dc42cdccd42f3a7f85235164dfb67 -#: discord.embeds.Embed.append_field:9 discord.embeds.Embed.clear_fields:4 -#: discord.embeds.Embed.remove_field:15 discord.message.Message.add_reaction:20 +#: 2aeb0522710e4223920fd1c621bb6bb9 discord.embeds.Embed.append_field:9 +#: discord.embeds.Embed.clear_fields:4 discord.embeds.Embed.remove_field:15 +#: discord.message.Message.add_reaction:20 #: discord.message.Message.clear_reaction:20 #: discord.message.Message.clear_reactions:11 discord.message.Message.delete:24 #: discord.message.Message.pin:18 discord.message.Message.publish:14 @@ -1737,11 +1895,10 @@ msgstr "" #: of msgid "" "This can be useful to know when deciding whether you should query members" -" using HTTP or via the gateway. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +" using HTTP or via the gateway." msgstr "" -#: ../../api/data_classes.rst:50 e4e4b4653ed64e5bb6d330ca5bee9fe8 +#: ../../api/data_classes.rst:55 e4e4b4653ed64e5bb6d330ca5bee9fe8 msgid "Message" msgstr "" @@ -1789,20 +1946,23 @@ msgid "" "to ``True``." msgstr "" -#: c44ec110894948148069a5bc458fe5b9 discord.mentions.AllowedMentions.all:1 of +#: b8790ac5bab648788e3c6a7efe91a8c6 discord.mentions.AllowedMentions.all:1 of msgid "" "A factory method that returns a :class:`AllowedMentions` with all fields " -"explicitly set to ``True`` :rtype: " +"explicitly set to ``True``" +msgstr "" + +#: 1fba130190d641938864033a7f9fa35d discord.mentions.AllowedMentions.all:6 +#: discord.mentions.AllowedMentions.none:6 of +msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" " \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" msgstr "" -#: d9a6fb9e04ea469881c25941627a7172 discord.mentions.AllowedMentions.none:1 of +#: 6e9068a2c344478ba5bb4ee0f556045a discord.mentions.AllowedMentions.none:1 of msgid "" "A factory method that returns a :class:`AllowedMentions` with all fields " -"set to ``False`` :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +"set to ``False``" msgstr "" #: 7356eae6e80c48cabddc24248342e844 discord.message.MessageReference:1 of @@ -2034,11 +2194,6 @@ msgstr "" msgid "The reason for deleting the message. Shows up on the audit log." msgstr "" -#: ../../api/data_classes.rst 564b493c7da74b0a8b0026dc729e05e4 -#: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters of -msgid "Raises" -msgstr "" - #: b41a10938385430fbde90c12f035c739 discord.message.Message.delete:20 of msgid "You do not have proper permissions to delete the message." msgstr "" @@ -2082,8 +2237,8 @@ msgstr "" #: daa1cb3817894aabbb0ea1a18b81421d 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." +"You must have the :attr:`~Permissions.pin_messages` permission to do this" +" in a non-private channel context." msgstr "" #: 689db2ebc4e949cbad070710a8741095 discord.message.Message.pin:9 of @@ -2524,7 +2679,7 @@ msgstr "" msgid "Whether the attachment is a spoiler." msgstr "" -#: ../../api/data_classes.rst:78 5672173d06bd46829384d84e99bed65e +#: ../../api/data_classes.rst:83 5672173d06bd46829384d84e99bed65e msgid "Embed" msgstr "" @@ -3047,7 +3202,7 @@ msgstr "" msgid "The URL of the provider." msgstr "" -#: ../../api/data_classes.rst:112 646f8ad2d43d4dce987005a50de9a4cf +#: ../../api/data_classes.rst:117 646f8ad2d43d4dce987005a50de9a4cf msgid "Poll" msgstr "" @@ -3104,7 +3259,7 @@ msgstr "" msgid "Optional[:class:`PollResults`]" msgstr "" -#: ../../docstring 095344d640ad4e3686d6f8d4fa1b42a0 discord.Poll.expiry:1 of +#: 095344d640ad4e3686d6f8d4fa1b42a0 discord.Poll.expiry:1 of msgid "" "An aware datetime object that specifies the date and time in UTC when the" " poll will end." @@ -3120,10 +3275,6 @@ msgstr "" msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "" -#: cab588e9a2574d4583001470cbd6d49d discord.poll.Poll.has_ended:4 of -msgid "Optional[:class:`bool`]" -msgstr "" - #: b6b03dc921914dbe85dc2d2be6b6cb5c discord.poll.Poll.total_votes:1 of msgid "" "Shortcut for :meth:`PollResults.total_votes` This may not be precise if " @@ -3340,7 +3491,7 @@ msgstr "" msgid "The total number of votes on this poll." msgstr "" -#: ../../api/data_classes.rst:142 43ab35acc0f9434b8e53132a073d8d22 +#: ../../api/data_classes.rst:147 43ab35acc0f9434b8e53132a073d8d22 msgid "Flags" msgstr "" @@ -3946,7 +4097,7 @@ msgid "" ":class:`~discord.OnboardingPrompt`." msgstr "" -#: ../../api/data_classes.rst:195 4d2438b9745240cd93782603979ee00b +#: ../../api/data_classes.rst:200 4d2438b9745240cd93782603979ee00b msgid "Colour" msgstr "" @@ -4012,20 +4163,23 @@ msgid "Constructs a :class:`Colour` from an RGB tuple." msgstr "" #: a0f8ca655ace4281904460b701a12e9d discord.colour.Colour.blue:4 -#: discord.colour.Colour.blurple:4 discord.colour.Colour.dark_blue:4 +#: discord.colour.Colour.blurple:4 discord.colour.Colour.brand_green:6 +#: discord.colour.Colour.brand_red:6 discord.colour.Colour.dark_blue:4 #: discord.colour.Colour.dark_gold:4 discord.colour.Colour.dark_green:4 #: discord.colour.Colour.dark_grey:4 discord.colour.Colour.dark_magenta:4 #: discord.colour.Colour.dark_orange:4 discord.colour.Colour.dark_purple:4 #: discord.colour.Colour.dark_red:4 discord.colour.Colour.dark_teal:4 -#: discord.colour.Colour.darker_grey:4 discord.colour.Colour.default:4 -#: discord.colour.Colour.embed_background:14 discord.colour.Colour.from_hsv:9 -#: discord.colour.Colour.from_rgb:9 discord.colour.Colour.gold:4 +#: discord.colour.Colour.dark_theme:7 discord.colour.Colour.darker_grey:4 +#: discord.colour.Colour.default:4 discord.colour.Colour.embed_background:14 +#: discord.colour.Colour.from_hsv:9 discord.colour.Colour.from_rgb:9 +#: discord.colour.Colour.fuchsia:6 discord.colour.Colour.gold:4 #: discord.colour.Colour.green:4 discord.colour.Colour.greyple:4 #: discord.colour.Colour.light_grey:4 discord.colour.Colour.lighter_grey:4 -#: discord.colour.Colour.magenta:4 discord.colour.Colour.og_blurple:4 -#: discord.colour.Colour.orange:4 discord.colour.Colour.purple:4 -#: discord.colour.Colour.random:16 discord.colour.Colour.red:4 -#: discord.colour.Colour.teal:4 of +#: discord.colour.Colour.magenta:4 discord.colour.Colour.nitro_pink:6 +#: discord.colour.Colour.og_blurple:4 discord.colour.Colour.orange:4 +#: discord.colour.Colour.purple:4 discord.colour.Colour.random:16 +#: discord.colour.Colour.red:4 discord.colour.Colour.teal:4 +#: discord.colour.Colour.yellow:6 of msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" @@ -4073,12 +4227,10 @@ msgid "" "``0x11806a``." msgstr "" -#: 2809c53d29824df69166201321bc9fec discord.colour.Colour.brand_green:1 of +#: b3537fcb5c5e400faa8fa6d3adc61e0f discord.colour.Colour.brand_green:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " -"``0x57F287``. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +"``0x57F287``." msgstr "" #: 6cc5d6aadbb64f25b32f9664d58ed82e discord.colour.Colour.green:1 of @@ -4153,12 +4305,10 @@ msgid "" "``0xa84300``." msgstr "" -#: bf01a50532b5404dae7505a55a88a477 discord.colour.Colour.brand_red:1 of +#: 4ac07d277e394779972f7a7047b96483 discord.colour.Colour.brand_red:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " -"``0xED4245``. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +"``0xED4245``." msgstr "" #: 4eeea91e793a4fc19914d97c20797aab discord.colour.Colour.red:1 of @@ -4218,34 +4368,25 @@ msgstr "" #: discord.colour.Colour.dark_theme:1 ea6a540eff9141a58a4abebcb923706a of msgid "" "A factory method that returns a :class:`Colour` with a value of " -"``0x36393F``. This will appear transparent on Discord's dark theme. " -":rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +"``0x36393F``. This will appear transparent on Discord's dark theme." msgstr "" -#: b662095d005e4d848cdbb33fbcc79457 discord.colour.Colour.fuchsia:1 of +#: discord.colour.Colour.fuchsia:1 ffc576a6a0b647c994a91fc1ab89147f of msgid "" "A factory method that returns a :class:`Colour` with a value of " -"``0xEB459E``. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +"``0xEB459E``." msgstr "" -#: d041d59442644a0597c6274311bc6482 discord.colour.Colour.yellow:1 of +#: a3ddc438b7fb47a8892de380f8a38f52 discord.colour.Colour.yellow:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " -"``0xFEE75C``. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +"``0xFEE75C``." msgstr "" -#: 9082218ea3464ffb99c07f1fddb70e17 discord.colour.Colour.nitro_pink:1 of +#: 47a39aa405ea4c29a2c3f3987ce0d07e discord.colour.Colour.nitro_pink:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " -"``0xf47fff``. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +"``0xf47fff``." msgstr "" #: 1a28ea6d58c74dc396e00736389a7fe5 discord.colour.Colour.embed_background:1 of @@ -4273,7 +4414,7 @@ msgid "" "\"amoled\"." msgstr "" -#: ../../api/data_classes.rst:203 9905f7d99ac846c088e3402bdc9a380a +#: ../../api/data_classes.rst:208 9905f7d99ac846c088e3402bdc9a380a msgid "Activity" msgstr "" @@ -4657,7 +4798,7 @@ msgstr "" msgid "It always returns :attr:`ActivityType.custom`." msgstr "" -#: ../../api/data_classes.rst:231 60d410b462c140fd9d5d5d85a0ca55ef +#: ../../api/data_classes.rst:236 60d410b462c140fd9d5d5d85a0ca55ef msgid "Permissions" msgstr "" @@ -4771,8 +4912,15 @@ msgid "" " set to ``False``." msgstr "" -#: 1fba130190d641938864033a7f9fa35d discord.permissions.Permissions.all:5 +#: 1fba130190d641938864033a7f9fa35d discord.permissions.Permissions.advanced:7 +#: discord.permissions.Permissions.all:5 +#: discord.permissions.Permissions.all_channel:25 +#: discord.permissions.Permissions.general:13 +#: discord.permissions.Permissions.membership:7 #: discord.permissions.Permissions.none:5 +#: discord.permissions.Permissions.stage:7 +#: discord.permissions.Permissions.stage_moderator:7 +#: discord.permissions.Permissions.text:13 #: discord.permissions.Permissions.voice:5 of msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" @@ -4790,70 +4938,68 @@ msgstr "" 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: :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +" permissions are currently:" msgstr "" #: 3d33edd78b4a44af96d1174e80fe38df -#: discord.permissions.Permissions.all_channel:7 of +#: discord.permissions.Permissions.all_channel:5 of msgid ":attr:`manage_emojis`" msgstr "" #: 67c5f2685a8140feb38876faa140bf2a -#: discord.permissions.Permissions.all_channel:8 of +#: discord.permissions.Permissions.all_channel:6 of msgid ":attr:`view_audit_log`" msgstr "" -#: discord.permissions.Permissions.all_channel:9 +#: discord.permissions.Permissions.all_channel:7 #: eb56391df8e94861af5a6a8409c17d6f of msgid ":attr:`view_guild_insights`" msgstr "" #: 9233959505d54774aefa37968742a69c -#: discord.permissions.Permissions.all_channel:10 of +#: discord.permissions.Permissions.all_channel:8 of msgid ":attr:`view_creator_monetization_analytics`" msgstr "" #: 7b554c4be8944c03a6ef76c5b73eede5 -#: discord.permissions.Permissions.all_channel:11 of +#: discord.permissions.Permissions.all_channel:9 of msgid ":attr:`manage_guild`" msgstr "" #: 7f33532c524d48eeb208f2f316ac7879 -#: discord.permissions.Permissions.all_channel:12 of +#: discord.permissions.Permissions.all_channel:10 of msgid ":attr:`change_nickname`" msgstr "" #: 606ad5d3e5084e568298891c3b0588e7 -#: discord.permissions.Permissions.all_channel:13 of +#: discord.permissions.Permissions.all_channel:11 of msgid ":attr:`manage_nicknames`" msgstr "" #: 48fc50f3db1a4049aa6ed259c0016e20 -#: discord.permissions.Permissions.all_channel:14 of +#: discord.permissions.Permissions.all_channel:12 of msgid ":attr:`kick_members`" msgstr "" -#: discord.permissions.Permissions.all_channel:15 +#: discord.permissions.Permissions.all_channel:13 #: e7d64bc06aef4cc7837d72e3051db957 of msgid ":attr:`ban_members`" msgstr "" #: c502768910914af6a4de9d4bbf12a158 -#: discord.permissions.Permissions.all_channel:16 of +#: discord.permissions.Permissions.all_channel:14 of msgid ":attr:`administrator`" msgstr "" #: 58e62e0ef9144695b99159ad964e9797 -#: discord.permissions.Permissions.all_channel:18 of +#: discord.permissions.Permissions.all_channel:16 of msgid "" "Added :attr:`stream`, :attr:`priority_speaker` and " ":attr:`use_slash_commands` permissions." msgstr "" #: 1ac70319723b451d9c8b3252e52b6e79 -#: discord.permissions.Permissions.all_channel:21 of +#: discord.permissions.Permissions.all_channel:19 of msgid "" "Added :attr:`create_public_threads`, :attr:`create_private_threads`, " ":attr:`manage_threads`, :attr:`use_external_stickers`, " @@ -4861,16 +5007,14 @@ msgid "" "permissions." msgstr "" -#: ba6992e7084e41a4ae1fb6437f90c395 discord.permissions.Permissions.general:1 +#: 7f71cb30e267401b9a2a1ff63f4884ab 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``. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +" permissions from the official Discord UI set to ``True``." msgstr "" -#: 150148bc2a3e43f7b18149bb6897ee01 discord.permissions.Permissions.general:6 +#: 150148bc2a3e43f7b18149bb6897ee01 discord.permissions.Permissions.general:4 #: of msgid "" "Permission :attr:`read_messages` is now included in the general " @@ -4880,36 +5024,31 @@ msgid "" "of the general permissions." msgstr "" -#: 58e62e0ef9144695b99159ad964e9797 discord.permissions.Permissions.general:11 +#: 58e62e0ef9144695b99159ad964e9797 discord.permissions.Permissions.general:9 #: of msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "" -#: 454540f845e641959058f28badf30ad5 +#: 7f71cb30e267401b9a2a1ff63f4884ab #: 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``. " -":rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +"\"Membership\" permissions from the official Discord UI set to ``True``." msgstr "" -#: 289554b113484936916b5ee1ab0fd38e discord.permissions.Permissions.text:1 of +#: 7f71cb30e267401b9a2a1ff63f4884ab 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``. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +"permissions from the official Discord UI set to ``True``." msgstr "" -#: c4688cf0c33a417e92f5c0627d33378d discord.permissions.Permissions.text:6 of +#: c4688cf0c33a417e92f5c0627d33378d 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 "" -#: 04d50f609e1643f79c50c26c2356c391 discord.permissions.Permissions.text:10 of +#: 04d50f609e1643f79c50c26c2356c391 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 " @@ -4922,33 +5061,24 @@ msgid "" "permissions from the official Discord UI set to ``True``." msgstr "" -#: a5f10e0b445a4afea2ac4f0bf2629b7a discord.permissions.Permissions.stage:1 of +#: 7f71cb30e267401b9a2a1ff63f4884ab 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``. " -":rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +"Channel\" permissions from the official Discord UI set to ``True``." msgstr "" -#: 5e21d8ef96414ceda6df2f9e5f577da1 +#: 7f71cb30e267401b9a2a1ff63f4884ab #: 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``. " -":rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +"Moderator\" permissions from the official Discord UI set to ``True``." msgstr "" -#: 6d2820f27e4e4332a814576db3003b76 discord.permissions.Permissions.advanced:1 +#: 7f71cb30e267401b9a2a1ff63f4884ab 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``. " -":rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +"\"Advanced\" permissions from the official Discord UI set to ``True``." msgstr "" #: 3cd8edc5bc9945299d62e81b1d2258bb discord.permissions.Permissions.update:1 of @@ -5057,12 +5187,14 @@ msgstr "" #: ../../docstring 30ebd7d1308943ae874ed4dd75a44ba8 #: discord.Permissions.manage_messages:1 of -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." msgstr "" -#: ../../docstring 07e3d2dc854b48da9ed38f4648f6a7bf +#: ../../docstring 89e2f390c3b448c686b6693767698924 #: discord.Permissions.manage_messages:5 of -msgid "Note that there are currently no ways to edit other people's messages." +msgid "" +"Starting from January 12th 2026, this will no longer grant the ability to" +" pin/unpin messages. Use :attr:`pin_messages` instead." msgstr "" #: ../../docstring c0be8484ebc040b98fb0939998361c92 @@ -5085,8 +5217,8 @@ msgstr "" #: ../../docstring dd01266c445141a097c673b102981c4d #: discord.Permissions.mention_everyone:1 of msgid "" -"Returns ``True`` if a user's @everyone or @here will mention everyone in " -"the text channel." +"Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions " +"will mention in the text channel." msgstr "" #: ../../docstring 2651f553500e45a693e270f7c2aeb8c3 @@ -5287,6 +5419,16 @@ msgstr "" msgid "This only applies to apps that are also not installed to the guild." msgstr "" +#: ../../docstring 21e49f2607d948d1aac14cf0bde7222d +#: discord.Permissions.pin_messages:1 of +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "" + +#: ../../docstring daaadff474a3483883ac2174fe2530b1 +#: discord.Permissions.bypass_slowmode:1 of +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "" + #: 53d4e7fb59b34e38b6649fc978006797 discord.permissions.PermissionOverwrite:1 #: of msgid "A type that is used to represent a channel specific permission." @@ -5375,7 +5517,7 @@ msgstr "" msgid "A list of key/value pairs to bulk update with." msgstr "" -#: ../../api/data_classes.rst:244 9b867a9572674a3a8c8653b44c9f9b72 +#: ../../api/data_classes.rst:249 9b867a9572674a3a8c8653b44c9f9b72 msgid "Application Role Connections" msgstr "" @@ -5445,3 +5587,165 @@ msgstr "" #~ msgid "Optional[Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`]]" #~ msgstr "" +#~ msgid "Returns this media item's url." +#~ msgstr "" + +#~ msgid "" +#~ "This can be useful to know when" +#~ " deciding whether you should query " +#~ "members using HTTP or via the " +#~ "gateway. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`AllowedMentions` with all fields " +#~ "explicitly set to ``True`` :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`AllowedMentions` with all fields set" +#~ " to ``False`` :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "You must have the " +#~ ":attr:`~Permissions.manage_messages` permission to " +#~ "do this in a non-private channel" +#~ " context." +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`Colour` with a value of " +#~ "``0x57F287``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`Colour` with a value of " +#~ "``0xED4245``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`Colour` with a value of " +#~ "``0x36393F``. This will appear transparent " +#~ "on Discord's dark theme. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`Colour` with a value of " +#~ "``0xEB459E``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`Colour` with a value of " +#~ "``0xFEE75C``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that returns a " +#~ ":class:`Colour` with a value of " +#~ "``0xf47fff``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +#~ msgstr "" + +#~ 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: :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that creates a " +#~ ":class:`Permissions` with all \"General\" " +#~ "permissions from the official Discord UI" +#~ " set to ``True``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that creates a " +#~ ":class:`Permissions` with all \"Membership\" " +#~ "permissions from the official Discord UI" +#~ " set to ``True``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that creates a " +#~ ":class:`Permissions` with all \"Text\" " +#~ "permissions from the official Discord UI" +#~ " set to ``True``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that creates a " +#~ ":class:`Permissions` with all \"Stage " +#~ "Channel\" permissions from the official " +#~ "Discord UI set to ``True``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that creates a " +#~ ":class:`Permissions` with all \"Stage " +#~ "Moderator\" permissions from the official " +#~ "Discord UI set to ``True``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "A factory method that creates a " +#~ ":class:`Permissions` with all \"Advanced\" " +#~ "permissions from the official Discord UI" +#~ " set to ``True``. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" +#~ " \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +#~ msgstr "" + +#~ msgid "" +#~ "Returns ``True`` if a user can " +#~ "delete or pin messages in a text" +#~ " channel." +#~ msgstr "" + +#~ msgid "Note that there are currently no ways to edit other people's messages." +#~ msgstr "" + +#~ msgid "" +#~ "Returns ``True`` if a user's @everyone" +#~ " or @here will mention everyone in" +#~ " the text channel." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/enums.po b/docs/locales/en/LC_MESSAGES/api/enums.po index de7337e361..25b7fd3d3d 100644 --- a/docs/locales/en/LC_MESSAGES/api/enums.po +++ b/docs/locales/en/LC_MESSAGES/api/enums.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -26,7 +26,7 @@ msgstr "" #: ../../api/enums.rst:9 8edd78317af744249156d7fc55d53459 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 " +"the API from being strongly typed in case the strings change in the " "future." msgstr "" @@ -580,601 +580,608 @@ msgstr "" msgid "Represents a channel select component." msgstr "" -#: ../../api/enums.rst:511 d3b5cb245cdb413e91512ec53ec704f4 +#: ../../api/enums.rst:510 d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a section component." +msgstr "" + +#: ../../api/enums.rst:513 d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a text display component." +msgstr "" + +#: ../../api/enums.rst:516 d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a thumbnail component." +msgstr "" + +#: ../../api/enums.rst:519 de04935db43e47bb8ad4d5ad0a2e794a +msgid "Represents a media gallery component." +msgstr "" + +#: ../../api/enums.rst:522 8b4e7393b35b417c908436be790e01e3 +msgid "Represents a file component." +msgstr "" + +#: ../../api/enums.rst:525 d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a separator component." +msgstr "" + +#: ../../api/enums.rst:528 d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a content inventory entry component." +msgstr "" + +#: ../../api/enums.rst:531 66cbc8468aa84de2b570acda87ac130e +msgid "Represents a container component." +msgstr "" + +#: ../../api/enums.rst:534 7ff6dcebaa89470b8b1b9ee4585e7e04 +msgid "Represents a label component." +msgstr "" + +#: ../../api/enums.rst:537 d3b5cb245cdb413e91512ec53ec704f4 +msgid "Represents a file upload component." +msgstr "" + +#: ../../api/enums.rst:541 d3b5cb245cdb413e91512ec53ec704f4 msgid "Represents the style of the button component." msgstr "" -#: ../../api/enums.rst:517 5147110dee214022bd8fa7c4fb1d2dc0 +#: ../../api/enums.rst:547 5147110dee214022bd8fa7c4fb1d2dc0 msgid "Represents a blurple button for the primary action." msgstr "" -#: ../../api/enums.rst:520 1cafc57fe172466d9a3292c4ce8f9957 +#: ../../api/enums.rst:550 1cafc57fe172466d9a3292c4ce8f9957 msgid "Represents a grey button for the secondary action." msgstr "" -#: ../../api/enums.rst:523 c46243584e72480695b518b1bc58612a +#: ../../api/enums.rst:553 c46243584e72480695b518b1bc58612a msgid "Represents a green button for a successful action." msgstr "" -#: ../../api/enums.rst:526 cc2f997a688f42a9be197407721214ca +#: ../../api/enums.rst:556 cc2f997a688f42a9be197407721214ca msgid "Represents a red button for a dangerous action." msgstr "" -#: ../../api/enums.rst:529 8b4e7393b35b417c908436be790e01e3 +#: ../../api/enums.rst:559 8b4e7393b35b417c908436be790e01e3 msgid "Represents a link button." msgstr "" -#: ../../api/enums.rst:532 d870b9c8c6fc49bda0956cafbe9d2dc1 +#: ../../api/enums.rst:562 d870b9c8c6fc49bda0956cafbe9d2dc1 msgid "Represents a premium button." msgstr "" -#: ../../api/enums.rst:536 4a114ecfde0f415aa78c23ae95a03eef +#: ../../api/enums.rst:566 4a114ecfde0f415aa78c23ae95a03eef msgid "An alias for :attr:`primary`." msgstr "" -#: ../../api/enums.rst:539 ../../api/enums.rst:542 -#: 82535fcd360147e880dca049310bbe6f 8321fe52ffb845e19b1b7d9aed7e6705 +#: ../../api/enums.rst:569 ../../api/enums.rst:572 +#: 82535fcd360147e880dca049310bbe6f msgid "An alias for :attr:`secondary`." msgstr "" -#: ../../api/enums.rst:545 3ac0aea49e2a45ca9d6688296413400f +#: ../../api/enums.rst:575 3ac0aea49e2a45ca9d6688296413400f msgid "An alias for :attr:`success`." msgstr "" -#: ../../api/enums.rst:548 a12dc437275b4f269f536cd4658d804e +#: ../../api/enums.rst:578 a12dc437275b4f269f536cd4658d804e msgid "An alias for :attr:`danger`." msgstr "" -#: ../../api/enums.rst:551 8534814e7c964ade81128db570fe9b6e +#: ../../api/enums.rst:581 8534814e7c964ade81128db570fe9b6e msgid "An alias for :attr:`link`." msgstr "" -#: ../../api/enums.rst:555 66cbc8468aa84de2b570acda87ac130e +#: ../../api/enums.rst:585 66cbc8468aa84de2b570acda87ac130e msgid "Represents the style of the input text component." msgstr "" -#: ../../api/enums.rst:561 48cbe43e6fb342169300a8f53803f539 +#: ../../api/enums.rst:591 48cbe43e6fb342169300a8f53803f539 msgid "Represents a single-line input text field." msgstr "" -#: ../../api/enums.rst:564 77b11ba453194692b73e560ba59cb52a +#: ../../api/enums.rst:594 77b11ba453194692b73e560ba59cb52a msgid "Represents a multi-line input text field." msgstr "" -#: ../../api/enums.rst:567 60ab6349de2b49b39d9242a76836ba0e +#: ../../api/enums.rst:597 60ab6349de2b49b39d9242a76836ba0e msgid "An alias for :attr:`short`." msgstr "" -#: ../../api/enums.rst:570 ../../api/enums.rst:573 -#: 02075561dbb8468d89db81730ef848ee b1e4514a32ca4b6f8d3540036646f09e +#: ../../api/enums.rst:600 ../../api/enums.rst:603 +#: 02075561dbb8468d89db81730ef848ee msgid "An alias for :attr:`long`." msgstr "" -#: ../../api/enums.rst:577 14687525b9ad476bb6208d62748cf54b +#: ../../api/enums.rst:607 14687525b9ad476bb6208d62748cf54b msgid "Specifies the region a voice server belongs to." msgstr "" -#: ../../api/enums.rst:581 90f499fb4f134385bbfc3af0699539fb +#: ../../api/enums.rst:611 90f499fb4f134385bbfc3af0699539fb msgid "The Amsterdam region." msgstr "" -#: ../../api/enums.rst:584 b776b0a8473c45bd803f3b6a7eb18410 +#: ../../api/enums.rst:614 b776b0a8473c45bd803f3b6a7eb18410 msgid "The Brazil region." msgstr "" -#: ../../api/enums.rst:587 64cb8a3f20e849b4a9eb427399fbd903 +#: ../../api/enums.rst:617 64cb8a3f20e849b4a9eb427399fbd903 msgid "The Dubai region." msgstr "" -#: ../../api/enums.rst:593 66e324a8246644efa7fa06a3d95ab7ad +#: ../../api/enums.rst:623 66e324a8246644efa7fa06a3d95ab7ad msgid "The EU Central region." msgstr "" -#: ../../api/enums.rst:596 0d0795530dc0414abf31cc814d1737de +#: ../../api/enums.rst:626 0d0795530dc0414abf31cc814d1737de msgid "The EU West region." msgstr "" -#: ../../api/enums.rst:599 e0dd74b91b684d24bce94aa56f83166b +#: ../../api/enums.rst:629 e0dd74b91b684d24bce94aa56f83166b msgid "The Europe region." msgstr "" -#: ../../api/enums.rst:605 a80849d6f4ce4ad383e30e781f322e13 +#: ../../api/enums.rst:635 a80849d6f4ce4ad383e30e781f322e13 msgid "The Frankfurt region." msgstr "" -#: ../../api/enums.rst:608 f61ccdd7bd194959897b4f24e4749d5e +#: ../../api/enums.rst:638 f61ccdd7bd194959897b4f24e4749d5e msgid "The Hong Kong region." msgstr "" -#: ../../api/enums.rst:611 efe001fde7084049845f0785b375921c +#: ../../api/enums.rst:641 efe001fde7084049845f0785b375921c msgid "The India region." msgstr "" -#: ../../api/enums.rst:617 9862cb3b6d0a4f438ce362db4434fb41 +#: ../../api/enums.rst:647 9862cb3b6d0a4f438ce362db4434fb41 msgid "The Japan region." msgstr "" -#: ../../api/enums.rst:620 5d5b6e0af5c348f78a25651f1e1b2df4 +#: ../../api/enums.rst:650 5d5b6e0af5c348f78a25651f1e1b2df4 msgid "The London region." msgstr "" -#: ../../api/enums.rst:623 d63a694b0fcf4b829467b9a98cc27faa +#: ../../api/enums.rst:653 d63a694b0fcf4b829467b9a98cc27faa msgid "The Russia region." msgstr "" -#: ../../api/enums.rst:626 792f94d71ab242a5bde4f22c1b97068a +#: ../../api/enums.rst:656 792f94d71ab242a5bde4f22c1b97068a msgid "The Singapore region." msgstr "" -#: ../../api/enums.rst:629 a4d6c698bba747428f33df48f401115c +#: ../../api/enums.rst:659 a4d6c698bba747428f33df48f401115c msgid "The South Africa region." msgstr "" -#: ../../api/enums.rst:632 c67af79dafd047d9b4d90bd0a4d6cc5d +#: ../../api/enums.rst:662 c67af79dafd047d9b4d90bd0a4d6cc5d msgid "The South Korea region." msgstr "" -#: ../../api/enums.rst:635 0c7bc1130add4b35aa955bcd3e55badd +#: ../../api/enums.rst:665 0c7bc1130add4b35aa955bcd3e55badd msgid "The Sydney region." msgstr "" -#: ../../api/enums.rst:638 ce77bd1b4d53463cadaa224887643131 +#: ../../api/enums.rst:668 ce77bd1b4d53463cadaa224887643131 msgid "The US Central region." msgstr "" -#: ../../api/enums.rst:641 ef82ec5d51974062a0ae97b3eb643d99 +#: ../../api/enums.rst:671 ef82ec5d51974062a0ae97b3eb643d99 msgid "The US East region." msgstr "" -#: ../../api/enums.rst:644 7b3d68f69b0c40d88d2cb95e84bdac4d +#: ../../api/enums.rst:674 7b3d68f69b0c40d88d2cb95e84bdac4d msgid "The US South region." msgstr "" -#: ../../api/enums.rst:647 793045d5ba3043d78311ec589d46636f +#: ../../api/enums.rst:677 793045d5ba3043d78311ec589d46636f msgid "The US West region." msgstr "" -#: ../../api/enums.rst:650 edfc1b9463f2411fa8c94042ccfb2138 +#: ../../api/enums.rst:680 edfc1b9463f2411fa8c94042ccfb2138 msgid "The Amsterdam region for VIP guilds." msgstr "" -#: ../../api/enums.rst:653 8b2691fc24fd496592d208408dec5829 +#: ../../api/enums.rst:683 8b2691fc24fd496592d208408dec5829 msgid "The US East region for VIP guilds." msgstr "" -#: ../../api/enums.rst:656 50201921761246bc9caa8e6c22c0a084 +#: ../../api/enums.rst:686 50201921761246bc9caa8e6c22c0a084 msgid "The US West region for VIP guilds." msgstr "" -#: ../../api/enums.rst:660 3bf69f93ed404d34b15b826ae657bf5c +#: ../../api/enums.rst:690 3bf69f93ed404d34b15b826ae657bf5c 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 "" -#: ../../api/enums.rst:669 fe1ad00c158c4c00acb1ea118a53928b +#: ../../api/enums.rst:699 fe1ad00c158c4c00acb1ea118a53928b msgid "Checks if two verification levels are equal." msgstr "" -#: ../../api/enums.rst:672 46216c7a546b4c91912d7c8e9573c349 +#: ../../api/enums.rst:702 46216c7a546b4c91912d7c8e9573c349 msgid "Checks if two verification levels are not equal." msgstr "" -#: ../../api/enums.rst:675 2e0bb775b6df4ee8a04963d54dfb731f +#: ../../api/enums.rst:705 2e0bb775b6df4ee8a04963d54dfb731f msgid "Checks if a verification level is higher than another." msgstr "" -#: ../../api/enums.rst:678 7a3f52cd944049e887290b1231a1964a +#: ../../api/enums.rst:708 7a3f52cd944049e887290b1231a1964a msgid "Checks if a verification level is lower than another." msgstr "" -#: ../../api/enums.rst:681 620771d877bc4ef6aac111a4148a8bfb +#: ../../api/enums.rst:711 620771d877bc4ef6aac111a4148a8bfb msgid "Checks if a verification level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:684 e2b18998a2844ea8b31ae008fdbc6b58 +#: ../../api/enums.rst:714 e2b18998a2844ea8b31ae008fdbc6b58 msgid "Checks if a verification level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:688 fb66916bd09d4ce1a73920a30968db22 +#: ../../api/enums.rst:718 fb66916bd09d4ce1a73920a30968db22 msgid "No criteria set." msgstr "" -#: ../../api/enums.rst:691 bd647ba2a4774531947bfcf3f9ad1f89 +#: ../../api/enums.rst:721 bd647ba2a4774531947bfcf3f9ad1f89 msgid "Member must have a verified email on their Discord account." msgstr "" -#: ../../api/enums.rst:694 21bbe20b61c84b9b9cb300365c10afa0 +#: ../../api/enums.rst:724 21bbe20b61c84b9b9cb300365c10afa0 msgid "" "Member must have a verified email and be registered on Discord for more " "than five minutes." msgstr "" -#: ../../api/enums.rst:698 299d3b3c431b4bae9a49515dfb2ddbec +#: ../../api/enums.rst:728 299d3b3c431b4bae9a49515dfb2ddbec 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 "" -#: ../../api/enums.rst:703 1469ed3a1ca6460fa6c38ed7a7a2d52c +#: ../../api/enums.rst:733 1469ed3a1ca6460fa6c38ed7a7a2d52c msgid "Member must have a verified phone on their Discord account." msgstr "" -#: ../../api/enums.rst:707 ec6aa59281a448b2ac2592ee503e482d +#: ../../api/enums.rst:737 ec6aa59281a448b2ac2592ee503e482d msgid "" "Specifies whether a :class:`Guild` has notifications on for all messages " "or mentions only by default." msgstr "" -#: ../../api/enums.rst:715 dc966a5e848642bea42db5392f380906 +#: ../../api/enums.rst:745 dc966a5e848642bea42db5392f380906 msgid "Checks if two notification levels are equal." msgstr "" -#: ../../api/enums.rst:718 0be81a2959e048d69194270daa8d7163 +#: ../../api/enums.rst:748 0be81a2959e048d69194270daa8d7163 msgid "Checks if two notification levels are not equal." msgstr "" -#: ../../api/enums.rst:721 fd3e2b62b4e9464381f697a2ce986496 +#: ../../api/enums.rst:751 fd3e2b62b4e9464381f697a2ce986496 msgid "Checks if a notification level is higher than another." msgstr "" -#: ../../api/enums.rst:724 f105280bb0c943be98437aa0c245d024 +#: ../../api/enums.rst:754 f105280bb0c943be98437aa0c245d024 msgid "Checks if a notification level is lower than another." msgstr "" -#: ../../api/enums.rst:727 846701cab8e64caa9e80f34c7bd03a54 +#: ../../api/enums.rst:757 846701cab8e64caa9e80f34c7bd03a54 msgid "Checks if a notification level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:730 ba3d791aa9ff4ad8870b943ac0e1ae2e +#: ../../api/enums.rst:760 ba3d791aa9ff4ad8870b943ac0e1ae2e msgid "Checks if a notification level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:734 be084b93aa534c83a085d8da3691a961 +#: ../../api/enums.rst:764 be084b93aa534c83a085d8da3691a961 msgid "" "Members receive notifications for every message regardless of them being " "mentioned." msgstr "" -#: ../../api/enums.rst:737 f92e661d81964e76a2c775a52c6657cb +#: ../../api/enums.rst:767 f92e661d81964e76a2c775a52c6657cb msgid "Members receive notifications for messages they are mentioned in." msgstr "" -#: ../../api/enums.rst:741 95af5bd00d43462a906e5084192ed897 +#: ../../api/enums.rst:771 95af5bd00d43462a906e5084192ed897 msgid "" "Specifies a :class:`Guild`\\'s explicit content filter, which is the " "machine learning algorithms that Discord uses to detect if an image " "contains pornography or otherwise explicit content." msgstr "" -#: ../../api/enums.rst:751 a306a70455c3408d8c5e838c614c2555 +#: ../../api/enums.rst:781 a306a70455c3408d8c5e838c614c2555 msgid "Checks if two content filter levels are equal." msgstr "" -#: ../../api/enums.rst:754 dfe076afd3cb44fd85205ba4d94cf663 +#: ../../api/enums.rst:784 dfe076afd3cb44fd85205ba4d94cf663 msgid "Checks if two content filter levels are not equal." msgstr "" -#: ../../api/enums.rst:757 0a9e650407c34c7f9dc886f8c8a775f9 +#: ../../api/enums.rst:787 0a9e650407c34c7f9dc886f8c8a775f9 msgid "Checks if a content filter level is higher than another." msgstr "" -#: ../../api/enums.rst:760 ce931389a4cf4b66a5f4b13d9045274d +#: ../../api/enums.rst:790 ce931389a4cf4b66a5f4b13d9045274d msgid "Checks if a content filter level is lower than another." msgstr "" -#: ../../api/enums.rst:763 dfcdb88cdef544e78bae9e35fa0459bb +#: ../../api/enums.rst:793 dfcdb88cdef544e78bae9e35fa0459bb msgid "Checks if a content filter level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:766 1792e32dd6e843af9dd1121e4e8bc63d +#: ../../api/enums.rst:796 1792e32dd6e843af9dd1121e4e8bc63d msgid "Checks if a content filter level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:770 c66d2de8b0bd4072942c7a693c3b7ae3 +#: ../../api/enums.rst:800 c66d2de8b0bd4072942c7a693c3b7ae3 msgid "The guild does not have the content filter enabled." msgstr "" -#: ../../api/enums.rst:773 ef98aa26fcaa4365b198f3e765a07fd6 +#: ../../api/enums.rst:803 ef98aa26fcaa4365b198f3e765a07fd6 msgid "The guild has the content filter enabled for members without a role." msgstr "" -#: ../../api/enums.rst:776 8bc9bb4ad1ea4f1a89ce1889d698ec18 +#: ../../api/enums.rst:806 8bc9bb4ad1ea4f1a89ce1889d698ec18 msgid "The guild has the content filter enabled for every member." msgstr "" -#: ../../api/enums.rst:780 f773f9149bb44c4d83e0298ae408fd6a +#: ../../api/enums.rst:810 f773f9149bb44c4d83e0298ae408fd6a msgid "Specifies a :class:`Member` 's status." msgstr "" -#: ../../api/enums.rst:784 727979554bd64ac1a0b4393cd7bb5228 +#: ../../api/enums.rst:814 727979554bd64ac1a0b4393cd7bb5228 msgid "The member is online." msgstr "" -#: ../../api/enums.rst:787 7b5be27e51204bcdaffd82a57a6de69c +#: ../../api/enums.rst:817 7b5be27e51204bcdaffd82a57a6de69c msgid "The member is offline." msgstr "" -#: ../../api/enums.rst:790 74ddceb1cc1a4566ac34fe6a0b1abb54 +#: ../../api/enums.rst:820 74ddceb1cc1a4566ac34fe6a0b1abb54 msgid "The member is idle." msgstr "" -#: ../../api/enums.rst:793 4490b159c76941dbab94c39b712ccaf2 +#: ../../api/enums.rst:823 4490b159c76941dbab94c39b712ccaf2 msgid "The member is \"Do Not Disturb\"." msgstr "" -#: ../../api/enums.rst:796 64dc5bb4a3954ac9ad8e84ee8959ba78 +#: ../../api/enums.rst:826 64dc5bb4a3954ac9ad8e84ee8959ba78 msgid "An alias for :attr:`dnd`." msgstr "" -#: ../../api/enums.rst:799 6db87d8dee034d9d8685436fa8a26db0 +#: ../../api/enums.rst:829 6db87d8dee034d9d8685436fa8a26db0 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 " "presence this will be :attr:`offline` instead." msgstr "" -#: ../../api/enums.rst:804 5638a65a34fa4c8b90930cd7817a2867 +#: ../../api/enums.rst:834 5638a65a34fa4c8b90930cd7817a2867 msgid "The member is streaming." msgstr "" -#: ../../api/enums.rst:809 60612463044b4cde8d8308b993f3063e +#: ../../api/enums.rst:839 60612463044b4cde8d8308b993f3063e msgid "" "Represents the type of action being done for a :class:`AuditLogEntry`\\, " "which is retrievable via :meth:`Guild.audit_logs`." msgstr "" -#: ../../api/enums.rst:814 632a23827cce4e32a73c4ba7e5176503 +#: ../../api/enums.rst:844 632a23827cce4e32a73c4ba7e5176503 msgid "The guild has updated. Things that trigger this include:" msgstr "" -#: ../../api/enums.rst:816 739c484cff324836b4bbc7e9a4ba5727 +#: ../../api/enums.rst:846 739c484cff324836b4bbc7e9a4ba5727 msgid "Changing the guild vanity URL" msgstr "" -#: ../../api/enums.rst:817 e2613a32359c47618dd6be48de2d7696 +#: ../../api/enums.rst:847 e2613a32359c47618dd6be48de2d7696 msgid "Changing the guild invite splash" msgstr "" -#: ../../api/enums.rst:818 bd56053367fa4283bb319f326001c04c +#: ../../api/enums.rst:848 bd56053367fa4283bb319f326001c04c msgid "Changing the guild AFK channel or timeout" msgstr "" -#: ../../api/enums.rst:819 9822d25614704b7cb849ddd61ea89034 +#: ../../api/enums.rst:849 9822d25614704b7cb849ddd61ea89034 msgid "Changing the guild voice server region" msgstr "" -#: ../../api/enums.rst:820 9f5b610f62304c51a1999c420d0b5c31 +#: ../../api/enums.rst:850 9f5b610f62304c51a1999c420d0b5c31 msgid "Changing the guild icon, banner, or discovery splash" msgstr "" -#: ../../api/enums.rst:821 8f44ea06843349ef910d0e022ee62ebd +#: ../../api/enums.rst:851 8f44ea06843349ef910d0e022ee62ebd msgid "Changing the guild moderation settings" msgstr "" -#: ../../api/enums.rst:822 2ba541de1193448fa261b50507c699fb +#: ../../api/enums.rst:852 2ba541de1193448fa261b50507c699fb msgid "Changing things related to the guild widget" msgstr "" -#: ../../api/enums.rst:824 c890e719787243a5af28be7c6f82f77b +#: ../../api/enums.rst:854 c890e719787243a5af28be7c6f82f77b msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Guild`." msgstr "" -#: ../../api/enums.rst:827 ../../api/enums.rst:853 ../../api/enums.rst:872 -#: ../../api/enums.rst:894 ../../api/enums.rst:913 ../../api/enums.rst:929 -#: ../../api/enums.rst:944 ../../api/enums.rst:1003 ../../api/enums.rst:1017 -#: ../../api/enums.rst:1062 ../../api/enums.rst:1082 ../../api/enums.rst:1097 -#: ../../api/enums.rst:1112 ../../api/enums.rst:1136 ../../api/enums.rst:1153 -#: ../../api/enums.rst:1169 ../../api/enums.rst:1182 ../../api/enums.rst:1195 -#: ../../api/enums.rst:1206 ../../api/enums.rst:1217 ../../api/enums.rst:1314 -#: ../../api/enums.rst:1329 ../../api/enums.rst:1350 ../../api/enums.rst:1369 -#: ../../api/enums.rst:1388 ../../api/enums.rst:1407 ../../api/enums.rst:1428 -#: ../../api/enums.rst:1449 ../../api/enums.rst:1470 ../../api/enums.rst:1488 -#: ../../api/enums.rst:1506 ../../api/enums.rst:1524 ../../api/enums.rst:1534 -#: ../../api/enums.rst:1551 ../../api/enums.rst:1567 ../../api/enums.rst:1618 -#: ../../api/enums.rst:1632 050b5f3e2f0b4e75b8f233a76bd515dd -#: 0619742d7fa140278430c051be11dc1b 0776e36908074d45bfacf9e98b402a96 -#: 0857346d12f54c63ba891ac188e985b3 093c3ea325f44f168aac272a73defeec -#: 1e5784f497904a1b8ea5e31e43b2a0ad 22d68de8370648cf9093a7a877656bf4 -#: 252bbee44ed14a1f9ddb9a6c43cbda0d 3411856d93a14776a6aa2dbfe75fdef0 -#: 38aec5e643c249b19b3d7b91ef993e5e 4ad9e4ec222545458f27f958fe5bf43d -#: 5226c38d1fd44f3b816c29f729fa90c3 5baecd9f1e2143c88378ba7f0e3ffb96 -#: 61e23683148c4bf68627e0418b64f5f3 69139dd3ef9e48d3b1af81c1e81c39d4 -#: 6bfd123a5fca4eb0b0ac3ef7104dfac3 7499b8f78f014a8d8f9513dd6c5e69e3 -#: 752fd4d41eb541729116bdab7b643fc9 91b67ae606ac453c9bf64b0b2012bac5 -#: 95b8db2d9c284969b08a1156718090be 96717b9a46964b4692326fe8a96295a2 -#: 9a20bd8774814a64b14884977510d1e6 a1736cc07b154021a682d4e42420bf9a -#: a2803ec37cea445fbe05eee14f7e763a a6e309f478874004a40055c758f64d0e -#: a9cdc043a5fb4f8db268fa48136a2dfe ad53aecba09c4cff97fbe106a8aae4c3 -#: bc68c25f397a452f91ce7b919f52007c bd06e8336d7741e7adfae9936f1bf7fe -#: bfff5308473d4af998d5e90e81bd9d42 c506008e4ec74cef851b196b09e69815 -#: db4eb198caca4bd08cb1893c95ad57a7 de04652441c24b81be6d3d268922492e -#: ecd21b91f59c49bdabb7f8d74a287e1e f0e7616a583a47d4831939f3e25e8627 -#: f1a1175365964973a77e600680c1613b fffb0afd84694213a281950c9c2906db +#: ../../api/enums.rst:857 ../../api/enums.rst:883 ../../api/enums.rst:902 +#: ../../api/enums.rst:924 ../../api/enums.rst:943 ../../api/enums.rst:959 +#: ../../api/enums.rst:974 ../../api/enums.rst:1033 ../../api/enums.rst:1047 +#: ../../api/enums.rst:1092 ../../api/enums.rst:1112 ../../api/enums.rst:1127 +#: ../../api/enums.rst:1142 ../../api/enums.rst:1166 ../../api/enums.rst:1183 +#: ../../api/enums.rst:1199 ../../api/enums.rst:1212 ../../api/enums.rst:1225 +#: ../../api/enums.rst:1236 ../../api/enums.rst:1247 ../../api/enums.rst:1344 +#: ../../api/enums.rst:1359 ../../api/enums.rst:1380 ../../api/enums.rst:1399 +#: ../../api/enums.rst:1418 ../../api/enums.rst:1437 ../../api/enums.rst:1458 +#: ../../api/enums.rst:1479 ../../api/enums.rst:1500 ../../api/enums.rst:1518 +#: ../../api/enums.rst:1536 ../../api/enums.rst:1554 ../../api/enums.rst:1564 +#: ../../api/enums.rst:1581 ../../api/enums.rst:1597 ../../api/enums.rst:1648 +#: ../../api/enums.rst:1662 252bbee44ed14a1f9ddb9a6c43cbda0d +#: 4ad9e4ec222545458f27f958fe5bf43d bfff5308473d4af998d5e90e81bd9d42 +#: fffb0afd84694213a281950c9c2906db msgid "Possible attributes for :class:`AuditLogDiff`:" msgstr "" -#: ../../api/enums.rst:829 22e4308bba9c4789ad88e620c6469324 +#: ../../api/enums.rst:859 22e4308bba9c4789ad88e620c6469324 msgid ":attr:`~AuditLogDiff.afk_channel`" msgstr "" -#: ../../api/enums.rst:830 f3892be329644776b547cf3fa7c32533 +#: ../../api/enums.rst:860 f3892be329644776b547cf3fa7c32533 msgid ":attr:`~AuditLogDiff.system_channel`" msgstr "" -#: ../../api/enums.rst:831 c31a4836714247cc8ae5d1e97f1fa0a1 +#: ../../api/enums.rst:861 c31a4836714247cc8ae5d1e97f1fa0a1 msgid ":attr:`~AuditLogDiff.afk_timeout`" msgstr "" -#: ../../api/enums.rst:832 b144fcde9e3e42499f4790871baa00c5 +#: ../../api/enums.rst:862 b144fcde9e3e42499f4790871baa00c5 msgid ":attr:`~AuditLogDiff.default_message_notifications`" msgstr "" -#: ../../api/enums.rst:833 0d0e5e72f40447838c0a0c80fcdd0d6f +#: ../../api/enums.rst:863 0d0e5e72f40447838c0a0c80fcdd0d6f msgid ":attr:`~AuditLogDiff.explicit_content_filter`" msgstr "" -#: ../../api/enums.rst:834 c2be22b8817b42c48e8a71489d583ebe +#: ../../api/enums.rst:864 c2be22b8817b42c48e8a71489d583ebe msgid ":attr:`~AuditLogDiff.mfa_level`" msgstr "" -#: ../../api/enums.rst:835 ../../api/enums.rst:855 ../../api/enums.rst:874 -#: ../../api/enums.rst:896 ../../api/enums.rst:1067 ../../api/enums.rst:1087 -#: ../../api/enums.rst:1102 ../../api/enums.rst:1156 ../../api/enums.rst:1172 -#: ../../api/enums.rst:1185 ../../api/enums.rst:1197 ../../api/enums.rst:1208 -#: ../../api/enums.rst:1219 ../../api/enums.rst:1352 ../../api/enums.rst:1371 -#: ../../api/enums.rst:1390 ../../api/enums.rst:1409 ../../api/enums.rst:1430 -#: ../../api/enums.rst:1451 ../../api/enums.rst:1472 ../../api/enums.rst:1490 -#: ../../api/enums.rst:1508 ../../api/enums.rst:1536 ../../api/enums.rst:1553 -#: ../../api/enums.rst:1569 0c293715eca54347b0f133a596ecfedf -#: 12c512f9e9f24101b8341757dbbeb0f4 1394b20d84104b49a743fdfeb699c225 -#: 1de697d2ea2c4cae9ccab9fb6fc6d38a 2f935e45567444cca02d6e556a3e0904 -#: 46d1f8301ff548f1af259ccd664c3f42 515eb479a052419d88d9d9bd1eb338a0 -#: 558f751460d247b2a058a50b81e48a08 580ac06e34cc423d8a0c7804bcfa7dff -#: 646a54b16dff41a2b03ed31ac183c0b2 70b4a80497dc4c718cba972b132e9059 -#: 895caa8a7a2b40a3be55d2ec1baf44b1 99cc876d108e4eab8371a7d45c0ea1b9 -#: ac7026819cf84b46ab62b7fc660eec2a ac7b378f7a1046ebab645d5f7d3ff34e -#: b44ca51adbc64e51b77c441b2878ad83 b5339c2060384a359e7c71febf3ca2ce -#: b5ae5559c92341f9946a0237c88316b8 bfe00e359c3f448eace931206c0b2ee9 -#: c31820d94e12407ba086b701f92569b0 c5d4dc545e724ea9989d999fa6992cce -#: d5910caed39b4422a0bf2361a6565612 d7fd5443343b4bc88ce6cd8918cdfeab -#: e51f5200cbe140f19c8c3b3e2d75a534 fe717eea581f494ebf36019cc19d9964 +#: ../../api/enums.rst:865 ../../api/enums.rst:885 ../../api/enums.rst:904 +#: ../../api/enums.rst:926 ../../api/enums.rst:1097 ../../api/enums.rst:1117 +#: ../../api/enums.rst:1132 ../../api/enums.rst:1186 ../../api/enums.rst:1202 +#: ../../api/enums.rst:1215 ../../api/enums.rst:1227 ../../api/enums.rst:1238 +#: ../../api/enums.rst:1249 ../../api/enums.rst:1382 ../../api/enums.rst:1401 +#: ../../api/enums.rst:1420 ../../api/enums.rst:1439 ../../api/enums.rst:1460 +#: ../../api/enums.rst:1481 ../../api/enums.rst:1502 ../../api/enums.rst:1520 +#: ../../api/enums.rst:1538 ../../api/enums.rst:1566 ../../api/enums.rst:1583 +#: ../../api/enums.rst:1599 12c512f9e9f24101b8341757dbbeb0f4 +#: 895caa8a7a2b40a3be55d2ec1baf44b1 msgid ":attr:`~AuditLogDiff.name`" msgstr "" -#: ../../api/enums.rst:836 c02c63c7c88f4fe181dda7376bebc148 +#: ../../api/enums.rst:866 c02c63c7c88f4fe181dda7376bebc148 msgid ":attr:`~AuditLogDiff.owner`" msgstr "" -#: ../../api/enums.rst:837 0c026e75724c47d7beb2a2c77e9f7c79 +#: ../../api/enums.rst:867 0c026e75724c47d7beb2a2c77e9f7c79 msgid ":attr:`~AuditLogDiff.splash`" msgstr "" -#: ../../api/enums.rst:838 2e2b9b9568f446af9fc48b3fb53bf57c +#: ../../api/enums.rst:868 2e2b9b9568f446af9fc48b3fb53bf57c msgid ":attr:`~AuditLogDiff.discovery_splash`" msgstr "" -#: ../../api/enums.rst:839 eca51cbb07124eafb49aafd57720c935 +#: ../../api/enums.rst:869 eca51cbb07124eafb49aafd57720c935 msgid ":attr:`~AuditLogDiff.icon`" msgstr "" -#: ../../api/enums.rst:840 e88cfaca97164239924deb0947a3bb53 +#: ../../api/enums.rst:870 e88cfaca97164239924deb0947a3bb53 msgid ":attr:`~AuditLogDiff.banner`" msgstr "" -#: ../../api/enums.rst:841 8f50869b6362417792226758c9cee340 +#: ../../api/enums.rst:871 8f50869b6362417792226758c9cee340 msgid ":attr:`~AuditLogDiff.vanity_url_code`" msgstr "" -#: ../../api/enums.rst:845 902049bae0b942798334fe1b7ca30562 +#: ../../api/enums.rst:875 902049bae0b942798334fe1b7ca30562 msgid "A new channel was created." msgstr "" -#: ../../api/enums.rst:847 e00bbae1ecc54cd4aa7b2f97761a2857 +#: ../../api/enums.rst:877 e00bbae1ecc54cd4aa7b2f97761a2857 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 "" -#: ../../api/enums.rst:850 a1df25c5f1984895b983d5275d8f8af5 +#: ../../api/enums.rst:880 a1df25c5f1984895b983d5275d8f8af5 msgid "" "A more filled out object in the :class:`Object` case can be found by " "using :attr:`~AuditLogEntry.after`." msgstr "" -#: ../../api/enums.rst:856 ../../api/enums.rst:875 ../../api/enums.rst:897 -#: ../../api/enums.rst:918 ../../api/enums.rst:934 ../../api/enums.rst:949 -#: ../../api/enums.rst:1354 ../../api/enums.rst:1373 ../../api/enums.rst:1392 -#: 0ae29b838f1448d8b8f928d6939b92cd 1eec71ede8394476b9a4dc4ebffa9df6 -#: 2ee6e5873b53484eb7bd37f41c17a4bb 3de7a19ea4524c6bb59edd609646a050 -#: 998ef1796ea64671a79e87a4227e271c 9ec89df3159c46e287c1d83f1fa8ba27 -#: a9329e3bd572430b8360afda3dd26ee0 b61a8e74c58248e4a0d8c0c18806f0d4 -#: ff75120af4cd405d9f119936bb32f72d +#: ../../api/enums.rst:886 ../../api/enums.rst:905 ../../api/enums.rst:927 +#: ../../api/enums.rst:948 ../../api/enums.rst:964 ../../api/enums.rst:979 +#: ../../api/enums.rst:1384 ../../api/enums.rst:1403 ../../api/enums.rst:1422 +#: 9ec89df3159c46e287c1d83f1fa8ba27 msgid ":attr:`~AuditLogDiff.type`" msgstr "" -#: ../../api/enums.rst:857 ../../api/enums.rst:877 ../../api/enums.rst:898 +#: ../../api/enums.rst:887 ../../api/enums.rst:907 ../../api/enums.rst:928 #: 11cbe518c99642b49c959a2204a2c37a 648726ce83124608809879a7571168a2 -#: b3e74457949d4229b324163fc858e635 msgid ":attr:`~AuditLogDiff.overwrites`" msgstr "" -#: ../../api/enums.rst:861 d3e3191004c34df799b5f5fbe25f013f +#: ../../api/enums.rst:891 d3e3191004c34df799b5f5fbe25f013f msgid "A channel was updated. Things that trigger this include:" msgstr "" -#: ../../api/enums.rst:863 98d0c561278d4e9d8096de31ee31173c +#: ../../api/enums.rst:893 98d0c561278d4e9d8096de31ee31173c msgid "The channel name or topic was changed" msgstr "" -#: ../../api/enums.rst:864 5bc50a7dc2e240ad8f79a8c4704a3418 +#: ../../api/enums.rst:894 5bc50a7dc2e240ad8f79a8c4704a3418 msgid "The channel bitrate was changed" msgstr "" -#: ../../api/enums.rst:866 ../../api/enums.rst:904 -#: 5257b72e408a46d4a7b06498d32f7209 8f81efbdafac4745899e4ad861717ecd +#: ../../api/enums.rst:896 ../../api/enums.rst:934 +#: 8f81efbdafac4745899e4ad861717ecd msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`abc.GuildChannel` or :class:`Object` with an ID." msgstr "" -#: ../../api/enums.rst:869 48fbbcac84324aeeb2f83e415ad0b051 +#: ../../api/enums.rst:899 48fbbcac84324aeeb2f83e415ad0b051 msgid "" "A more filled out object in the :class:`Object` case can be found by " "using :attr:`~AuditLogEntry.after` or :attr:`~AuditLogEntry.before`." msgstr "" -#: ../../api/enums.rst:876 b9290b43388846c7a46f16bceccfbdbf +#: ../../api/enums.rst:906 b9290b43388846c7a46f16bceccfbdbf msgid ":attr:`~AuditLogDiff.position`" msgstr "" -#: ../../api/enums.rst:878 ../../api/enums.rst:1316 ../../api/enums.rst:1331 -#: 51da4ef9f1994a6789fb2c54c371a367 67ee76e83c454d32899f6326a4949701 -#: 7aeb804efb7d4bb8bd585a9b325278ba +#: ../../api/enums.rst:908 ../../api/enums.rst:1346 ../../api/enums.rst:1361 +#: 67ee76e83c454d32899f6326a4949701 msgid ":attr:`~AuditLogDiff.topic`" msgstr "" -#: ../../api/enums.rst:879 6464625c11634cc199dd526145504a9e +#: ../../api/enums.rst:909 6464625c11634cc199dd526145504a9e msgid ":attr:`~AuditLogDiff.bitrate`" msgstr "" -#: ../../api/enums.rst:880 e914c09c71f34c58ab692ba1c54e5750 +#: ../../api/enums.rst:910 e914c09c71f34c58ab692ba1c54e5750 msgid ":attr:`~AuditLogDiff.rtc_region`" msgstr "" -#: ../../api/enums.rst:881 d42f4667cecb4ff28a06c06c21882209 +#: ../../api/enums.rst:911 d42f4667cecb4ff28a06c06c21882209 msgid ":attr:`~AuditLogDiff.video_quality_mode`" msgstr "" -#: ../../api/enums.rst:882 e50b4d7fb0624f398085aa35aef1ce5b +#: ../../api/enums.rst:912 e50b4d7fb0624f398085aa35aef1ce5b msgid ":attr:`~AuditLogDiff.default_auto_archive_duration`" msgstr "" -#: ../../api/enums.rst:886 4bca3568aafc430883f16570fd625acb +#: ../../api/enums.rst:916 4bca3568aafc430883f16570fd625acb msgid "A channel was deleted." msgstr "" -#: ../../api/enums.rst:888 5af5984da736481eae7b9ec37355167b +#: ../../api/enums.rst:918 5af5984da736481eae7b9ec37355167b msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is an " ":class:`Object` with an ID." msgstr "" -#: ../../api/enums.rst:891 aa14e43f332a43d2a9076ca32feb165e +#: ../../api/enums.rst:921 aa14e43f332a43d2a9076ca32feb165e msgid "" "A more filled out object can be found by using the " ":attr:`~AuditLogEntry.before` object." msgstr "" -#: ../../api/enums.rst:902 0a3eeba6a561475bb1093b0e9c574110 +#: ../../api/enums.rst:932 0a3eeba6a561475bb1093b0e9c574110 msgid "A channel permission overwrite was created." msgstr "" -#: ../../api/enums.rst:907 10f0d8428fb44ef8b43417b8f03cc667 +#: ../../api/enums.rst:937 10f0d8428fb44ef8b43417b8f03cc667 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 " @@ -1183,535 +1190,516 @@ msgid "" "dictate what type of ID it is." msgstr "" -#: ../../api/enums.rst:915 ../../api/enums.rst:931 ../../api/enums.rst:946 -#: 5a13c30cb38b4c0b9d3a2a369009cf4c 70e9189a4a7b4f49ac3a3308fb205f8a +#: ../../api/enums.rst:945 ../../api/enums.rst:961 ../../api/enums.rst:976 #: b424ed66d8e84fb79fbfe5ed3ed2cb86 msgid ":attr:`~AuditLogDiff.deny`" msgstr "" -#: ../../api/enums.rst:916 ../../api/enums.rst:932 ../../api/enums.rst:947 -#: 4c5c591191e04caca5c233d14a2705a7 c7199b2fdb5742238c2221d7b22c7954 -#: dc4242d8e2824db3a5e69e283a111660 +#: ../../api/enums.rst:946 ../../api/enums.rst:962 ../../api/enums.rst:977 +#: 4c5c591191e04caca5c233d14a2705a7 msgid ":attr:`~AuditLogDiff.allow`" msgstr "" -#: ../../api/enums.rst:917 ../../api/enums.rst:933 ../../api/enums.rst:948 -#: 1b799e07563746b4a908a2ec9213439b 35f09304dc1349a39b5f06c5dcee6b92 -#: 4655625eec82495495f1912345214c5b +#: ../../api/enums.rst:947 ../../api/enums.rst:963 ../../api/enums.rst:978 +#: 35f09304dc1349a39b5f06c5dcee6b92 msgid ":attr:`~AuditLogDiff.id`" msgstr "" -#: ../../api/enums.rst:922 d2431e9dfea74688bba2536e6c35b787 +#: ../../api/enums.rst:952 d2431e9dfea74688bba2536e6c35b787 msgid "" "A channel permission overwrite was changed, this is typically when the " "permission values change." msgstr "" -#: ../../api/enums.rst:925 ../../api/enums.rst:940 -#: 548a7a8ca0314acf9735eac331d866e9 b74dea0f59eb486f98c229b259e001f9 +#: ../../api/enums.rst:955 ../../api/enums.rst:970 +#: b74dea0f59eb486f98c229b259e001f9 msgid "" "See :attr:`overwrite_create` for more information on how the " ":attr:`~AuditLogEntry.target` and :attr:`~AuditLogEntry.extra` fields are" " set." msgstr "" -#: ../../api/enums.rst:938 80f46495697548b5a7050db9f950fbae +#: ../../api/enums.rst:968 80f46495697548b5a7050db9f950fbae msgid "A channel permission overwrite was deleted." msgstr "" -#: ../../api/enums.rst:953 da1fc8cf0b4b4f41a454b0142a8cfdb4 +#: ../../api/enums.rst:983 da1fc8cf0b4b4f41a454b0142a8cfdb4 msgid "A member was kicked." msgstr "" -#: ../../api/enums.rst:955 9462b1de374b4d8696d91df0e11eaf2e +#: ../../api/enums.rst:985 9462b1de374b4d8696d91df0e11eaf2e msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`User` who got kicked." msgstr "" -#: ../../api/enums.rst:958 ../../api/enums.rst:973 ../../api/enums.rst:982 -#: ../../api/enums.rst:991 27a6a127989d4532a61debf08a3fa570 -#: 71e96ce05c754141bdccada47c638e79 8d80f3e4c17140e9ac2805db8431e4e8 -#: a414b2f116ac46ada7444b1b3e19804c +#: ../../api/enums.rst:988 ../../api/enums.rst:1003 ../../api/enums.rst:1012 +#: ../../api/enums.rst:1021 8d80f3e4c17140e9ac2805db8431e4e8 msgid "When this is the action, :attr:`~AuditLogEntry.changes` is empty." msgstr "" -#: ../../api/enums.rst:962 a42f6c019433416db0d63e147f403d85 +#: ../../api/enums.rst:992 a42f6c019433416db0d63e147f403d85 msgid "A member prune was triggered." msgstr "" -#: ../../api/enums.rst:964 4c83a0acb3cc4f5d9f86ee20117108e6 +#: ../../api/enums.rst:994 4c83a0acb3cc4f5d9f86ee20117108e6 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is set" " to ``None``." msgstr "" -#: ../../api/enums.rst:967 ../../api/enums.rst:1026 ../../api/enums.rst:1229 -#: ../../api/enums.rst:1256 ../../api/enums.rst:1271 -#: 2dbf8d34537d45518170b5a4c8ffb3cc 7716d95527c348e5b78e86a177044241 -#: 812eb56e424040508ad06db116cc0f17 96a3ff2630e046b69b446776774304a9 -#: b77778578eb74355ae650d2fd52036ed +#: ../../api/enums.rst:997 ../../api/enums.rst:1056 ../../api/enums.rst:1259 +#: ../../api/enums.rst:1286 ../../api/enums.rst:1301 +#: 812eb56e424040508ad06db116cc0f17 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.extra` is set " "to an unspecified proxy object with two attributes:" msgstr "" -#: ../../api/enums.rst:970 97c74c62f95b40a3a6cbff5163170239 +#: ../../api/enums.rst:1000 97c74c62f95b40a3a6cbff5163170239 msgid "``delete_members_days``: An integer specifying how far the prune was." msgstr "" -#: ../../api/enums.rst:971 096f33ff779c4097a1ef75c0e894457e +#: ../../api/enums.rst:1001 096f33ff779c4097a1ef75c0e894457e msgid "``members_removed``: An integer specifying how many members were removed." msgstr "" -#: ../../api/enums.rst:977 877a04c39e16466dade6cfadc93f7c27 +#: ../../api/enums.rst:1007 877a04c39e16466dade6cfadc93f7c27 msgid "A member was banned." msgstr "" -#: ../../api/enums.rst:979 770451079d8d4b5f8e33b6c52da5f3ff +#: ../../api/enums.rst:1009 770451079d8d4b5f8e33b6c52da5f3ff msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`User` who got banned." msgstr "" -#: ../../api/enums.rst:986 3b2ae463eb7b4f7a9791c566854c5c1a +#: ../../api/enums.rst:1016 3b2ae463eb7b4f7a9791c566854c5c1a msgid "A member was unbanned." msgstr "" -#: ../../api/enums.rst:988 456609aa1df0460dbb3dcd6b5414aca8 +#: ../../api/enums.rst:1018 456609aa1df0460dbb3dcd6b5414aca8 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`User` who got unbanned." msgstr "" -#: ../../api/enums.rst:995 9f69f34e9ff743b994009ea40c627614 +#: ../../api/enums.rst:1025 9f69f34e9ff743b994009ea40c627614 msgid "A member has updated. This triggers in the following situations:" msgstr "" -#: ../../api/enums.rst:997 a544a120b4ee4844a5309e3925de5b11 +#: ../../api/enums.rst:1027 a544a120b4ee4844a5309e3925de5b11 msgid "A nickname was changed" msgstr "" -#: ../../api/enums.rst:998 4633d30e1e5045e2b6c5c1c0695a0636 +#: ../../api/enums.rst:1028 4633d30e1e5045e2b6c5c1c0695a0636 msgid "They were server muted or deafened (or it was undone)" msgstr "" -#: ../../api/enums.rst:1000 3685711e4704496c8312ef6113636f20 +#: ../../api/enums.rst:1030 3685711e4704496c8312ef6113636f20 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` who got updated." msgstr "" -#: ../../api/enums.rst:1005 c510c63833424799981d8707385c2273 +#: ../../api/enums.rst:1035 c510c63833424799981d8707385c2273 msgid ":attr:`~AuditLogDiff.nick`" msgstr "" -#: ../../api/enums.rst:1006 df5ef4a4cc2947b68d3a3009467c3315 +#: ../../api/enums.rst:1036 df5ef4a4cc2947b68d3a3009467c3315 msgid ":attr:`~AuditLogDiff.mute`" msgstr "" -#: ../../api/enums.rst:1007 669b0e98d96f4a4bb1d02efd76cc2f33 +#: ../../api/enums.rst:1037 669b0e98d96f4a4bb1d02efd76cc2f33 msgid ":attr:`~AuditLogDiff.deaf`" msgstr "" -#: ../../api/enums.rst:1011 3168c0f6dd594f0eaefc02e12dbc54c8 +#: ../../api/enums.rst:1041 3168c0f6dd594f0eaefc02e12dbc54c8 msgid "" "A member's role has been updated. This triggers when a member either " "gains a role or loses a role." msgstr "" -#: ../../api/enums.rst:1014 a57b479bb72143a6b0e1fa6cff760c1a +#: ../../api/enums.rst:1044 a57b479bb72143a6b0e1fa6cff760c1a msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` who got the role." msgstr "" -#: ../../api/enums.rst:1019 cb8587e29f82416e87ff25127dc06b2e +#: ../../api/enums.rst:1049 cb8587e29f82416e87ff25127dc06b2e msgid ":attr:`~AuditLogDiff.roles`" msgstr "" -#: ../../api/enums.rst:1023 c70c7e8ef89345efafdbab17bf609ff9 +#: ../../api/enums.rst:1053 c70c7e8ef89345efafdbab17bf609ff9 msgid "" "A member's voice channel has been updated. This triggers when a member is" " moved to a different voice channel." msgstr "" -#: ../../api/enums.rst:1029 5440bab9f6a64c3fb332fe281170aefd +#: ../../api/enums.rst:1059 5440bab9f6a64c3fb332fe281170aefd msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the members were moved." msgstr "" -#: ../../api/enums.rst:1030 797d8b3c02204f6ebfed77b79d469a69 +#: ../../api/enums.rst:1060 797d8b3c02204f6ebfed77b79d469a69 msgid "``count``: An integer specifying how many members were moved." msgstr "" -#: ../../api/enums.rst:1036 b317d4610f7e4869b25a224b1fbdca0b +#: ../../api/enums.rst:1066 b317d4610f7e4869b25a224b1fbdca0b msgid "" "A member's voice state has changed. This triggers when a member is force " "disconnected from voice." msgstr "" -#: ../../api/enums.rst:1039 ../../api/enums.rst:1242 -#: a7df0bd89c504de1bd34eb9aae01ffdd f1c87b2f6b27443a9bfb2f71e47d823b +#: ../../api/enums.rst:1069 ../../api/enums.rst:1272 +#: a7df0bd89c504de1bd34eb9aae01ffdd msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.extra` is set " "to an unspecified proxy object with one attribute:" msgstr "" -#: ../../api/enums.rst:1042 a37ce51898424e1588bffced6528805d +#: ../../api/enums.rst:1072 a37ce51898424e1588bffced6528805d msgid "``count``: An integer specifying how many members were disconnected." msgstr "" -#: ../../api/enums.rst:1048 767c4131a5a44823a1e7f53894454c9e +#: ../../api/enums.rst:1078 767c4131a5a44823a1e7f53894454c9e msgid "A bot was added to the guild." msgstr "" -#: ../../api/enums.rst:1050 aad1bbec2f2a487784929c43e432558a +#: ../../api/enums.rst:1080 aad1bbec2f2a487784929c43e432558a msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` which was added to the guild." msgstr "" -#: ../../api/enums.rst:1057 113e9849b1e74752a8869a0c1ffd14e4 +#: ../../api/enums.rst:1087 113e9849b1e74752a8869a0c1ffd14e4 msgid "A new role was created." msgstr "" -#: ../../api/enums.rst:1059 ../../api/enums.rst:1079 ../../api/enums.rst:1094 -#: 5547887ba3e64a6cadc87783c1bcecf7 91ed6f1edab04e8aad95cd8d9aa069f7 -#: f5e5f97f23e7451c8914aad7c3391dd4 +#: ../../api/enums.rst:1089 ../../api/enums.rst:1109 ../../api/enums.rst:1124 +#: 5547887ba3e64a6cadc87783c1bcecf7 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Role` or a :class:`Object` with the ID." msgstr "" -#: ../../api/enums.rst:1064 ../../api/enums.rst:1084 ../../api/enums.rst:1099 -#: 78a55e9bc42241f9a96d7224c5f829b9 c8f52d8ffd564aeeb79100f37e0325a9 -#: c9397379c14f4c23ac15cd0553fafd82 +#: ../../api/enums.rst:1094 ../../api/enums.rst:1114 ../../api/enums.rst:1129 +#: 78a55e9bc42241f9a96d7224c5f829b9 msgid ":attr:`~AuditLogDiff.colour`" msgstr "" -#: ../../api/enums.rst:1065 ../../api/enums.rst:1085 ../../api/enums.rst:1100 -#: 16cea7c03f6f467cb4885cc212ad03ed 42aa4a1fa28042b6880c172318537e00 +#: ../../api/enums.rst:1095 ../../api/enums.rst:1115 ../../api/enums.rst:1130 #: eedbba5c376e47df94bda7b4263dad48 msgid ":attr:`~AuditLogDiff.mentionable`" msgstr "" -#: ../../api/enums.rst:1066 ../../api/enums.rst:1086 ../../api/enums.rst:1101 -#: a6bebfacdbd34302b9f9d66309f5cdac c3a50507a9ed44eaa961e0cd5cf90b8b +#: ../../api/enums.rst:1096 ../../api/enums.rst:1116 ../../api/enums.rst:1131 #: cae8f831afd84c8f8ec3f34a605bf3a5 msgid ":attr:`~AuditLogDiff.hoist`" msgstr "" -#: ../../api/enums.rst:1068 ../../api/enums.rst:1088 ../../api/enums.rst:1103 -#: 6291a02bf06e4893b114eb374c0972ea 9eb0712d85af4316b0ce621843c8e83a -#: add7cd11dbb04b919e545c8027e3abac +#: ../../api/enums.rst:1098 ../../api/enums.rst:1118 ../../api/enums.rst:1133 +#: 9eb0712d85af4316b0ce621843c8e83a msgid ":attr:`~AuditLogDiff.permissions`" msgstr "" -#: ../../api/enums.rst:1072 d9dfda6a35974401a26b2c11d5bbbc7a +#: ../../api/enums.rst:1102 d9dfda6a35974401a26b2c11d5bbbc7a msgid "A role was updated. This triggers in the following situations:" msgstr "" -#: ../../api/enums.rst:1074 c0be7ff1754a484db3ff044dc08a5819 +#: ../../api/enums.rst:1104 c0be7ff1754a484db3ff044dc08a5819 msgid "The name has changed" msgstr "" -#: ../../api/enums.rst:1075 6fa2713e239b4564bf5605320b494175 +#: ../../api/enums.rst:1105 6fa2713e239b4564bf5605320b494175 msgid "The permissions have changed" msgstr "" -#: ../../api/enums.rst:1076 4ff2b1766c94484b96274b722058b292 +#: ../../api/enums.rst:1106 4ff2b1766c94484b96274b722058b292 msgid "The colour has changed" msgstr "" -#: ../../api/enums.rst:1077 98644645ef474f4396c1f75dc07216c1 +#: ../../api/enums.rst:1107 98644645ef474f4396c1f75dc07216c1 msgid "Its hoist/mentionable state has changed" msgstr "" -#: ../../api/enums.rst:1092 3254c9db3f0e44e79d2d800a84c5e124 +#: ../../api/enums.rst:1122 3254c9db3f0e44e79d2d800a84c5e124 msgid "A role was deleted." msgstr "" -#: ../../api/enums.rst:1107 07b94a8a9e374347b683f0f1830b37d3 +#: ../../api/enums.rst:1137 07b94a8a9e374347b683f0f1830b37d3 msgid "An invite was created." msgstr "" -#: ../../api/enums.rst:1109 ce279e2749bb47529031e1755e0740c2 +#: ../../api/enums.rst:1139 ce279e2749bb47529031e1755e0740c2 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Invite` that was created." msgstr "" -#: ../../api/enums.rst:1114 ../../api/enums.rst:1138 -#: 4b17ff80832c43dc985fef67f54f8867 63ed30d0cf114ac7897b93dbf0ebf677 +#: ../../api/enums.rst:1144 ../../api/enums.rst:1168 +#: 4b17ff80832c43dc985fef67f54f8867 msgid ":attr:`~AuditLogDiff.max_age`" msgstr "" -#: ../../api/enums.rst:1115 ../../api/enums.rst:1139 -#: 80061f89311c4b1c840a03cb3d637b8a 98082e38b018425aad8bb7cba4329f6b +#: ../../api/enums.rst:1145 ../../api/enums.rst:1169 +#: 98082e38b018425aad8bb7cba4329f6b msgid ":attr:`~AuditLogDiff.code`" msgstr "" -#: ../../api/enums.rst:1116 ../../api/enums.rst:1140 -#: 491537ae15b2481b96f5f897cbc0f594 a06a13e2c7fd4ea58ff641ae8758f789 +#: ../../api/enums.rst:1146 ../../api/enums.rst:1170 +#: a06a13e2c7fd4ea58ff641ae8758f789 msgid ":attr:`~AuditLogDiff.temporary`" msgstr "" -#: ../../api/enums.rst:1117 ../../api/enums.rst:1141 -#: 7d631cc9c2c84b1f87e678854919422a a2b61b72f027412aaf6e17de2db74522 +#: ../../api/enums.rst:1147 ../../api/enums.rst:1171 +#: 7d631cc9c2c84b1f87e678854919422a msgid ":attr:`~AuditLogDiff.inviter`" msgstr "" -#: ../../api/enums.rst:1118 ../../api/enums.rst:1142 ../../api/enums.rst:1155 -#: ../../api/enums.rst:1171 ../../api/enums.rst:1184 ../../api/enums.rst:1411 -#: ../../api/enums.rst:1432 ../../api/enums.rst:1453 -#: 28ea5cd1a0434d598a0aef1d8ed865b9 4237027b541d4783b363e232e7b14c04 -#: 723c64f924f24657939b655291a50d47 80cd12851d3d4ef3a24a79f9a22518ee -#: a5886d55b844447395a66697a447146e d0f57a601eda4711a767462d7dcd2f7e -#: f6760b3a7eeb420bae78324ec9219b80 fe4c5c753de54249aa866828f408a565 +#: ../../api/enums.rst:1148 ../../api/enums.rst:1172 ../../api/enums.rst:1185 +#: ../../api/enums.rst:1201 ../../api/enums.rst:1214 ../../api/enums.rst:1441 +#: ../../api/enums.rst:1462 ../../api/enums.rst:1483 +#: fe4c5c753de54249aa866828f408a565 msgid ":attr:`~AuditLogDiff.channel`" msgstr "" -#: ../../api/enums.rst:1119 ../../api/enums.rst:1143 -#: 58673fccfc5e44d693f2c5a9b836cfd6 f0cb2c7e0fd845bf97ab419451436a0d +#: ../../api/enums.rst:1149 ../../api/enums.rst:1173 +#: f0cb2c7e0fd845bf97ab419451436a0d msgid ":attr:`~AuditLogDiff.uses`" msgstr "" -#: ../../api/enums.rst:1120 ../../api/enums.rst:1144 -#: 9c22d47dc70d4bf6b8eb85c93024ecea ed096900498d4549bfcca4bfce2acfcf +#: ../../api/enums.rst:1150 ../../api/enums.rst:1174 +#: ed096900498d4549bfcca4bfce2acfcf msgid ":attr:`~AuditLogDiff.max_uses`" msgstr "" -#: ../../api/enums.rst:1124 6fba5968ea2140edaf5c6920b4177d38 +#: ../../api/enums.rst:1154 6fba5968ea2140edaf5c6920b4177d38 msgid "An invite was updated." msgstr "" -#: ../../api/enums.rst:1126 c0adb6372c474dd9a6fa1b79ababb781 +#: ../../api/enums.rst:1156 c0adb6372c474dd9a6fa1b79ababb781 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Invite` that was updated." msgstr "" -#: ../../api/enums.rst:1131 89c1b80cc1114e8a89ba6aa80e3b635a +#: ../../api/enums.rst:1161 89c1b80cc1114e8a89ba6aa80e3b635a msgid "An invite was deleted." msgstr "" -#: ../../api/enums.rst:1133 951939c17ece4b73a544877c61858520 +#: ../../api/enums.rst:1163 951939c17ece4b73a544877c61858520 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Invite` that was deleted." msgstr "" -#: ../../api/enums.rst:1148 d8d5352632bd48d381951430129bba1d +#: ../../api/enums.rst:1178 d8d5352632bd48d381951430129bba1d msgid "A webhook was created." msgstr "" -#: ../../api/enums.rst:1150 ../../api/enums.rst:1166 ../../api/enums.rst:1179 -#: 2fe79b01b896449f8a2711781524a8df 59d99fea521c4d5f9ce1c97173c5a522 -#: ef972dbe7ec941a5907d624c86a390d6 +#: ../../api/enums.rst:1180 ../../api/enums.rst:1196 ../../api/enums.rst:1209 +#: 2fe79b01b896449f8a2711781524a8df msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Object` with the webhook ID." msgstr "" -#: ../../api/enums.rst:1157 ../../api/enums.rst:1186 -#: 0bdfb34cd2b849d0a7293c9a911f4adf 4cd9b18b6fd844f084981705eb37900e +#: ../../api/enums.rst:1187 ../../api/enums.rst:1216 +#: 4cd9b18b6fd844f084981705eb37900e msgid ":attr:`~AuditLogDiff.type` (always set to ``1`` if so)" msgstr "" -#: ../../api/enums.rst:1161 41467b9018c348b4ada46a61a597aae0 +#: ../../api/enums.rst:1191 41467b9018c348b4ada46a61a597aae0 msgid "A webhook was updated. This trigger in the following situations:" msgstr "" -#: ../../api/enums.rst:1163 7fdd2431c3c246bc83d907abb08f3801 +#: ../../api/enums.rst:1193 7fdd2431c3c246bc83d907abb08f3801 msgid "The webhook name changed" msgstr "" -#: ../../api/enums.rst:1164 b0d8e438c965430ab7887a917e0e8e59 +#: ../../api/enums.rst:1194 b0d8e438c965430ab7887a917e0e8e59 msgid "The webhook channel changed" msgstr "" -#: ../../api/enums.rst:1173 db08795bf6dc4cdf875deacb581bf66d +#: ../../api/enums.rst:1203 db08795bf6dc4cdf875deacb581bf66d msgid ":attr:`~AuditLogDiff.avatar`" msgstr "" -#: ../../api/enums.rst:1177 53f84f6d911b427a82d7422c010c7be6 +#: ../../api/enums.rst:1207 53f84f6d911b427a82d7422c010c7be6 msgid "A webhook was deleted." msgstr "" -#: ../../api/enums.rst:1190 e7175cc208c84d12957322bfb535b34b +#: ../../api/enums.rst:1220 e7175cc208c84d12957322bfb535b34b msgid "An emoji was created." msgstr "" -#: ../../api/enums.rst:1192 ../../api/enums.rst:1203 -#: 41aeb9dc3c5840aeb56f92ec751f6cd0 df5de1fd8daa4ce2a481835fc9ae71f4 +#: ../../api/enums.rst:1222 ../../api/enums.rst:1233 +#: 41aeb9dc3c5840aeb56f92ec751f6cd0 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`GuildEmoji` or :class:`Object` with the emoji ID." msgstr "" -#: ../../api/enums.rst:1201 68f03695f66b4169a03ed9c1dc80389f +#: ../../api/enums.rst:1231 68f03695f66b4169a03ed9c1dc80389f msgid "An emoji was updated. This triggers when the name has changed." msgstr "" -#: ../../api/enums.rst:1212 48163ca0ef4c45ae844e45109240ea51 +#: ../../api/enums.rst:1242 48163ca0ef4c45ae844e45109240ea51 msgid "An emoji was deleted." msgstr "" -#: ../../api/enums.rst:1214 6c4676bf1a414f30a39f7196f7d82d10 +#: ../../api/enums.rst:1244 6c4676bf1a414f30a39f7196f7d82d10 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Object` with the emoji ID." msgstr "" -#: ../../api/enums.rst:1223 00ed260437894ceca3ae37e9a173fe0d +#: ../../api/enums.rst:1253 00ed260437894ceca3ae37e9a173fe0d 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/enums.rst:1226 8982961c175341f9a00e1d4196d2528a +#: ../../api/enums.rst:1256 8982961c175341f9a00e1d4196d2528a 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/enums.rst:1232 ../../api/enums.rst:1245 -#: 4468836a846542d6a6df219845f7c8c0 92a746616613438f9e44ef14f58c45f6 +#: ../../api/enums.rst:1262 ../../api/enums.rst:1275 +#: 4468836a846542d6a6df219845f7c8c0 msgid "``count``: An integer specifying how many messages were deleted." msgstr "" -#: ../../api/enums.rst:1233 0465bcc39989438fbc4fc946201f3198 +#: ../../api/enums.rst:1263 0465bcc39989438fbc4fc946201f3198 msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the message got deleted." msgstr "" -#: ../../api/enums.rst:1237 b666af6168ac4da4925c44e8955fd829 +#: ../../api/enums.rst:1267 b666af6168ac4da4925c44e8955fd829 msgid "Messages were bulk deleted by a moderator." msgstr "" -#: ../../api/enums.rst:1239 b496e7abbf6641c6aa0ecb2f408fa88d +#: ../../api/enums.rst:1269 b496e7abbf6641c6aa0ecb2f408fa88d msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`TextChannel` or :class:`Object` with the ID of the channel that " "was purged." msgstr "" -#: ../../api/enums.rst:1251 26b1fef40156492aade7797dec762c5b +#: ../../api/enums.rst:1281 26b1fef40156492aade7797dec762c5b msgid "A message was pinned in a channel." msgstr "" -#: ../../api/enums.rst:1253 d1e5158c3f894e9098ce7240dda29673 +#: ../../api/enums.rst:1283 d1e5158c3f894e9098ce7240dda29673 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` who had their message pinned." msgstr "" -#: ../../api/enums.rst:1259 33b6b5d83e1b460da4ba77c314d523a0 +#: ../../api/enums.rst:1289 33b6b5d83e1b460da4ba77c314d523a0 msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the message was pinned." msgstr "" -#: ../../api/enums.rst:1260 b02423c690af4a9fb690657d4b07c8e5 +#: ../../api/enums.rst:1290 b02423c690af4a9fb690657d4b07c8e5 msgid "``message_id``: the ID of the message which was pinned." msgstr "" -#: ../../api/enums.rst:1266 044f2e7645914a0ba5e4145600a04267 +#: ../../api/enums.rst:1296 044f2e7645914a0ba5e4145600a04267 msgid "A message was unpinned in a channel." msgstr "" -#: ../../api/enums.rst:1268 9133756a00814e1591bec12ddd56edb6 +#: ../../api/enums.rst:1298 9133756a00814e1591bec12ddd56edb6 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` who had their message unpinned." msgstr "" -#: ../../api/enums.rst:1274 88df13e8f17342db8d4441d72f234b2a +#: ../../api/enums.rst:1304 88df13e8f17342db8d4441d72f234b2a msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the message was unpinned." msgstr "" -#: ../../api/enums.rst:1275 b626f07690e84a63af8a2164b849883c +#: ../../api/enums.rst:1305 b626f07690e84a63af8a2164b849883c msgid "``message_id``: the ID of the message which was unpinned." msgstr "" -#: ../../api/enums.rst:1281 3dd421c8d563469a97e25a3e6ddea1e8 +#: ../../api/enums.rst:1311 3dd421c8d563469a97e25a3e6ddea1e8 msgid "A guild integration was created." msgstr "" -#: ../../api/enums.rst:1283 28a61562db5c42e58719d9abdd270252 +#: ../../api/enums.rst:1313 28a61562db5c42e58719d9abdd270252 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Object` with the integration ID of the integration which was " "created." msgstr "" -#: ../../api/enums.rst:1290 760589bb3a7d45058bd7bef6a304f95d +#: ../../api/enums.rst:1320 760589bb3a7d45058bd7bef6a304f95d msgid "A guild integration was updated." msgstr "" -#: ../../api/enums.rst:1292 cc4ffb3112c04683842b7de2775fb45d +#: ../../api/enums.rst:1322 cc4ffb3112c04683842b7de2775fb45d msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Object` with the integration ID of the integration which was " "updated." msgstr "" -#: ../../api/enums.rst:1299 933106178e5547948aa91bdcbd78433d +#: ../../api/enums.rst:1329 933106178e5547948aa91bdcbd78433d msgid "A guild integration was deleted." msgstr "" -#: ../../api/enums.rst:1301 f5bd9a45dda249209e96a6ee8751ca52 +#: ../../api/enums.rst:1331 f5bd9a45dda249209e96a6ee8751ca52 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Object` with the integration ID of the integration which was " "deleted." msgstr "" -#: ../../api/enums.rst:1308 5f8e9f5c32bf4508b5f303a3410265aa +#: ../../api/enums.rst:1338 5f8e9f5c32bf4508b5f303a3410265aa msgid "A stage instance was started." msgstr "" -#: ../../api/enums.rst:1310 c2e9a68539184e2fa02ef00208b3a2aa +#: ../../api/enums.rst:1340 c2e9a68539184e2fa02ef00208b3a2aa 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 "" -#: ../../api/enums.rst:1317 ../../api/enums.rst:1332 ../../api/enums.rst:1412 -#: ../../api/enums.rst:1433 ../../api/enums.rst:1454 -#: 44e35106f7094f5fb9455ee772ec0ab6 625caa87aa24485fb1397616cf577a7a -#: d65c3aecb6c0489696f90eadd54ecddf f8fdb84c50e44daeb4c36d389b641c96 -#: fad91e851d004a6b90a25284db67decf +#: ../../api/enums.rst:1347 ../../api/enums.rst:1362 ../../api/enums.rst:1442 +#: ../../api/enums.rst:1463 ../../api/enums.rst:1484 +#: f8fdb84c50e44daeb4c36d389b641c96 msgid ":attr:`~AuditLogDiff.privacy_level`" msgstr "" -#: ../../api/enums.rst:1323 39f42f6186ef44da90259d27f7714aaa +#: ../../api/enums.rst:1353 39f42f6186ef44da90259d27f7714aaa msgid "A stage instance was updated." msgstr "" -#: ../../api/enums.rst:1325 5f94e6a27480458483dd65b0a69b1037 +#: ../../api/enums.rst:1355 5f94e6a27480458483dd65b0a69b1037 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 "" -#: ../../api/enums.rst:1338 68be42754dcf431aa9cbbc788139632b +#: ../../api/enums.rst:1368 68be42754dcf431aa9cbbc788139632b msgid "A stage instance was ended." msgstr "" -#: ../../api/enums.rst:1344 b272d864a7ce4045bafbee2d91846c0d +#: ../../api/enums.rst:1374 b272d864a7ce4045bafbee2d91846c0d msgid "A sticker was created." msgstr "" -#: ../../api/enums.rst:1346 ../../api/enums.rst:1365 ../../api/enums.rst:1384 -#: 3d62e77b4351433b96277edb798f3ce3 83e568d602594a06a3755e2645cea0e5 +#: ../../api/enums.rst:1376 ../../api/enums.rst:1395 ../../api/enums.rst:1414 #: a544a30d24fe44ce9cbd11c4d6bf9f7c msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -1719,46 +1707,40 @@ msgid "" "which was updated." msgstr "" -#: ../../api/enums.rst:1353 ../../api/enums.rst:1372 ../../api/enums.rst:1391 -#: 2c0f60d87b514b59b8c45d1eb06bf0dd 583a543779cf4d9c86a08d861082267b -#: 7d2c2dae92fa4be7bcd52331157da5bb +#: ../../api/enums.rst:1383 ../../api/enums.rst:1402 ../../api/enums.rst:1421 +#: 583a543779cf4d9c86a08d861082267b msgid ":attr:`~AuditLogDiff.emoji`" msgstr "" -#: ../../api/enums.rst:1355 ../../api/enums.rst:1374 ../../api/enums.rst:1393 -#: 123dd92166354b2782efe70594d4c669 591225f4c32c4c6cb4296ef99a4a5aea +#: ../../api/enums.rst:1385 ../../api/enums.rst:1404 ../../api/enums.rst:1423 #: 98d494cb41e24671a60a79da9eafe995 msgid ":attr:`~AuditLogDiff.format_type`" msgstr "" -#: ../../api/enums.rst:1356 ../../api/enums.rst:1375 ../../api/enums.rst:1394 -#: ../../api/enums.rst:1410 ../../api/enums.rst:1431 ../../api/enums.rst:1452 -#: 0e3cd3da365646e3a19d92b79ab09390 1c84003999434ea1b83339033d6f1b08 -#: 799a4b9a391c4475baa04647431d2cf1 7d0a742e6503449abe9e681184246edf -#: be345a6986ef4009a3e94c8dcab51547 efb8bf105929454c942dbc678084c415 +#: ../../api/enums.rst:1386 ../../api/enums.rst:1405 ../../api/enums.rst:1424 +#: ../../api/enums.rst:1440 ../../api/enums.rst:1461 ../../api/enums.rst:1482 +#: 799a4b9a391c4475baa04647431d2cf1 msgid ":attr:`~AuditLogDiff.description`" msgstr "" -#: ../../api/enums.rst:1357 ../../api/enums.rst:1376 ../../api/enums.rst:1395 -#: 2364c53b67874e0bb8ef85cc03081b1e 91fe394c81e54010909f486a0a62ccda -#: e621569837954f27972fc94f56f0b1bb +#: ../../api/enums.rst:1387 ../../api/enums.rst:1406 ../../api/enums.rst:1425 +#: 2364c53b67874e0bb8ef85cc03081b1e msgid ":attr:`~AuditLogDiff.available`" msgstr "" -#: ../../api/enums.rst:1363 899d08deac6348098bd7c041fbf23728 +#: ../../api/enums.rst:1393 899d08deac6348098bd7c041fbf23728 msgid "A sticker was updated." msgstr "" -#: ../../api/enums.rst:1382 f9aabd9368034d05978e3ee12f1155fc +#: ../../api/enums.rst:1412 f9aabd9368034d05978e3ee12f1155fc msgid "A sticker was deleted." msgstr "" -#: ../../api/enums.rst:1401 38576243ba11499c8f6670a8e071b23b +#: ../../api/enums.rst:1431 38576243ba11499c8f6670a8e071b23b msgid "A scheduled event was created." msgstr "" -#: ../../api/enums.rst:1403 ../../api/enums.rst:1424 ../../api/enums.rst:1445 -#: 3a98586e07cd4bd4b61d000b98c58dec 5a0b011e635a4d84895b73b59e7641c9 +#: ../../api/enums.rst:1433 ../../api/enums.rst:1454 ../../api/enums.rst:1475 #: af920a7bbbc94e369a1d93f7a1cc290a msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -1766,721 +1748,704 @@ msgid "" "which was deleted." msgstr "" -#: ../../api/enums.rst:1413 ../../api/enums.rst:1434 ../../api/enums.rst:1455 -#: 3ce8b3fb8cdb40feb984d3851b53ed2d 4e176938b5ab445290fa6b9fe22d0261 -#: a42a905118e545359543f03054ca8874 +#: ../../api/enums.rst:1443 ../../api/enums.rst:1464 ../../api/enums.rst:1485 +#: 3ce8b3fb8cdb40feb984d3851b53ed2d msgid ":attr:`~discord.ScheduledEvent.location`" msgstr "" -#: ../../api/enums.rst:1414 ../../api/enums.rst:1435 ../../api/enums.rst:1456 -#: b6a63604628744a3bc3aa26a49390e7f c47fb618a6a947ec9ff4a6875bf364ae +#: ../../api/enums.rst:1444 ../../api/enums.rst:1465 ../../api/enums.rst:1486 #: e59ba5034b72405cba2bd082ef739063 msgid ":attr:`~discord.ScheduledEvent.status`" msgstr "" -#: ../../api/enums.rst:1415 ../../api/enums.rst:1436 ../../api/enums.rst:1457 -#: 0c99d4fce1d04a07812e647b68078da6 9d33cef93ba04aaeaa2ad8cae3d8dc49 -#: b89408ceb4084309b42b7239e9feb62b +#: ../../api/enums.rst:1445 ../../api/enums.rst:1466 ../../api/enums.rst:1487 +#: 9d33cef93ba04aaeaa2ad8cae3d8dc49 msgid ":attr:`~discord.ScheduledEventLocation.type`" msgstr "" -#: ../../api/enums.rst:1416 ../../api/enums.rst:1437 ../../api/enums.rst:1458 -#: 0e093f4fc20c4d4c93052a0e73f2c90c 28f6a91e32b84ed0a6993a51d9b36113 -#: 6a7f6324a52842f78660d3d570b3474f +#: ../../api/enums.rst:1446 ../../api/enums.rst:1467 ../../api/enums.rst:1488 +#: 0e093f4fc20c4d4c93052a0e73f2c90c msgid ":attr:`~discord.ScheduledEvent.image`" msgstr "" -#: ../../api/enums.rst:1422 2252dcfbdddc4518ba9f0199a082b519 +#: ../../api/enums.rst:1452 2252dcfbdddc4518ba9f0199a082b519 msgid "A scheduled event was updated." msgstr "" -#: ../../api/enums.rst:1443 bb429c2196f24695b2d8d9eb0078ecd6 +#: ../../api/enums.rst:1473 bb429c2196f24695b2d8d9eb0078ecd6 msgid "A scheduled event was deleted." msgstr "" -#: ../../api/enums.rst:1464 cceba1207c31456faba4376926117457 +#: ../../api/enums.rst:1494 cceba1207c31456faba4376926117457 msgid "A thread was created." msgstr "" -#: ../../api/enums.rst:1466 afb06852a1554bf69f47285f8ffc16d4 +#: ../../api/enums.rst:1496 afb06852a1554bf69f47285f8ffc16d4 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 " "created." msgstr "" -#: ../../api/enums.rst:1473 ../../api/enums.rst:1491 ../../api/enums.rst:1509 -#: 043230d39cfa4461a1c9f34486530bfe 5e10df6626994f96aa8ca205bb584fdf -#: 912ddcb3355a458d90aeab0137082161 +#: ../../api/enums.rst:1503 ../../api/enums.rst:1521 ../../api/enums.rst:1539 +#: 043230d39cfa4461a1c9f34486530bfe msgid ":attr:`~AuditLogDiff.archived`" msgstr "" -#: ../../api/enums.rst:1474 ../../api/enums.rst:1492 ../../api/enums.rst:1510 -#: 85bc413b27d047e89aec8a40c120b255 c83aa80e1c8642d6bfa6257faf79c176 -#: e862a1e81d244239be82de48fc3618c1 +#: ../../api/enums.rst:1504 ../../api/enums.rst:1522 ../../api/enums.rst:1540 +#: c83aa80e1c8642d6bfa6257faf79c176 msgid ":attr:`~AuditLogDiff.locked`" msgstr "" -#: ../../api/enums.rst:1475 ../../api/enums.rst:1493 ../../api/enums.rst:1511 -#: 0d034477efc24673bc7165634eec50bc 6ee5745a5889407f923396b63d2c0be9 -#: 81ec3efdb28a4f1da2a70783422b8b6e +#: ../../api/enums.rst:1505 ../../api/enums.rst:1523 ../../api/enums.rst:1541 +#: 0d034477efc24673bc7165634eec50bc msgid ":attr:`~AuditLogDiff.auto_archive_duration`" msgstr "" -#: ../../api/enums.rst:1476 ../../api/enums.rst:1494 ../../api/enums.rst:1512 -#: 4f086715273847ed83469dd67b4c9823 adce5da724a64308a735139135250eb8 -#: b78b252d467f4092846c5159c58b890b +#: ../../api/enums.rst:1506 ../../api/enums.rst:1524 ../../api/enums.rst:1542 +#: adce5da724a64308a735139135250eb8 msgid ":attr:`~AuditLogDiff.invitable`" msgstr "" -#: ../../api/enums.rst:1482 df6fa3e3ec454818b8d9a17d68135162 +#: ../../api/enums.rst:1512 df6fa3e3ec454818b8d9a17d68135162 msgid "A thread was updated." msgstr "" -#: ../../api/enums.rst:1484 43b8091416ca4f4987c31bc8136e00f5 +#: ../../api/enums.rst:1514 43b8091416ca4f4987c31bc8136e00f5 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 "" -#: ../../api/enums.rst:1500 1ac5abed8f7042188c6f9a597b4d9e1f +#: ../../api/enums.rst:1530 1ac5abed8f7042188c6f9a597b4d9e1f msgid "A thread was deleted." msgstr "" -#: ../../api/enums.rst:1502 438ec881b324479aad7b59bb720a7b9c +#: ../../api/enums.rst:1532 438ec881b324479aad7b59bb720a7b9c 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 "" -#: ../../api/enums.rst:1518 2bfad9ddfb214fa4a9ca9516c683488c +#: ../../api/enums.rst:1548 2bfad9ddfb214fa4a9ca9516c683488c msgid "An application command's permissions were updated." msgstr "" -#: ../../api/enums.rst:1520 e7552f8804b04c728f78efa08726afe8 +#: ../../api/enums.rst:1550 e7552f8804b04c728f78efa08726afe8 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is an " ":class:`Object` with the ID of the command that had it's permissions " "edited." msgstr "" -#: ../../api/enums.rst:1526 78afc906ed3c4751996fd204584c1948 +#: ../../api/enums.rst:1556 78afc906ed3c4751996fd204584c1948 msgid ":attr:`~AuditLogDiff.command_id`" msgstr "" -#: ../../api/enums.rst:1532 df674749995940d79c7bd5cfb222a814 +#: ../../api/enums.rst:1562 df674749995940d79c7bd5cfb222a814 msgid "A guild auto moderation rule was created." msgstr "" -#: ../../api/enums.rst:1537 ../../api/enums.rst:1554 ../../api/enums.rst:1570 -#: 1a6da37f97714504b63b3cc67cd287dd 31b47099c3d143e38933e93b4bed7600 -#: c0e72ba6aeee400ba6b6be2c8179c441 +#: ../../api/enums.rst:1567 ../../api/enums.rst:1584 ../../api/enums.rst:1600 +#: 31b47099c3d143e38933e93b4bed7600 c0e72ba6aeee400ba6b6be2c8179c441 msgid ":attr:`~AuditLogDiff.enabled`" msgstr "" -#: ../../api/enums.rst:1538 ../../api/enums.rst:1555 ../../api/enums.rst:1571 -#: 96f0dbd43fab42cd8da1b295291534a8 a29d09b8d1a54079b17bf108895a1d2c -#: e55b2c534b8a48b28c7486027a472d80 +#: ../../api/enums.rst:1568 ../../api/enums.rst:1585 ../../api/enums.rst:1601 +#: 96f0dbd43fab42cd8da1b295291534a8 e55b2c534b8a48b28c7486027a472d80 msgid ":attr:`~AuditLogDiff.trigger_type`" msgstr "" -#: ../../api/enums.rst:1539 ../../api/enums.rst:1572 -#: e4de7bbff1904eb083376272e84eebd8 e6e0f32618fe463999317e89c13b2b4c +#: ../../api/enums.rst:1569 ../../api/enums.rst:1602 +#: e4de7bbff1904eb083376272e84eebd8 msgid ":attr:`~AuditLogDiff.event_type`" msgstr "" -#: ../../api/enums.rst:1540 ../../api/enums.rst:1556 ../../api/enums.rst:1573 -#: 53ff474414c545e0877c9dcfa81b07e9 c1d3188e8fff44d683c45799cc96404b -#: f158418a61d24685822ad2d4026e7fb9 +#: ../../api/enums.rst:1570 ../../api/enums.rst:1586 ../../api/enums.rst:1603 +#: 53ff474414c545e0877c9dcfa81b07e9 f158418a61d24685822ad2d4026e7fb9 msgid ":attr:`~AuditLogDiff.trigger_metadata`" msgstr "" -#: ../../api/enums.rst:1541 ../../api/enums.rst:1557 ../../api/enums.rst:1574 -#: 60f92a70f105440b83650e54eeb14221 75430aa557ed4c2a87460a3fadad5137 -#: b792aaf740e045babb81c2f58ab9407a +#: ../../api/enums.rst:1571 ../../api/enums.rst:1587 ../../api/enums.rst:1604 +#: 60f92a70f105440b83650e54eeb14221 b792aaf740e045babb81c2f58ab9407a msgid ":attr:`~AuditLogDiff.actions`" msgstr "" -#: ../../api/enums.rst:1542 ../../api/enums.rst:1558 ../../api/enums.rst:1575 -#: 8a6a24983308476d8bb356863b85873f a3b6f535700543959d3bb54fb078e015 -#: c38f20feb116471888fe077289ce8040 +#: ../../api/enums.rst:1572 ../../api/enums.rst:1588 ../../api/enums.rst:1605 +#: a3b6f535700543959d3bb54fb078e015 c38f20feb116471888fe077289ce8040 msgid ":attr:`~AuditLogDiff.exempt_roles`" msgstr "" -#: ../../api/enums.rst:1543 ../../api/enums.rst:1559 ../../api/enums.rst:1576 -#: 6db5bcd67f51475aacbe4e00cfd33b12 70b8c754ddd74892ac549fe3d22f8772 -#: d0fcfcce917e4cdba1501e04cd870554 +#: ../../api/enums.rst:1573 ../../api/enums.rst:1589 ../../api/enums.rst:1606 +#: 6db5bcd67f51475aacbe4e00cfd33b12 d0fcfcce917e4cdba1501e04cd870554 msgid ":attr:`~AuditLogDiff.exempt_channels`" msgstr "" -#: ../../api/enums.rst:1549 08714b4c79eb4a06bd4bad4c53f201af +#: ../../api/enums.rst:1579 08714b4c79eb4a06bd4bad4c53f201af msgid "A guild auto moderation rule was updated." msgstr "" -#: ../../api/enums.rst:1565 b6818219409d4e6aacbe23037c32b8ac +#: ../../api/enums.rst:1595 b6818219409d4e6aacbe23037c32b8ac msgid "A guild auto moderation rule was deleted." msgstr "" -#: ../../api/enums.rst:1582 9c85ec4f6e2f48cdaa7c1697b08dbd12 +#: ../../api/enums.rst:1612 9c85ec4f6e2f48cdaa7c1697b08dbd12 msgid "A message was blocked by auto moderation." msgstr "" -#: ../../api/enums.rst:1588 20649608cd1c49eb8887ce7a5a1064c3 +#: ../../api/enums.rst:1618 20649608cd1c49eb8887ce7a5a1064c3 msgid "A message was flagged by auto moderation." msgstr "" -#: ../../api/enums.rst:1594 a271ec7a81804ceaa6c9e8de7f8c16ac +#: ../../api/enums.rst:1624 a271ec7a81804ceaa6c9e8de7f8c16ac msgid "A member was timed out by auto moderation." msgstr "" -#: ../../api/enums.rst:1600 db5791aff5df4a76b6dd46f17ba8eb10 +#: ../../api/enums.rst:1630 db5791aff5df4a76b6dd46f17ba8eb10 msgid "A creator monetization request was created." msgstr "" -#: ../../api/enums.rst:1606 29b4fe1bf2594cd6923b822ddb23f607 +#: ../../api/enums.rst:1636 29b4fe1bf2594cd6923b822ddb23f607 msgid "The creator monetization terms were accepted." msgstr "" -#: ../../api/enums.rst:1612 6d784c3658104e46b3553fa88209e336 +#: ../../api/enums.rst:1642 6d784c3658104e46b3553fa88209e336 msgid "A voice channel status was updated." msgstr "" -#: ../../api/enums.rst:1614 ../../api/enums.rst:1628 -#: 21d7aa25fa2449bdbc086189b5743a39 d09aa244691540dbaeff35ae7f802cd6 +#: ../../api/enums.rst:1644 ../../api/enums.rst:1658 +#: d09aa244691540dbaeff35ae7f802cd6 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`VoiceChannel` or :class:`Object` with the ID of the voice " "channel which was updated." msgstr "" -#: ../../api/enums.rst:1620 ../../api/enums.rst:1634 -#: 73946b20ffa0408d809d244e405077f2 9e02b19e51fd49449aacc3c074f5918a +#: ../../api/enums.rst:1650 ../../api/enums.rst:1664 +#: 9e02b19e51fd49449aacc3c074f5918a msgid ":attr:`~AuditLogDiff.status`" msgstr "" -#: ../../api/enums.rst:1626 d1f055c436d14c188223461f9ca0cb1f +#: ../../api/enums.rst:1656 d1f055c436d14c188223461f9ca0cb1f msgid "A voice channel status was deleted." msgstr "" -#: ../../api/enums.rst:1641 4b5b16167df54688914416bf0caf7627 +#: ../../api/enums.rst:1671 4b5b16167df54688914416bf0caf7627 msgid "Represents the category that the :class:`AuditLogAction` belongs to." msgstr "" -#: ../../api/enums.rst:1643 9dbab0a232604abd8953a7df6a0bdf70 +#: ../../api/enums.rst:1673 9dbab0a232604abd8953a7df6a0bdf70 msgid "This can be retrieved via :attr:`AuditLogEntry.category`." msgstr "" -#: ../../api/enums.rst:1647 f06b452c09974142b467507b70205eab +#: ../../api/enums.rst:1677 f06b452c09974142b467507b70205eab msgid "The action is the creation of something." msgstr "" -#: ../../api/enums.rst:1651 7dd989a90a0e43eca243d490ffef3bff +#: ../../api/enums.rst:1681 7dd989a90a0e43eca243d490ffef3bff msgid "The action is the deletion of something." msgstr "" -#: ../../api/enums.rst:1655 183aa68fd5254ee7a6db373fb9097160 +#: ../../api/enums.rst:1685 183aa68fd5254ee7a6db373fb9097160 msgid "The action is the update of something." msgstr "" -#: ../../api/enums.rst:1659 6a3f9302095245598ef3c8f0ffd44f83 +#: ../../api/enums.rst:1689 6a3f9302095245598ef3c8f0ffd44f83 msgid "" "Represents the membership state of a team member retrieved through " ":func:`Client.application_info`." msgstr "" -#: ../../api/enums.rst:1665 f99b7db7002a426498d6216ff366a87f +#: ../../api/enums.rst:1695 f99b7db7002a426498d6216ff366a87f msgid "Represents an invited member." msgstr "" -#: ../../api/enums.rst:1669 5932ead93d9b4001a809e94b536efbaf +#: ../../api/enums.rst:1699 5932ead93d9b4001a809e94b536efbaf msgid "Represents a member currently in the team." msgstr "" -#: ../../api/enums.rst:1673 d78900c618414d258b8bf82e4c53d0ce +#: ../../api/enums.rst:1703 d78900c618414d258b8bf82e4c53d0ce msgid "Represents the type of webhook that can be received." msgstr "" -#: ../../api/enums.rst:1679 45607f9417c8476bbe61af59ae2145bb +#: ../../api/enums.rst:1709 45607f9417c8476bbe61af59ae2145bb msgid "Represents a webhook that can post messages to channels with a token." msgstr "" -#: ../../api/enums.rst:1683 92040f62183548ba9f04a9c654fb5b9f +#: ../../api/enums.rst:1713 92040f62183548ba9f04a9c654fb5b9f msgid "" "Represents a webhook that is internally managed by Discord, used for " "following channels." msgstr "" -#: ../../api/enums.rst:1687 edd45f91b353433baa215c38fb8cfcfe +#: ../../api/enums.rst:1717 edd45f91b353433baa215c38fb8cfcfe msgid "Represents a webhook that is used for interactions or applications." msgstr "" -#: ../../api/enums.rst:1693 b9a957369e784999aa4db4b99d37e718 +#: ../../api/enums.rst:1723 b9a957369e784999aa4db4b99d37e718 msgid "" "Represents the behaviour the :class:`Integration` should perform when a " "user's subscription has finished." msgstr "" -#: ../../api/enums.rst:1696 e3e3956bce32458eab440f079ac72be1 +#: ../../api/enums.rst:1726 e3e3956bce32458eab440f079ac72be1 msgid "There is an alias for this called ``ExpireBehavior``." msgstr "" -#: ../../api/enums.rst:1702 dde2cba259b942be9d7daa7f75050e95 +#: ../../api/enums.rst:1732 dde2cba259b942be9d7daa7f75050e95 msgid "" "This will remove the :attr:`StreamIntegration.role` from the user when " "their subscription is finished." msgstr "" -#: ../../api/enums.rst:1707 8f56b4a6ec50439d8486352d8f2ec42c +#: ../../api/enums.rst:1737 8f56b4a6ec50439d8486352d8f2ec42c msgid "This will kick the user when their subscription is finished." msgstr "" -#: ../../api/enums.rst:1711 110f5f127cf34700aebef11bd948132d +#: ../../api/enums.rst:1741 110f5f127cf34700aebef11bd948132d msgid "Represents the default avatar of a Discord :class:`User`" msgstr "" -#: ../../api/enums.rst:1715 95430a94d7b947f3a821f07b70aab0c5 +#: ../../api/enums.rst:1745 95430a94d7b947f3a821f07b70aab0c5 msgid "" "Represents the default avatar with the color blurple. See also " ":attr:`Colour.blurple`" msgstr "" -#: ../../api/enums.rst:1719 58fcc73eebea461890325809557e6dc8 +#: ../../api/enums.rst:1749 58fcc73eebea461890325809557e6dc8 msgid "" "Represents the default avatar with the color grey. See also " ":attr:`Colour.greyple`" msgstr "" -#: ../../api/enums.rst:1723 d96b0ce740304a21a5d1db1f45051d0c +#: ../../api/enums.rst:1753 d96b0ce740304a21a5d1db1f45051d0c msgid "An alias for :attr:`grey`." msgstr "" -#: ../../api/enums.rst:1726 01c0705a0c01418ba8c2bee502a423b7 +#: ../../api/enums.rst:1756 01c0705a0c01418ba8c2bee502a423b7 msgid "" "Represents the default avatar with the color green. See also " ":attr:`Colour.green`" msgstr "" -#: ../../api/enums.rst:1730 acdf3d58f3ac468592d6eb672e7927ab +#: ../../api/enums.rst:1760 acdf3d58f3ac468592d6eb672e7927ab msgid "" "Represents the default avatar with the color orange. See also " ":attr:`Colour.orange`" msgstr "" -#: ../../api/enums.rst:1734 63d1d5cafeb745c1a8da433c1c130535 +#: ../../api/enums.rst:1764 63d1d5cafeb745c1a8da433c1c130535 msgid "" "Represents the default avatar with the color red. See also " ":attr:`Colour.red`" msgstr "" -#: ../../api/enums.rst:1739 ae3f995775e245e5abf45bc2dda7078c +#: ../../api/enums.rst:1769 ae3f995775e245e5abf45bc2dda7078c msgid "Represents the type of sticker." msgstr "" -#: ../../api/enums.rst:1745 151fd406272c490e93b3cf88e7ab8974 +#: ../../api/enums.rst:1775 151fd406272c490e93b3cf88e7ab8974 msgid "Represents a standard sticker that all Nitro users can use." msgstr "" -#: ../../api/enums.rst:1749 39793037eae8422ba9536d90e842bb02 +#: ../../api/enums.rst:1779 39793037eae8422ba9536d90e842bb02 msgid "Represents a custom sticker created in a guild." msgstr "" -#: ../../api/enums.rst:1753 b05e06d5a5354367b3b7a284ac12d311 +#: ../../api/enums.rst:1783 b05e06d5a5354367b3b7a284ac12d311 msgid "Represents the type of sticker images." msgstr "" -#: ../../api/enums.rst:1759 4e9c50adfad0429eacfe68de8c0581d6 +#: ../../api/enums.rst:1789 4e9c50adfad0429eacfe68de8c0581d6 msgid "Represents a sticker with a png image." msgstr "" -#: ../../api/enums.rst:1763 e8bfe207df5b45708af4bbd905129a8b +#: ../../api/enums.rst:1793 e8bfe207df5b45708af4bbd905129a8b msgid "Represents a sticker with an apng image." msgstr "" -#: ../../api/enums.rst:1767 b0fde2a0da464265ab504c4c9bef1f2a +#: ../../api/enums.rst:1797 b0fde2a0da464265ab504c4c9bef1f2a msgid "Represents a sticker with a lottie image." msgstr "" -#: ../../api/enums.rst:1771 1381383432f44e6eb5368c0835da0f62 +#: ../../api/enums.rst:1801 1381383432f44e6eb5368c0835da0f62 msgid "Represents a sticker with a gif image." msgstr "" -#: ../../api/enums.rst:1777 8e5bfa0150ba4362936661ad4d6a554f +#: ../../api/enums.rst:1807 8e5bfa0150ba4362936661ad4d6a554f msgid "Represents the invite type for voice channel invites." msgstr "" -#: ../../api/enums.rst:1783 c7f7db69ae9f4aac9e422022c828aa9b +#: ../../api/enums.rst:1813 c7f7db69ae9f4aac9e422022c828aa9b msgid "The invite doesn't target anyone or anything." msgstr "" -#: ../../api/enums.rst:1787 99696cffc0224f118163d8732e9a10d6 +#: ../../api/enums.rst:1817 99696cffc0224f118163d8732e9a10d6 msgid "A stream invite that targets a user." msgstr "" -#: ../../api/enums.rst:1791 4721dd8e936842c5bbd1a61a15097822 +#: ../../api/enums.rst:1821 4721dd8e936842c5bbd1a61a15097822 msgid "A invite that targets an embedded application." msgstr "" -#: ../../api/enums.rst:1793 9b51feef851e411aabb0c0038cd3b750 +#: ../../api/enums.rst:1823 9b51feef851e411aabb0c0038cd3b750 msgid "Note that your bot won't be verified if you provide users access to this" msgstr "" -#: ../../api/enums.rst:1797 dc0bb1003ef04faaa4b36bd79dd3badc +#: ../../api/enums.rst:1827 dc0bb1003ef04faaa4b36bd79dd3badc msgid "Represents the camera video quality mode for voice channel participants." msgstr "" -#: ../../api/enums.rst:1803 088bf995fa014f37a03bf9c347e018c7 +#: ../../api/enums.rst:1833 088bf995fa014f37a03bf9c347e018c7 msgid "Represents auto camera video quality." msgstr "" -#: ../../api/enums.rst:1807 f5c93fe91c704114af9cb34d427c1921 +#: ../../api/enums.rst:1837 f5c93fe91c704114af9cb34d427c1921 msgid "Represents full camera video quality." msgstr "" -#: ../../api/enums.rst:1811 965f3cd4c033475cb1cc38b821f8bded +#: ../../api/enums.rst:1841 965f3cd4c033475cb1cc38b821f8bded msgid "" "Represents a stage instance's privacy level. Stage event privacy levels " "can only have 1 possible value at the moment so this shouldn't really be " "used." msgstr "" -#: ../../api/enums.rst:1819 8fca712babea4c3a9a70f16a55863fad +#: ../../api/enums.rst:1849 8fca712babea4c3a9a70f16a55863fad msgid "The stage instance can only be joined by members of the guild." msgstr "" -#: ../../api/enums.rst:1823 eb7b9565987841f0b48a3db792db276a +#: ../../api/enums.rst:1853 eb7b9565987841f0b48a3db792db276a msgid "Alias for :attr:`.closed`" msgstr "" -#: ../../api/enums.rst:1827 d5c29b81b2c14cc18c675c80d475f6a1 +#: ../../api/enums.rst:1857 d5c29b81b2c14cc18c675c80d475f6a1 msgid "Represents the NSFW level of a guild." msgstr "" -#: ../../api/enums.rst:1835 12bcaa8cfcb842c5a148f65f193cc74f +#: ../../api/enums.rst:1865 12bcaa8cfcb842c5a148f65f193cc74f msgid "Checks if two NSFW levels are equal." msgstr "" -#: ../../api/enums.rst:1838 654b4dfd63874e9f819b003f72cf07b2 +#: ../../api/enums.rst:1868 654b4dfd63874e9f819b003f72cf07b2 msgid "Checks if two NSFW levels are not equal." msgstr "" -#: ../../api/enums.rst:1841 f7c2e3b237eb4ce0a21fefe5b1189439 +#: ../../api/enums.rst:1871 f7c2e3b237eb4ce0a21fefe5b1189439 msgid "Checks if a NSFW level is higher than another." msgstr "" -#: ../../api/enums.rst:1844 2305a4e94a2f4497bd17faa6e1171158 +#: ../../api/enums.rst:1874 2305a4e94a2f4497bd17faa6e1171158 msgid "Checks if a NSFW level is lower than another." msgstr "" -#: ../../api/enums.rst:1847 d63e8c2fcee54c94a148283479fcdaba +#: ../../api/enums.rst:1877 d63e8c2fcee54c94a148283479fcdaba msgid "Checks if a NSFW level is higher or equal to another." msgstr "" -#: ../../api/enums.rst:1850 0bdeecdc326a477f99e3d20b23060fbd +#: ../../api/enums.rst:1880 0bdeecdc326a477f99e3d20b23060fbd msgid "Checks if a NSFW level is lower or equal to another." msgstr "" -#: ../../api/enums.rst:1854 73f672f9e2dc41f3868c069d8f016e01 +#: ../../api/enums.rst:1884 73f672f9e2dc41f3868c069d8f016e01 msgid "The guild has not been categorised yet." msgstr "" -#: ../../api/enums.rst:1858 281c15a151fb4dcb95ea4c02e970ede6 +#: ../../api/enums.rst:1888 281c15a151fb4dcb95ea4c02e970ede6 msgid "The guild contains NSFW content." msgstr "" -#: ../../api/enums.rst:1862 f4359419ec5941e8b5e91c4ef5403f4a +#: ../../api/enums.rst:1892 f4359419ec5941e8b5e91c4ef5403f4a msgid "The guild does not contain any NSFW content." msgstr "" -#: ../../api/enums.rst:1866 03593a6c2994467b9ed47bf3876b3622 +#: ../../api/enums.rst:1896 03593a6c2994467b9ed47bf3876b3622 msgid "The guild may contain NSFW content." msgstr "" -#: ../../api/enums.rst:1870 1702f291fcb34353a6ab9d1d950767f0 +#: ../../api/enums.rst:1900 1702f291fcb34353a6ab9d1d950767f0 msgid "Represents an embedded activity application." msgstr "" -#: ../../api/enums.rst:1872 e09b1261ff9e4aed838e56dc0f2d0ba1 +#: ../../api/enums.rst:1902 e09b1261ff9e4aed838e56dc0f2d0ba1 msgid "Some might be boost-only or gated." msgstr "" -#: ../../api/enums.rst:1876 51a321ee62d54d98a9eccf81b593ba9d +#: ../../api/enums.rst:1906 51a321ee62d54d98a9eccf81b593ba9d msgid "" "Discord said that they won't verify bots who gives access to embedded " "activities." msgstr "" -#: ../../api/enums.rst:1878 e421667f43d645a19bf6e4f2ec7619d3 +#: ../../api/enums.rst:1908 e421667f43d645a19bf6e4f2ec7619d3 msgid "" "Read more here: " "https://discord.com/channels/613425648685547541/697236247739105340/901153332075315321." msgstr "" -#: ../../api/enums.rst:1884 8634ae2fdeae4337b6d96d3695dcfd5b +#: ../../api/enums.rst:1914 8634ae2fdeae4337b6d96d3695dcfd5b msgid "Represents the embedded application Ask Away." msgstr "" -#: ../../api/enums.rst:1890 4d3efac29bec4fea95eb83fb78c5e715 +#: ../../api/enums.rst:1920 4d3efac29bec4fea95eb83fb78c5e715 msgid "Represents the embedded application Awkword." msgstr "" -#: ../../api/enums.rst:1894 ../../api/enums.rst:1902 ../../api/enums.rst:1982 -#: ../../api/enums.rst:1990 ../../api/enums.rst:1998 ../../api/enums.rst:2086 -#: ../../api/enums.rst:2106 ../../api/enums.rst:2114 -#: 26a17bd0648f42319205d7e93d492172 46a7b3bd09264237b2c107acc73ecd72 -#: 5d37fd74de88463abc545e8a9bc6c324 6f540ae1a6bc40778c30e5b6ed6c1ebd -#: 7e84904cbf23461b85b39425620e25ed 88f0d371b1894498954ed6863c819b42 -#: 9db4622ff7d24f809e4ebf3a64cd2d2d a79b808e86594cdb8093ee9de1e8d5ec +#: ../../api/enums.rst:1924 ../../api/enums.rst:1932 ../../api/enums.rst:2012 +#: ../../api/enums.rst:2020 ../../api/enums.rst:2028 ../../api/enums.rst:2116 +#: ../../api/enums.rst:2136 ../../api/enums.rst:2144 +#: 46a7b3bd09264237b2c107acc73ecd72 msgid "This activity has been removed." msgstr "" -#: ../../api/enums.rst:1898 7df3a9c26b4f4fac8b39048deb5657dc +#: ../../api/enums.rst:1928 7df3a9c26b4f4fac8b39048deb5657dc msgid "Development version of :attr:`.awkword`." msgstr "" -#: ../../api/enums.rst:1906 abbce992b4e24550996b4cd9cbf4eb60 +#: ../../api/enums.rst:1936 abbce992b4e24550996b4cd9cbf4eb60 msgid "Represents the embedded application Bash Out." msgstr "" -#: ../../api/enums.rst:1912 262e49924cc14a02865aa50c57045b60 +#: ../../api/enums.rst:1942 262e49924cc14a02865aa50c57045b60 msgid "Represents the embedded application Betrayal.io." msgstr "" -#: ../../api/enums.rst:1916 ca9d81dfd82f4031b335c4bc19933a46 +#: ../../api/enums.rst:1946 ca9d81dfd82f4031b335c4bc19933a46 msgid "Represents the embedded application Blazing 8s." msgstr "" -#: ../../api/enums.rst:1922 37e760d58a7143b89abba2d5b19e1078 +#: ../../api/enums.rst:1952 37e760d58a7143b89abba2d5b19e1078 msgid "Development version of :attr:`.blazing_8s`." msgstr "" -#: ../../api/enums.rst:1928 126662fd83ef43cd965f2fde2fbc3d90 +#: ../../api/enums.rst:1958 126662fd83ef43cd965f2fde2fbc3d90 msgid "QA version of :attr:`.blazing_8s`." msgstr "" -#: ../../api/enums.rst:1934 bceb40c70ad54faea89657ff53a8b6ed +#: ../../api/enums.rst:1964 bceb40c70ad54faea89657ff53a8b6ed msgid "Staging version of :attr:`.blazing_8s`." msgstr "" -#: ../../api/enums.rst:1940 ece980f3196e4e22826bf0b9fbd9ba4d +#: ../../api/enums.rst:1970 ece980f3196e4e22826bf0b9fbd9ba4d msgid "Represents the embedded application Bobble League." msgstr "" -#: ../../api/enums.rst:1946 2cd323b60d65453680bf7e879ce98f88 +#: ../../api/enums.rst:1976 2cd323b60d65453680bf7e879ce98f88 msgid "Represents the embedded application Checkers in the Park." msgstr "" -#: ../../api/enums.rst:1950 a78c47930e5a4ba8b51f71dcea78c7ce +#: ../../api/enums.rst:1980 a78c47930e5a4ba8b51f71dcea78c7ce msgid "Development version of :attr:`.checkers_in_the_park`." msgstr "" -#: ../../api/enums.rst:1954 c2cc29ea6e184e83b2be17704af74c56 +#: ../../api/enums.rst:1984 c2cc29ea6e184e83b2be17704af74c56 msgid "QA version of :attr:`.checkers_in_the_park`." msgstr "" -#: ../../api/enums.rst:1958 7eb39863607f40c380be079505668760 +#: ../../api/enums.rst:1988 7eb39863607f40c380be079505668760 msgid "Staging version of :attr:`.checkers_in_the_park`." msgstr "" -#: ../../api/enums.rst:1962 ef05be1c5f7e4079ac7c56305f89ebfa +#: ../../api/enums.rst:1992 ef05be1c5f7e4079ac7c56305f89ebfa msgid "Represents the embedded application Chess in the Park." msgstr "" -#: ../../api/enums.rst:1966 6320ce907144405b876049b648120b12 +#: ../../api/enums.rst:1996 6320ce907144405b876049b648120b12 msgid "Development version of :attr:`.chess_in_the_park`." msgstr "" -#: ../../api/enums.rst:1970 749604a85ea64bbf996c3637266a7dfd +#: ../../api/enums.rst:2000 749604a85ea64bbf996c3637266a7dfd msgid "QA version of :attr:`.chess_in_the_park`." msgstr "" -#: ../../api/enums.rst:1974 4d7d5cbee8df40f39c5bd67d2a5cf15a +#: ../../api/enums.rst:2004 4d7d5cbee8df40f39c5bd67d2a5cf15a msgid "Staging version of :attr:`.chess_in_the_park`." msgstr "" -#: ../../api/enums.rst:1978 bf380b08e1e1407eafa744eae41fbb85 +#: ../../api/enums.rst:2008 bf380b08e1e1407eafa744eae41fbb85 msgid "Represents the embedded application Decoders Development." msgstr "" -#: ../../api/enums.rst:1986 5f272d25b38e42c5b02ff61dfc3ded42 +#: ../../api/enums.rst:2016 5f272d25b38e42c5b02ff61dfc3ded42 msgid "Represents the embedded application Doodle Crew." msgstr "" -#: ../../api/enums.rst:1994 90460a782454406b9eba77e90bbc0d65 +#: ../../api/enums.rst:2024 90460a782454406b9eba77e90bbc0d65 msgid "Development version of :attr:`.doodle_crew`." msgstr "" -#: ../../api/enums.rst:2002 adbde9ea5c7740d88be1a57b89ad8046 +#: ../../api/enums.rst:2032 adbde9ea5c7740d88be1a57b89ad8046 msgid "Represents the embedded application Fishington.io." msgstr "" -#: ../../api/enums.rst:2006 d6011665aa3848a8810933d33109f014 +#: ../../api/enums.rst:2036 d6011665aa3848a8810933d33109f014 msgid "Represents the embedded application Gartic Phone." msgstr "" -#: ../../api/enums.rst:2012 5b98bc6e985645759adce7b6dc973bc2 +#: ../../api/enums.rst:2042 5b98bc6e985645759adce7b6dc973bc2 msgid "Represents the embedded application Jamspace." msgstr "" -#: ../../api/enums.rst:2018 8cb40366f76a471182114e1d2bf663a4 +#: ../../api/enums.rst:2048 8cb40366f76a471182114e1d2bf663a4 msgid "Represents the embedded application Know What I Meme." msgstr "" -#: ../../api/enums.rst:2024 4611eb49709143a7943172b1ecd4af36 +#: ../../api/enums.rst:2054 4611eb49709143a7943172b1ecd4af36 msgid "Represents the embedded application Land.io." msgstr "" -#: ../../api/enums.rst:2030 1cef475005fa4d3e977b4a250336eaff +#: ../../api/enums.rst:2060 1cef475005fa4d3e977b4a250336eaff msgid "Represents the embedded application Letter League." msgstr "" -#: ../../api/enums.rst:2034 90d3eb8aa9354387bab79c9666a7f6be +#: ../../api/enums.rst:2064 90d3eb8aa9354387bab79c9666a7f6be msgid "Development version of :attr:`.letter_league`." msgstr "" -#: ../../api/enums.rst:2040 5900632eb0bd408aaeaceea4df6a3400 +#: ../../api/enums.rst:2070 5900632eb0bd408aaeaceea4df6a3400 msgid "Represents the embedded application Poker Night." msgstr "" -#: ../../api/enums.rst:2044 859bd24025a04598a607f82fe33e2303 +#: ../../api/enums.rst:2074 859bd24025a04598a607f82fe33e2303 msgid "Development version of :attr:`.poker_night`." msgstr "" -#: ../../api/enums.rst:2050 364952c675e345bfa20f62bb6295b569 +#: ../../api/enums.rst:2080 364952c675e345bfa20f62bb6295b569 msgid "QA version of :attr:`.poker_night`." msgstr "" -#: ../../api/enums.rst:2054 306415ef45014befbf99265bc432d5d5 +#: ../../api/enums.rst:2084 306415ef45014befbf99265bc432d5d5 msgid "Staging version of :attr:`.poker_night`." msgstr "" -#: ../../api/enums.rst:2058 6b68a438b88f4507bfaea1747c902c24 +#: ../../api/enums.rst:2088 6b68a438b88f4507bfaea1747c902c24 msgid "Represents the embedded application Putt Party." msgstr "" -#: ../../api/enums.rst:2064 1db9baa076ee480d8d0aa84283c03a90 +#: ../../api/enums.rst:2094 1db9baa076ee480d8d0aa84283c03a90 msgid "Development version of :attr:`.putt_party`." msgstr "" -#: ../../api/enums.rst:2070 28f5321d2a88463a87a98cc3fe977eee +#: ../../api/enums.rst:2100 28f5321d2a88463a87a98cc3fe977eee msgid "QA version of :attr:`.putt_party`." msgstr "" -#: ../../api/enums.rst:2076 d1c4dbb002ad4b59b6f095bd3c9e8241 +#: ../../api/enums.rst:2106 d1c4dbb002ad4b59b6f095bd3c9e8241 msgid "Staging version of :attr:`.putt_party`." msgstr "" -#: ../../api/enums.rst:2082 10dffbd7ae7346b1a9adb510b348b139 +#: ../../api/enums.rst:2112 10dffbd7ae7346b1a9adb510b348b139 msgid "Represents the embedded application Putts." msgstr "" -#: ../../api/enums.rst:2090 1a64c939106a47e89fa93d72ccffb2dd +#: ../../api/enums.rst:2120 1a64c939106a47e89fa93d72ccffb2dd msgid "Represents the embedded application Sketch Heads." msgstr "" -#: ../../api/enums.rst:2096 fe0828898e684c07ac1bb2b084c6b92e +#: ../../api/enums.rst:2126 fe0828898e684c07ac1bb2b084c6b92e msgid "Development version of :attr:`.sketch_heads`." msgstr "" -#: ../../api/enums.rst:2102 2abfe4abd47a4b16a8759924e64d5f61 +#: ../../api/enums.rst:2132 2abfe4abd47a4b16a8759924e64d5f61 msgid "Represents the embedded application Sketchy Artist." msgstr "" -#: ../../api/enums.rst:2110 0c2730bb638249d491ca800b236c561d +#: ../../api/enums.rst:2140 0c2730bb638249d491ca800b236c561d msgid "Development version of :attr:`.sketchy_artist`." msgstr "" -#: ../../api/enums.rst:2118 57f7dbca4655440a93c3fd350e137039 +#: ../../api/enums.rst:2148 57f7dbca4655440a93c3fd350e137039 msgid "Represents the embedded application Spell Cast." msgstr "" -#: ../../api/enums.rst:2122 5db2665a5810470ebfdcde53e0c9844e +#: ../../api/enums.rst:2152 5db2665a5810470ebfdcde53e0c9844e msgid "Staging version of :attr:`.spell_cast`." msgstr "" -#: ../../api/enums.rst:2128 e5f509a034fc4e12b38a85f3efc3e443 +#: ../../api/enums.rst:2158 e5f509a034fc4e12b38a85f3efc3e443 msgid "" "Same as :attr:`~EmbeddedActivity.youtube_together` with remote feature " "which allows guild admins to limit the playlist access." msgstr "" -#: ../../api/enums.rst:2132 40693975970c4aba91b20cbb710c3df5 +#: ../../api/enums.rst:2162 40693975970c4aba91b20cbb710c3df5 msgid "Development version of :attr:`.watch_together`." msgstr "" -#: ../../api/enums.rst:2136 b171892fb9124323bb2b98d60e1b7a85 +#: ../../api/enums.rst:2166 b171892fb9124323bb2b98d60e1b7a85 msgid "Represents the embedded application word snacks." msgstr "" -#: ../../api/enums.rst:2140 f667ed7f17934a5886e9dbab4028d854 +#: ../../api/enums.rst:2170 f667ed7f17934a5886e9dbab4028d854 msgid "Development version of :attr:`.word_snacks`." msgstr "" -#: ../../api/enums.rst:2144 f2e8046479ab4befb1b09badb53ceac4 +#: ../../api/enums.rst:2174 f2e8046479ab4befb1b09badb53ceac4 msgid "Represents the embedded application Youtube Together." msgstr "" -#: ../../api/enums.rst:2148 3aafbe2b679b447ba75d81c817faba38 +#: ../../api/enums.rst:2178 3aafbe2b679b447ba75d81c817faba38 msgid "Represents the status of a scheduled event." msgstr "" -#: ../../api/enums.rst:2154 203576378c61466aafba5a0280b7d8d7 +#: ../../api/enums.rst:2184 203576378c61466aafba5a0280b7d8d7 msgid "The scheduled event hasn't started or been canceled yet." msgstr "" -#: ../../api/enums.rst:2158 11cbb117b6e540df9c5cf85a8692ddd0 +#: ../../api/enums.rst:2188 11cbb117b6e540df9c5cf85a8692ddd0 msgid "The scheduled event is in progress." msgstr "" -#: ../../api/enums.rst:2162 59952e0eaaed49e283b98e7bc4fc4827 +#: ../../api/enums.rst:2192 59952e0eaaed49e283b98e7bc4fc4827 msgid "The scheduled event is over." msgstr "" -#: ../../api/enums.rst:2166 347d83904c7c44bc93ff95674bf1dc88 +#: ../../api/enums.rst:2196 347d83904c7c44bc93ff95674bf1dc88 msgid "The scheduled event has been canceled before it can start." msgstr "" -#: ../../api/enums.rst:2170 f3e431347c5e494ab804674c1a47785e +#: ../../api/enums.rst:2200 f3e431347c5e494ab804674c1a47785e msgid "Alias to :attr:`canceled`." msgstr "" -#: ../../api/enums.rst:2174 9367cb26de98424599dc80ef69d1a73d +#: ../../api/enums.rst:2204 9367cb26de98424599dc80ef69d1a73d msgid "" "Represents a scheduled event location type (otherwise known as the entity" " type on the API)." msgstr "" -#: ../../api/enums.rst:2180 4266c50b2bdf4fcf8936d92fa70abac3 +#: ../../api/enums.rst:2210 4266c50b2bdf4fcf8936d92fa70abac3 msgid "Represents a scheduled event that is happening in a :class:`StageChannel`." msgstr "" -#: ../../api/enums.rst:2184 f9e4297eb07d41a3bde1dbf3e89b5675 +#: ../../api/enums.rst:2214 f9e4297eb07d41a3bde1dbf3e89b5675 msgid "Represents a scheduled event that is happening in a :class:`VoiceChannel`." msgstr "" -#: ../../api/enums.rst:2188 e4af5f9d382340e3828ebe79f1ebfee7 +#: ../../api/enums.rst:2218 e4af5f9d382340e3828ebe79f1ebfee7 msgid "Represents a generic location as a :class:`str`." msgstr "" -#: ../../api/enums.rst:2192 fe8d3a7422cf4811950c7096d1a6910d +#: ../../api/enums.rst:2222 fe8d3a7422cf4811950c7096d1a6910d msgid "" "Represents the privacy level of a scheduled event. Scheduled event " "privacy levels can only have 1 possible value at the moment so this " "shouldn't really be used." msgstr "" -#: ../../api/enums.rst:2198 e258adae10a24e399876694c35f291ee +#: ../../api/enums.rst:2228 e258adae10a24e399876694c35f291ee msgid "" "Represents a scheduled event that is only available to members inside the" " guild." msgstr "" -#: ../../api/enums.rst:2202 43c0ea119a5d4ddeae31a1891ab90bba +#: ../../api/enums.rst:2232 43c0ea119a5d4ddeae31a1891ab90bba msgid "Represents an application role connection metadata type." msgstr "" -#: ../../api/enums.rst:2204 a48a777f05f8404ea3f84c2eea0b407b +#: ../../api/enums.rst:2234 a48a777f05f8404ea3f84c2eea0b407b msgid "" "Each metadata type offers a comparison operation that allows guilds to " "configure role requirements based on metadata values stored by the bot. " @@ -2488,337 +2453,398 @@ msgid "" "required ``guild's configured value`` within the guild role settings." msgstr "" -#: ../../api/enums.rst:2213 7a2243082c9146148a159adfd210797b +#: ../../api/enums.rst:2243 7a2243082c9146148a159adfd210797b msgid "" "The metadata value (``integer``) is less than or equal to the guild's " "configured value (``integer``)." msgstr "" -#: ../../api/enums.rst:2217 e05c266364924b249c892a96ae04c509 +#: ../../api/enums.rst:2247 e05c266364924b249c892a96ae04c509 msgid "" "The metadata value (``integer``) is greater than or equal to the guild's " "configured value (``integer``)." msgstr "" -#: ../../api/enums.rst:2221 dc164a530b7748a890b89df5f1d48a3a +#: ../../api/enums.rst:2251 dc164a530b7748a890b89df5f1d48a3a msgid "" "The metadata value (``integer``) is equal to the guild's configured value" " (``integer``)." msgstr "" -#: ../../api/enums.rst:2225 271247e528204d5caec08f683630d00c +#: ../../api/enums.rst:2255 271247e528204d5caec08f683630d00c msgid "" "The metadata value (``integer``) is not equal to the guild's configured " "value (``integer``)." msgstr "" -#: ../../api/enums.rst:2229 c5cbe1ee08764e95af0db6111e8f10c0 +#: ../../api/enums.rst:2259 c5cbe1ee08764e95af0db6111e8f10c0 msgid "" "The metadata value (``datetime``) is less than or equal to the guild's " "configured value (``integer``; the number of days before the current " "date)." msgstr "" -#: ../../api/enums.rst:2234 4f4f013f472b4670a51d9240fd8f71cb +#: ../../api/enums.rst:2264 4f4f013f472b4670a51d9240fd8f71cb msgid "" "The metadata value (``datetime``) is greater than or equal to the guild's" " configured value (``integer``; the number of days before the current " "date)." msgstr "" -#: ../../api/enums.rst:2239 fa757acb4e9841578e85bd76d6678b17 +#: ../../api/enums.rst:2269 fa757acb4e9841578e85bd76d6678b17 msgid "" "The metadata value (``integer``) is equal to the guild's configured value" " (``integer``; 1)." msgstr "" -#: ../../api/enums.rst:2243 0f6c437fb349410593e5fc67633b1ed0 +#: ../../api/enums.rst:2273 0f6c437fb349410593e5fc67633b1ed0 msgid "" "The metadata value (``integer``) is not equal to the guild's configured " "value (``integer``; 1)." msgstr "" -#: ../../api/enums.rst:2247 6cd1703bdbcb49af8199d10e0be98536 +#: ../../api/enums.rst:2277 6cd1703bdbcb49af8199d10e0be98536 msgid "Represents an AutoMod trigger type." msgstr "" -#: ../../api/enums.rst:2253 92785878e944483596614511844290d9 +#: ../../api/enums.rst:2283 92785878e944483596614511844290d9 msgid "Represents a keyword rule trigger, which are customizable by a guild." msgstr "" -#: ../../api/enums.rst:2255 ../../api/enums.rst:2265 ../../api/enums.rst:2280 -#: 2748f446a4944afcac405b4e6431d085 6b22e3f8c2104c49a2126255db4d2a25 -#: 6e7fe5085c2c473ebe25b9e17a6473c3 +#: ../../api/enums.rst:2285 ../../api/enums.rst:2295 ../../api/enums.rst:2310 +#: 2748f446a4944afcac405b4e6431d085 msgid "Possible attributes for :class:`AutoModTriggerMetadata`:" msgstr "" -#: ../../api/enums.rst:2257 164ea467f5a74a77a09fffe0604d2e6f +#: ../../api/enums.rst:2287 164ea467f5a74a77a09fffe0604d2e6f msgid ":attr:`~AutoModTriggerMetadata.keyword_filter`" msgstr "" -#: ../../api/enums.rst:2258 3a554f78cf8f4a0386b8cde531dbbbf4 +#: ../../api/enums.rst:2288 3a554f78cf8f4a0386b8cde531dbbbf4 msgid ":attr:`~AutoModTriggerMetadata.regex_patterns`" msgstr "" -#: ../../api/enums.rst:2259 ../../api/enums.rst:2268 -#: e648d4c07e7849498fa1e37f3dc9d7a4 f18a268f3f3847c59e0ef614ee5a88ca +#: ../../api/enums.rst:2289 ../../api/enums.rst:2298 +#: f18a268f3f3847c59e0ef614ee5a88ca msgid ":attr:`~AutoModTriggerMetadata.allow_list`" msgstr "" -#: ../../api/enums.rst:2263 9cb29d61a6674cc58252b6ff7ec0ee65 +#: ../../api/enums.rst:2293 9cb29d61a6674cc58252b6ff7ec0ee65 msgid "Represents a preset keyword rule trigger." msgstr "" -#: ../../api/enums.rst:2267 d6aa05f209664d85a235c190d3043cd9 +#: ../../api/enums.rst:2297 d6aa05f209664d85a235c190d3043cd9 msgid ":attr:`~AutoModTriggerMetadata.presets`" msgstr "" -#: ../../api/enums.rst:2272 fc23e3e17deb4d2db2f13578e975407f +#: ../../api/enums.rst:2302 fc23e3e17deb4d2db2f13578e975407f msgid "Represents the spam rule trigger." msgstr "" -#: ../../api/enums.rst:2274 5052fa1e23f84d919094b527e6780760 +#: ../../api/enums.rst:2304 5052fa1e23f84d919094b527e6780760 msgid "There are no possible attributes for :class:`AutoModTriggerMetadata`." msgstr "" -#: ../../api/enums.rst:2278 c1b72bd121c64fd9b20ca8fdb200b748 +#: ../../api/enums.rst:2308 c1b72bd121c64fd9b20ca8fdb200b748 msgid "Represents a mention spam keyword rule trigger." msgstr "" -#: ../../api/enums.rst:2282 cca7bd82a2394c6083489b7e39c4c738 +#: ../../api/enums.rst:2312 cca7bd82a2394c6083489b7e39c4c738 msgid ":attr:`~AutoModTriggerMetadata.mention_total_limit`" msgstr "" -#: ../../api/enums.rst:2288 70879d5f0ea545c6a8e2c43268f3a44a +#: ../../api/enums.rst:2318 70879d5f0ea545c6a8e2c43268f3a44a msgid "Represents a harmful link rule trigger." msgstr "" -#: ../../api/enums.rst:2290 ab821fbd1d1c44e7b9adfaccc49878cc +#: ../../api/enums.rst:2320 ab821fbd1d1c44e7b9adfaccc49878cc msgid "Removed by Discord and merged into :attr:`spam`." msgstr "" -#: ../../api/enums.rst:2295 1d15948ea48048f3a54cb3fd56f98949 +#: ../../api/enums.rst:2325 1d15948ea48048f3a54cb3fd56f98949 msgid "Represents an AutoMod event type." msgstr "" -#: ../../api/enums.rst:2301 de04935db43e47bb8ad4d5ad0a2e794a +#: ../../api/enums.rst:2331 de04935db43e47bb8ad4d5ad0a2e794a msgid "Represents a message send AutoMod event." msgstr "" -#: ../../api/enums.rst:2305 20ab54c4886942d6a8b40c6cb79dc15e +#: ../../api/enums.rst:2335 20ab54c4886942d6a8b40c6cb79dc15e msgid "Represents the type of action AutoMod is performing." msgstr "" -#: ../../api/enums.rst:2311 2052ac6a159c413096526b93f53fc40f +#: ../../api/enums.rst:2341 2052ac6a159c413096526b93f53fc40f msgid "Represents a block message action." msgstr "" -#: ../../api/enums.rst:2315 52326fdbc82c40b78fb2d012ee46d6e0 +#: ../../api/enums.rst:2345 52326fdbc82c40b78fb2d012ee46d6e0 msgid "Represents a send alert message action." msgstr "" -#: ../../api/enums.rst:2319 e71766619bd345e6adacc517795aa546 +#: ../../api/enums.rst:2349 e71766619bd345e6adacc517795aa546 msgid "Represents a timeout action." msgstr "" -#: ../../api/enums.rst:2323 a67c1f449b7b46a6b3945dbe581eecf5 +#: ../../api/enums.rst:2353 a67c1f449b7b46a6b3945dbe581eecf5 msgid "Represents an AutoMod keyword preset type." msgstr "" -#: ../../api/enums.rst:2329 16fae1e09da548e194ff3e9b141d0b3e +#: ../../api/enums.rst:2359 16fae1e09da548e194ff3e9b141d0b3e msgid "Represents the profanity keyword preset rule." msgstr "" -#: ../../api/enums.rst:2333 ab390cf38fb84df4a3a96714d0211fb6 +#: ../../api/enums.rst:2363 ab390cf38fb84df4a3a96714d0211fb6 msgid "Represents the sexual content keyword preset rule." msgstr "" -#: ../../api/enums.rst:2337 1a4ffd11aed54240903e82e327560e9b +#: ../../api/enums.rst:2367 1a4ffd11aed54240903e82e327560e9b msgid "Represents the slurs keyword preset rule." msgstr "" -#: ../../api/enums.rst:2341 e06b2688ab0040a886ef9dc2896bc3a3 +#: ../../api/enums.rst:2371 e06b2688ab0040a886ef9dc2896bc3a3 msgid "Represents how each prompt's options are displayed." msgstr "" -#: ../../api/enums.rst:2347 49a64ce72b5949fbb573a3ccaee7703f +#: ../../api/enums.rst:2377 49a64ce72b5949fbb573a3ccaee7703f msgid "The options will appear in a grid form, showing the name and description." msgstr "" -#: ../../api/enums.rst:2351 0a3bb3bdb2714e2cbf932539ebc78a91 +#: ../../api/enums.rst:2381 0a3bb3bdb2714e2cbf932539ebc78a91 msgid "" "The options will appear in a dropdown (similar to select menus), but " "without the description displayed. This is **enforced** if there are more" " than 12 options in the prompt." msgstr "" -#: ../../api/enums.rst:2355 a23abfb2ecad4cd8ad6e055957bf964e +#: ../../api/enums.rst:2385 a23abfb2ecad4cd8ad6e055957bf964e msgid "Represents the current mode of the guild's onboarding flow." msgstr "" -#: ../../api/enums.rst:2361 6aa44f6eace5404f9d4a7f22c35aa583 +#: ../../api/enums.rst:2391 6aa44f6eace5404f9d4a7f22c35aa583 msgid "Only default channels are counted towards the Onboarding requirements." msgstr "" -#: ../../api/enums.rst:2365 fb8b2393e31646fea2a6b5c6cff080cb +#: ../../api/enums.rst:2395 fb8b2393e31646fea2a6b5c6cff080cb msgid "" -"Both default channels and questions (``OnboardingPrompt``s) will count " +"Both default channels and questions (``OnboardingPrompt``\\s) will count " "towards the Onboarding requirements." msgstr "" -#: ../../api/enums.rst:2369 d984d2edafa0494198f40de75ba4ee65 +#: ../../api/enums.rst:2399 d984d2edafa0494198f40de75ba4ee65 msgid "Represents a Reaction's type." msgstr "" -#: ../../api/enums.rst:2375 7093ffd76bf040fbabd2de615bea62a7 +#: ../../api/enums.rst:2405 7093ffd76bf040fbabd2de615bea62a7 msgid "Represents a normal reaction." msgstr "" -#: ../../api/enums.rst:2379 7ff6dcebaa89470b8b1b9ee4585e7e04 +#: ../../api/enums.rst:2409 7ff6dcebaa89470b8b1b9ee4585e7e04 msgid "Represents a super reaction." msgstr "" -#: ../../api/enums.rst:2383 8441ff853aa64a7da5c19e1df2a877a2 +#: ../../api/enums.rst:2413 8441ff853aa64a7da5c19e1df2a877a2 msgid "Represents an SKU's type." msgstr "" -#: ../../api/enums.rst:2389 bc04deae624c4ff79197fba79bb3d505 +#: ../../api/enums.rst:2419 bc04deae624c4ff79197fba79bb3d505 msgid "" "A one-time purchase that is permanent and is not subject to either " "renewal or consumption, such as lifetime access to an app's premium " "features." msgstr "" -#: ../../api/enums.rst:2394 ac5ad3bc7e1642909644aad6bf116481 +#: ../../api/enums.rst:2424 ac5ad3bc7e1642909644aad6bf116481 msgid "" "A one-time, non-renewable purchase that provides access, such as a " "temporary power-up or boost in a game." msgstr "" -#: ../../api/enums.rst:2399 ac2cba0273274f94888cf5be8147f0b0 +#: ../../api/enums.rst:2429 ac2cba0273274f94888cf5be8147f0b0 msgid "Represents a recurring subscription." msgstr "" -#: ../../api/enums.rst:2403 9755ce16658e4e5aaf283233f4ba8e6c +#: ../../api/enums.rst:2433 9755ce16658e4e5aaf283233f4ba8e6c msgid "" "A system-generated group for each subscription SKU created. These types " "of SKUs are currently unused." msgstr "" -#: ../../api/enums.rst:2408 f47ba3afb4144d7cb79cacb32af9f292 +#: ../../api/enums.rst:2438 f47ba3afb4144d7cb79cacb32af9f292 msgid "Represents an entitlement's type." msgstr "" -#: ../../api/enums.rst:2414 f0c9c5eeaf1d4576b1977a50ebff3be9 +#: ../../api/enums.rst:2444 f0c9c5eeaf1d4576b1977a50ebff3be9 msgid "Entitlement was purchased by the user." msgstr "" -#: ../../api/enums.rst:2418 0fd3167c06bb4f73a4373acc350c29f4 +#: ../../api/enums.rst:2448 0fd3167c06bb4f73a4373acc350c29f4 msgid "Entitlement is for a Discord Nitro subscription." msgstr "" -#: ../../api/enums.rst:2422 6e360623ccd14c7ba737664a0720387b +#: ../../api/enums.rst:2452 6e360623ccd14c7ba737664a0720387b msgid "Entitlement was gifted by the developer." msgstr "" -#: ../../api/enums.rst:2426 a3753cbe720248baad7006b741b83d0f +#: ../../api/enums.rst:2456 a3753cbe720248baad7006b741b83d0f msgid "Entitlement was purchased by a developer in the application's test mode." msgstr "" -#: ../../api/enums.rst:2430 c50fbfb4231547299d0b58c756a526ef +#: ../../api/enums.rst:2460 c50fbfb4231547299d0b58c756a526ef msgid "Entitlement was granted when the SKU was free." msgstr "" -#: ../../api/enums.rst:2434 664d88fce1c945589b43e457c0a039ab +#: ../../api/enums.rst:2464 664d88fce1c945589b43e457c0a039ab msgid "Entitlement was gifted by another user." msgstr "" -#: ../../api/enums.rst:2438 bcce02698e7c4d93b0593a4738376114 +#: ../../api/enums.rst:2468 bcce02698e7c4d93b0593a4738376114 msgid "Entitlement was claimed by a user for free as a Nitro subscriber." msgstr "" -#: ../../api/enums.rst:2442 94fb5669a76e4d5799331d41c4367469 +#: ../../api/enums.rst:2472 94fb5669a76e4d5799331d41c4367469 msgid "Entitlement was purchased as an app subscription." msgstr "" -#: ../../api/enums.rst:2447 043f69aa903442b79ab0a54119892850 +#: ../../api/enums.rst:2477 043f69aa903442b79ab0a54119892850 msgid "Represents an entitlement's ownership type." msgstr "" -#: ../../api/enums.rst:2453 72cb5e1565fc455191948cdc346b5907 +#: ../../api/enums.rst:2483 72cb5e1565fc455191948cdc346b5907 msgid "Entitlement is owned by a guild." msgstr "" -#: ../../api/enums.rst:2457 e781c8a6bbb243499cddce3c2086358f +#: ../../api/enums.rst:2487 e781c8a6bbb243499cddce3c2086358f msgid "Entitlement is owned by a user." msgstr "" -#: ../../api/enums.rst:2462 61f4a928d66440c58ffbf67cfb15c5a1 +#: ../../api/enums.rst:2492 61f4a928d66440c58ffbf67cfb15c5a1 msgid "Represents a poll's layout type." msgstr "" -#: ../../api/enums.rst:2468 f54fed3455b144949f6a44f072c31a50 +#: ../../api/enums.rst:2498 f54fed3455b144949f6a44f072c31a50 msgid "Represents the default layout." msgstr "" -#: ../../api/enums.rst:2473 2b0b8bc9cad04acebb5612d68a8de5bc +#: ../../api/enums.rst:2503 2b0b8bc9cad04acebb5612d68a8de5bc msgid "The integration type for an application." msgstr "" -#: ../../api/enums.rst:2479 a15a8b77c15e4992bc42c8bb77ef4798 +#: ../../api/enums.rst:2509 a15a8b77c15e4992bc42c8bb77ef4798 msgid "The integration is added to a guild." msgstr "" -#: ../../api/enums.rst:2483 3c01a27a108a44fd993f5951533ed1d6 +#: ../../api/enums.rst:2513 3c01a27a108a44fd993f5951533ed1d6 msgid "The integration is added to a user account." msgstr "" -#: ../../api/enums.rst:2488 d351c5701a90482b9a4914a152ef4078 +#: ../../api/enums.rst:2518 d351c5701a90482b9a4914a152ef4078 msgid "The context where an interaction occurs." msgstr "" -#: ../../api/enums.rst:2494 e8e8e4cc8a314af0b8169d0786b9b761 +#: ../../api/enums.rst:2524 e8e8e4cc8a314af0b8169d0786b9b761 msgid "The interaction is in a guild." msgstr "" -#: ../../api/enums.rst:2498 9c92e2dd1a0f4c0c85a016d87b6eef8f +#: ../../api/enums.rst:2528 9c92e2dd1a0f4c0c85a016d87b6eef8f msgid "The interaction is in the bot's own DM channel with the user." msgstr "" -#: ../../api/enums.rst:2502 1e9f15c549cb42a1974d9ba887984e15 +#: ../../api/enums.rst:2532 1e9f15c549cb42a1974d9ba887984e15 msgid "The interaction is in a private DM or group DM channel." msgstr "" -#: ../../api/enums.rst:2507 01f2e91f4fb944b997dd5067e60a8289 +#: ../../api/enums.rst:2536 dc0bb1003ef04faaa4b36bd79dd3badc +msgid "Represents the type of animation for a voice channel effect." +msgstr "" + +#: ../../api/enums.rst:2542 a15a8b77c15e4992bc42c8bb77ef4798 +msgid "The animation is a premium effect." +msgstr "" + +#: ../../api/enums.rst:2546 3c01a27a108a44fd993f5951533ed1d6 +msgid "The animation is a basic effect." +msgstr "" + +#: ../../api/enums.rst:2551 01f2e91f4fb944b997dd5067e60a8289 msgid "Represents a subscription's status." msgstr "" -#: ../../api/enums.rst:2513 08e8ab3b99434be989a53c61cc38f780 +#: ../../api/enums.rst:2557 08e8ab3b99434be989a53c61cc38f780 msgid "The subscription is active and is scheduled to renew." msgstr "" -#: ../../api/enums.rst:2517 778b0c4eee34445e9b6374dde9251089 +#: ../../api/enums.rst:2561 778b0c4eee34445e9b6374dde9251089 msgid "The subscription is active but will not renew." msgstr "" -#: ../../api/enums.rst:2521 da88c67afa8d45e8965b9e7defd425cb +#: ../../api/enums.rst:2565 da88c67afa8d45e8965b9e7defd425cb msgid "" "The subscription is inactive and the subscription owner is not being " "charged." msgstr "" -#: ../../api/enums.rst:2526 df2d552101134de0b37f9bc3f1fe64a5 +#: ../../api/enums.rst:2571 d78900c618414d258b8bf82e4c53d0ce +msgid "Represents the time before a thread is archived." +msgstr "" + +#: ../../api/enums.rst:2577 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "" + +#: ../../api/enums.rst:2581 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "" + +#: ../../api/enums.rst:2585 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "" + +#: ../../api/enums.rst:2589 51a321ee62d54d98a9eccf81b593ba9d +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "" + +#: ../../api/enums.rst:2594 df2d552101134de0b37f9bc3f1fe64a5 msgid "Represents the padding size around a separator component." msgstr "" -#: ../../api/enums.rst:2532 5d1855c5f1104662bfa445de38ae412d +#: ../../api/enums.rst:2600 5d1855c5f1104662bfa445de38ae412d msgid "The separator uses small padding." msgstr "" -#: ../../api/enums.rst:2536 7974579a64184f3f94acaca0d00878aa +#: ../../api/enums.rst:2604 7974579a64184f3f94acaca0d00878aa msgid "The separator uses large padding." msgstr "" +#: ../../api/enums.rst:2608 8f81efbdafac4745899e4ad861717ecd +msgid "" +"Used to represent the default sort order for posts in " +":class:`ForumChannel` and :class:`MediaChannel`." +msgstr "" + +#: ../../api/enums.rst:2612 18164daaeeb445b2bc3f4333247f051d +msgid "Sort by latest activity." +msgstr "" + +#: ../../api/enums.rst:2616 e09b1261ff9e4aed838e56dc0f2d0ba1 +msgid "Sort by post creation date." +msgstr "" + +#: ../../api/enums.rst:2620 110f5f127cf34700aebef11bd948132d +msgid "Represents the default value type of a select menu." +msgstr "" + +#: ../../api/enums.rst:2624 044f2e7645914a0ba5e4145600a04267 +msgid "The default value is a channel." +msgstr "" + +#: ../../api/enums.rst:2628 11cbb117b6e540df9c5cf85a8692ddd0 +msgid "The default value is a role." +msgstr "" + +#: ../../api/enums.rst:2632 e8e8e4cc8a314af0b8169d0786b9b761 +msgid "The default value is a user." +msgstr "" + #~ msgid "" #~ "Represents a component based interaction, " #~ "i.e. using the Discord Bot UI Kit." @@ -2834,3 +2860,17 @@ msgstr "" #~ "emoji ID." #~ msgstr "" +#~ 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 "" + +#~ msgid "" +#~ "Both default channels and questions " +#~ "(``OnboardingPrompt``s) will count towards the" +#~ " Onboarding requirements." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/events.po b/docs/locales/en/LC_MESSAGES/api/events.po index c50324cbe7..ee7d11343b 100644 --- a/docs/locales/en/LC_MESSAGES/api/events.po +++ b/docs/locales/en/LC_MESSAGES/api/events.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -63,9 +63,11 @@ msgstr "" #: ../../api/events.rst 0d3719138c324b9b86dfd4e1f7c983c2 #: 1031328b8ab2414c85e5725dc3c4efbf 13bb21ffd48c4d37b43cae9d0af4273a -#: 17839a738d044231b7bb90c4f01bdc9b 349abfcdf56240438f5690772fe0a18d -#: 450ea7dd8b0742b6a95034bc736a0b26 47834821ad7340b2a0c1b302cf59221a -#: 4f354ed77ba74f58a8bfe8f9e4523bc8 69f16d3ebdce40d299735d1b99859fc4 +#: 17839a738d044231b7bb90c4f01bdc9b 1bbd24a3b6cb4b9884783f93463da604 +#: 2ba0802f3d1046c88a9d57d1263ab22e 307aa980f65741c38c969a23f6a1fb85 +#: 349abfcdf56240438f5690772fe0a18d 450ea7dd8b0742b6a95034bc736a0b26 +#: 47834821ad7340b2a0c1b302cf59221a 4f354ed77ba74f58a8bfe8f9e4523bc8 +#: 58a07515a84a439a9d6b697521ba9834 69f16d3ebdce40d299735d1b99859fc4 #: 69f826f1232a4d53a56d0d5f09d6091a 6dab0c0a2e24494ab8395fce18a6640a #: 73dad0dff0974575a4f932f888e57e50 743a2e37a02c4c5fb8f7dd22c8217882 #: 78208569a83144aa920b951012b5ce70 78efea9536c547dea9bcf4f0fb904c57 @@ -76,8 +78,10 @@ msgstr "" #: a3d69eddf6564725bc67771befc4aeca a3d7e20844c140bfae16d8b945ec35b3 #: a88f1812c49f42f1ac7a744c1c840822 a9ebc9dfbb2342c09e6f908ff8b05b61 #: b04fccd185f843d1aca16ec4a414e75c be24ecbc72b54a3390c05a17b44d15b6 -#: cf1af74adcc940c6b88151caa220ceb0 d057103729ff4f3b8dbe93fe0bc1262e -#: e3455443ac954b88b181ebe074279d1a f19251d202354981b849ab1942b91951 +#: cda2a25c32904c0abab0b5e2bc4be102 cf1af74adcc940c6b88151caa220ceb0 +#: d057103729ff4f3b8dbe93fe0bc1262e e2f0114001324fd88506ede59b9db004 +#: e3455443ac954b88b181ebe074279d1a e8ae12f2522d48c8a4b8a09b9aa31134 +#: f19251d202354981b849ab1942b91951 f2ffd70b9229453dac99ed7cf42cd9ea #: f4f36adbe07941dbb50a3375686a7f96 fb18645345c14733936ee43bac2428ab #: fe865df5dd99489498c73d866ac670dc msgid "Parameters" @@ -151,8 +155,9 @@ msgstr "" #: ../../api/events.rst:995 ../../api/events.rst:1018 ../../api/events.rst:1043 #: ../../api/events.rst:1170 ../../api/events.rst:1194 #: ../../api/events.rst:1293 ../../api/events.rst:1320 -#: ../../api/events.rst:1354 2c7f1cc4edff4bc29e8b8268e06aa93e -#: 6214e4ff9d514cadbf5a0815af3cccaa 6b8bd14634da4b118afbfe9e49e3beb1 +#: ../../api/events.rst:1354 ../../api/events.rst:1487 +#: 2c7f1cc4edff4bc29e8b8268e06aa93e 6214e4ff9d514cadbf5a0815af3cccaa +#: 6b8bd14634da4b118afbfe9e49e3beb1 ce29818d211643cba28752cdddc25f2b msgid "The raw event payload data." msgstr "" @@ -1714,6 +1719,79 @@ msgstr "" msgid "The raw voice channel status update payload." msgstr "" +#: ../../api/events.rst:1418 c5ebcdd01be24bca80d809bf0a7e2915 +msgid "Voice Channel Effects" +msgstr "" + +#: ../../api/events.rst:1421 1a7a03f9bb3c44ccaee90c88f77d310e +msgid "Called when a voice channel effect is sent." +msgstr "" + +#: ../../api/events.rst:1425 b35f7ab35765453eac00c5288f700c70 +msgid "The voice channel effect event." +msgstr "" + +#: ../../api/events.rst:1429 087c37fe715c481d9992625654bed911 +msgid "Soundboard Sound" +msgstr "" + +#: ../../api/events.rst:1432 c1b5f866473f4cf9a431418cdbb76237 +msgid "" +"Called when multiple guild soundboard sounds are updated at once and they" +" were all already in the cache. This is called, for example, when a guild" +" loses a boost level and some sounds become unavailable." +msgstr "" + +#: ../../api/events.rst:1437 2bf6c6c8c74c41cf896f35e49fdca6a8 +msgid "The soundboard sounds prior to being updated." +msgstr "" + +#: ../../api/events.rst:1439 ../../api/events.rst:1449 +#: b147f1dec98b4de6a10b33433cf49849 cb65228af34047429b6f616d58fc17a8 +msgid "The soundboard sounds after being updated." +msgstr "" + +#: ../../api/events.rst:1444 882ccbec060743528aa081df467e839a +msgid "" +"Called when multiple guild soundboard sounds are updated at once. This is" +" called, for example, when a guild loses a boost level and some sounds " +"become unavailable." +msgstr "" + +#: ../../api/events.rst:1454 8d2a83e156c84583a83c472c55bbc115 +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "" + +#: ../../api/events.rst:1458 206c20e27285453ea5070757bcd4c429 +msgid "The soundboard sound prior to being updated." +msgstr "" + +#: ../../api/events.rst:1460 ../../api/events.rst:1469 +#: 054bcd9bfd064dd0bd790bc45e9bcf5c 5e89c982391849c19d0872ca5c3bc0b4 +msgid "The soundboard sound after being updated." +msgstr "" + +#: ../../api/events.rst:1465 99259bcd473a4b5994d7eab926fa6f65 +msgid "Called when a soundboard sound is updated." +msgstr "" + +#: ../../api/events.rst:1474 ../../api/events.rst:1483 +#: 7f9bafd2f3004b749a6877da93187875 83254ab89f4e435b8414b354f808e35f +msgid "Called when a soundboard sound is deleted." +msgstr "" + +#: ../../api/events.rst:1478 0fddb9417b4543698ea11a1b3c524e3e +msgid "The soundboard sound that was deleted." +msgstr "" + +#: ../../api/events.rst:1492 05bcf36a1b1a418a8ddc67e337b3c888 +msgid "Called when a soundboard sound is created." +msgstr "" + +#: ../../api/events.rst:1496 51065dc838234ff3ba3805c442730192 +msgid "The soundboard sound that was created." +msgstr "" + #~ msgid "Entitlements" #~ msgstr "" diff --git a/docs/locales/en/LC_MESSAGES/api/models.po b/docs/locales/en/LC_MESSAGES/api/models.po index a49b51e551..cebe81b39b 100644 --- a/docs/locales/en/LC_MESSAGES/api/models.po +++ b/docs/locales/en/LC_MESSAGES/api/models.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -84,7 +84,7 @@ msgid "This is equivalent to hash(:attr:`url`)." msgstr "" #: ../../api/models.rst b168fffcce71401eb693e9e18b66c905 -#: c831fa537f414a13a0b6020ed358e961 discord.abc.Messageable.history +#: discord.abc.Messageable.history discord.abc.Messageable.pins #: discord.channel.StageChannel.purge discord.channel.VoiceChannel.purge #: discord.channel._TextChannel.purge discord.guild.Guild.audit_logs #: discord.guild.Guild.bans discord.guild.Guild.fetch_members @@ -108,9 +108,10 @@ msgstr "" #: ../../api/models.rst 8f1345380b4e4342a090f0d5cd984869 #: cbcd88ced77f4597bfb0d4fd48bf4f58 discord.abc.Messageable.history -#: discord.channel.StageChannel.purge discord.channel.VoiceChannel.purge -#: discord.channel._TextChannel.purge discord.guild.Guild.audit_logs -#: discord.guild.Guild.bans discord.guild.Guild.fetch_members +#: discord.abc.Messageable.pins discord.channel.StageChannel.purge +#: discord.channel.VoiceChannel.purge discord.channel._TextChannel.purge +#: discord.guild.Guild.audit_logs discord.guild.Guild.bans +#: discord.guild.Guild.fetch_members #: discord.monetization.SKU.fetch_subscriptions discord.reaction.Reaction.users #: discord.scheduled_events.ScheduledEvent.subscribers #: discord.threads.Thread.purge of @@ -118,23 +119,36 @@ msgid "Return type" msgstr "" #: 1fad9e42f9844177a0e09f9e5f6e4592 discord.asset.Asset.is_animated:4 -#: discord.channel.CategoryChannel.is_nsfw:4 #: discord.channel.StageChannel.is_nsfw:4 discord.channel.TextChannel.is_news:4 #: discord.channel.VoiceChannel.is_nsfw:4 #: discord.channel._TextChannel.is_nsfw:4 discord.components.Component.is_v2:4 -#: discord.emoji.AppEmoji.is_usable:4 +#: discord.emoji.AppEmoji.is_usable:4 discord.emoji.GuildEmoji.is_usable:6 #: discord.interactions.Interaction.is_command:4 #: discord.interactions.Interaction.is_component:4 +#: discord.interactions.Interaction.is_guild_authorised:8 +#: discord.interactions.Interaction.is_guild_authorized:8 +#: discord.interactions.Interaction.is_user_authorised:8 +#: discord.interactions.Interaction.is_user_authorized:8 +#: discord.interactions.InteractionCallback.is_ephemeral:6 +#: discord.interactions.InteractionCallback.is_loading:4 #: discord.interactions.InteractionResponse.is_done:6 #: discord.member.Member.is_on_mobile:4 discord.message.Attachment.is_spoiler:4 +#: discord.message.Message.is_system:9 #: discord.partial_emoji.PartialEmoji.is_custom_emoji:4 #: discord.partial_emoji.PartialEmoji.is_unicode_emoji:4 -#: discord.reaction.Reaction.is_custom_emoji:4 discord.role.Role.is_default:4 +#: discord.reaction.Reaction.is_custom_emoji:4 +#: discord.role.Role.is_assignable:16 +#: discord.role.Role.is_available_for_purchase:10 +#: discord.role.Role.is_bot_managed:6 discord.role.Role.is_default:4 +#: discord.role.Role.is_guild_connections_role:6 +#: discord.role.Role.is_integration:7 discord.role.Role.is_premium_subscriber:6 +#: discord.role.RoleTags.is_available_for_purchase:10 #: discord.role.RoleTags.is_bot_managed:4 +#: discord.role.RoleTags.is_guild_connections_role:6 #: discord.role.RoleTags.is_integration:5 #: discord.role.RoleTags.is_premium_subscriber:4 #: discord.threads.Thread.is_news:7 discord.threads.Thread.is_nsfw:7 -#: discord.threads.Thread.is_private:7 of +#: discord.threads.Thread.is_pinned:6 discord.threads.Thread.is_private:7 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -161,8 +175,7 @@ msgstr "" #: ../../api/models.rst 57f07e810e7a4586855dc28481b0158a #: discord.channel.StageChannel.purge discord.channel.VoiceChannel.purge -#: discord.channel._TextChannel.purge discord.threads.Thread.purge -#: ecd9fdca3e544014953f89c1e94c68f0 of +#: discord.channel._TextChannel.purge discord.threads.Thread.purge of msgid "Returns" msgstr "" @@ -170,20 +183,22 @@ msgstr "" msgid "The newly updated asset." msgstr "" -#: discord.asset.Asset.replace:16 discord.asset.Asset.with_format:8 -#: discord.asset.Asset.with_size:8 discord.asset.Asset.with_static_format:11 -#: fd507c401cdc4f5ea3a0dc7c779df1d2 of +#: d1bc287ff89b4eea9c60ff6c175ddc51 discord.PartialSoundboardSound.file:3 +#: discord.SoundboardSound.file:3 discord.asset.Asset.replace:16 +#: discord.asset.Asset.with_format:8 discord.asset.Asset.with_size:8 +#: discord.asset.Asset.with_static_format:11 fd507c401cdc4f5ea3a0dc7c779df1d2 +#: of msgid ":class:`Asset`" msgstr "" #: ../../api/models.rst 05260df1bd954c5caa25ff09f602f59d -#: discord.abc.Messageable.history discord.channel.StageChannel.purge -#: discord.channel.VoiceChannel.purge discord.channel._TextChannel.purge -#: discord.guild.Guild.audit_logs discord.guild.Guild.bans -#: discord.guild.Guild.fetch_members +#: discord.abc.Messageable.history discord.abc.Messageable.pins +#: discord.channel.StageChannel.purge discord.channel.VoiceChannel.purge +#: discord.channel._TextChannel.purge discord.guild.Guild.audit_logs +#: discord.guild.Guild.bans discord.guild.Guild.fetch_members #: discord.monetization.SKU.fetch_subscriptions discord.reaction.Reaction.users #: discord.scheduled_events.ScheduledEvent.subscribers -#: discord.threads.Thread.purge fb7a0c154ac948c6bb5db13e5ec9280f of +#: discord.threads.Thread.purge of msgid "Raises" msgstr "" @@ -235,15 +250,13 @@ msgstr "" msgid "The asset had an invalid format." msgstr "" -#: 867ac713660943d69dbd98f2164d01b6 discord.abc.Connectable.connect: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.asset.AssetMixin.read:1 discord.asset.AssetMixin.save:1 -#: discord.automod.AutoModRule.delete:1 discord.automod.AutoModRule.edit:1 -#: discord.channel.CategoryChannel.clone:1 +#: discord.abc.Connectable.connect: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.send:1 +#: discord.abc.Messageable.trigger_typing:1 discord.asset.AssetMixin.read:1 +#: discord.asset.AssetMixin.save:1 discord.automod.AutoModRule.delete:1 +#: discord.automod.AutoModRule.edit:1 discord.channel.CategoryChannel.clone:1 #: discord.channel.CategoryChannel.create_forum_channel:1 #: discord.channel.CategoryChannel.create_stage_channel:1 #: discord.channel.CategoryChannel.create_text_channel:1 @@ -265,6 +278,7 @@ msgstr "" #: discord.channel.VoiceChannel.create_webhook:1 #: discord.channel.VoiceChannel.delete_messages:1 #: discord.channel.VoiceChannel.edit:1 discord.channel.VoiceChannel.purge:1 +#: discord.channel.VoiceChannel.send_soundboard_sound:1 #: discord.channel.VoiceChannel.set_status:1 #: discord.channel.VoiceChannel.webhooks:1 discord.channel._TextChannel.clone:1 #: discord.channel._TextChannel.create_webhook:1 @@ -283,7 +297,7 @@ msgstr "" #: discord.guild.Guild.create_sticker:1 discord.guild.Guild.create_template:1 #: discord.guild.Guild.create_test_entitlement:1 #: discord.guild.Guild.create_text_channel:1 -#: discord.guild.Guild.create_voice_channel:1 discord.guild.Guild.delete:1 +#: discord.guild.Guild.create_voice_channel:1 #: discord.guild.Guild.delete_emoji:1 discord.guild.Guild.delete_sticker:1 #: discord.guild.Guild.edit:1 discord.guild.Guild.edit_onboarding:1 #: discord.guild.Guild.edit_role_positions:1 @@ -300,12 +314,12 @@ msgstr "" #: 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.modify_incident_actions:1 #: discord.guild.Guild.onboarding:1 discord.guild.Guild.prune_members:1 -#: discord.guild.Guild.query_members:1 discord.guild.Guild.set_mfa_required: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.welcome_screen:1 discord.guild.Guild.widget:1 -#: discord.integrations.Integration.delete: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.welcome_screen: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_response:1 @@ -327,8 +341,9 @@ msgstr "" #: discord.member.Member.request_to_speak:1 discord.member.Member.timeout:1 #: discord.member.Member.timeout_for: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_reaction:1 +#: discord.message.Attachment.read:1 discord.message.Attachment.read_chunked:1 +#: discord.message.Attachment.save:1 discord.message.Attachment.to_file: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 @@ -354,15 +369,15 @@ msgstr "" #: 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.archive:1 -#: discord.threads.Thread.delete:1 discord.threads.Thread.delete_messages:1 -#: discord.threads.Thread.edit: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.threads.Thread.unarchive:1 discord.user.ClientUser.edit:1 -#: discord.user.User.create_dm:1 discord.user.User.create_test_entitlement: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.archive:1 discord.threads.Thread.delete:1 +#: discord.threads.Thread.delete_messages:1 discord.threads.Thread.edit: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.threads.Thread.unarchive:1 +#: discord.user.ClientUser.edit:1 discord.user.User.create_dm:1 +#: discord.user.User.create_test_entitlement:1 #: discord.welcome_screen.WelcomeScreen.edit:1 #: discord.widget.Widget.fetch_invite:1 e9daf36896ce457cbddfeb00139760dd of msgid "|coro|" @@ -422,42 +437,46 @@ msgid "" msgstr "" #: aede6c3b17ae4ee08ab6dafed6701d9a discord.asset.AssetMixin.save:15 -#: discord.message.Attachment.save:23 of +#: discord.message.Attachment.save:26 of msgid "The number of bytes written." msgstr "" #: 42faf5a34414420fa7c8b306f914946c 940c35d806714f3490c1706f2b5e9387 -#: cf2159859c6247b487751085c8eca2ab discord.asset.AssetMixin.save:16 -#: discord.automod.AutoModActionMetadata:12 discord.automod.AutoModRule:27 -#: discord.automod.AutoModRule:39 discord.automod.AutoModTriggerMetadata:60 -#: discord.channel.CategoryChannel:39 discord.channel.DMChannel:39 -#: discord.channel.ForumChannel:37 discord.channel.ForumChannel:76 -#: discord.channel.ForumChannel:94 discord.channel.GroupChannel:37 -#: discord.channel.GroupChannel:51 discord.channel.MediaChannel:39 -#: discord.channel.MediaChannel:78 discord.channel.MediaChannel:94 -#: discord.channel.PartialMessageable:28 discord.channel.StageChannel:39 -#: discord.channel.StageChannel:64 discord.channel.StageChannel:70 +#: discord.asset.AssetMixin.save:16 discord.automod.AutoModActionMetadata:12 +#: discord.automod.AutoModRule:27 discord.automod.AutoModRule:39 +#: discord.automod.AutoModTriggerMetadata:60 discord.channel.CategoryChannel:39 +#: discord.channel.DMChannel:39 discord.channel.ForumChannel:37 +#: discord.channel.ForumChannel:76 discord.channel.ForumChannel:94 +#: discord.channel.GroupChannel:37 discord.channel.GroupChannel:51 +#: discord.channel.MediaChannel:39 discord.channel.MediaChannel:78 +#: discord.channel.MediaChannel:94 discord.channel.PartialMessageable:28 +#: discord.channel.StageChannel:39 discord.channel.StageChannel:64 +#: discord.channel.StageChannel:70 discord.channel.StageChannel:107 #: discord.channel.TextChannel:37 discord.channel.TextChannel:72 #: discord.channel.TextChannel:90 discord.channel.VoiceChannel:37 #: discord.channel.VoiceChannel:56 discord.channel.VoiceChannel:62 -#: discord.channel.VoiceChannel:98 discord.components.Component:31 -#: discord.components.FileComponent:29 discord.components.SelectMenu:40 -#: discord.components.SelectMenu:47 discord.emoji.AppEmoji:41 +#: discord.channel.VoiceChannel:98 +#: discord.channel.VoiceChannelEffectSendEvent:9 +#: discord.channel.VoiceChannelEffectSendEvent:15 +#: discord.collectibles.Nameplate:9 discord.components.Component:31 +#: discord.components.FileComponent:29 discord.components.SelectMenu:44 +#: discord.components.SelectMenu:51 discord.emoji.AppEmoji:41 #: discord.emoji.GuildEmoji:39 discord.emoji.GuildEmoji:63 -#: discord.guild.Guild:47 discord.guild.Guild:59 discord.guild.Guild:71 -#: discord.guild.Guild:119 discord.guild.Guild:152 discord.guild.Guild:158 +#: discord.guild.Guild:47 discord.guild.Guild:59 discord.guild.Guild:65 +#: discord.guild.Guild:113 discord.guild.Guild:146 discord.guild.Guild:152 #: discord.guild.Guild.estimate_pruned_members:18 #: 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:42 +#: discord.interactions.Interaction:150 #: discord.interactions.InteractionMetadata:11 #: discord.interactions.MessageInteraction:19 discord.invite.Invite:53 #: discord.invite.Invite:90 discord.invite.Invite:97 #: discord.invite.PartialInviteChannel:34 discord.invite.PartialInviteGuild:34 #: discord.message.Attachment:30 discord.message.Attachment:36 -#: discord.message.Attachment.save:24 discord.message.Message:119 +#: discord.message.Attachment.save:27 discord.message.Message:119 #: discord.monetization.Entitlement:16 discord.monetization.Entitlement:22 #: discord.monetization.Entitlement:28 discord.monetization.SKU:9 #: discord.monetization.SKU:21 discord.monetization.Subscription:11 @@ -499,7 +518,8 @@ msgstr "" #: discord.raw_models.RawVoiceChannelStatusUpdateEvent:15 #: discord.reaction.Reaction:36 discord.reaction.ReactionCountDetails:7 #: discord.role.Role:41 discord.role.Role:74 -#: discord.stage_instance.StageInstance:23 +#: discord.soundboard.PartialSoundboardSound:9 +#: discord.soundboard.SoundboardSound:9 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 @@ -635,7 +655,9 @@ msgstr "" #: discord.AuthorizingIntegrationOwners.guild #: discord.AuthorizingIntegrationOwners.user #: discord.InteractionMetadata.interacted_message -#: discord.InteractionMetadata.original_response_message discord.SKU.url +#: discord.InteractionMetadata.original_response_message +#: discord.PartialSoundboardSound.file discord.SKU.url +#: discord.SoundboardSound.file discord.SoundboardSound.is_default_sound #: discord.Subscription.user discord.Thread.applied_tags #: discord.automod.AutoModAction discord.automod.AutoModActionMetadata #: discord.automod.AutoModRule discord.automod.AutoModTriggerMetadata @@ -643,9 +665,11 @@ msgstr "" #: discord.channel.ForumChannel discord.channel.GroupChannel #: discord.channel.MediaChannel discord.channel.PartialMessageable #: discord.channel.StageChannel discord.channel.TextChannel -#: discord.channel.VoiceChannel discord.components.ActionRow +#: discord.channel.VoiceChannel discord.channel.VoiceChannelEffectSendEvent +#: discord.collectibles.Nameplate discord.components.ActionRow #: discord.components.Button discord.components.Component #: discord.components.Container discord.components.FileComponent +#: discord.components.FileUpload discord.components.Label #: discord.components.MediaGallery discord.components.Section #: discord.components.SelectMenu discord.components.Separator #: discord.components.TextDisplay discord.components.Thumbnail @@ -663,6 +687,7 @@ msgstr "" #: discord.monetization.SKU discord.monetization.Subscription #: discord.onboarding.Onboarding discord.onboarding.OnboardingPrompt #: discord.onboarding.PromptOption discord.partial_emoji.PartialEmoji +#: discord.primary_guild.PrimaryGuild #: discord.raw_models.AutoModActionExecutionEvent #: discord.raw_models.RawAuditLogEntryEvent #: discord.raw_models.RawBulkMessageDeleteEvent @@ -679,9 +704,10 @@ msgstr "" #: discord.raw_models.RawThreadUpdateEvent discord.raw_models.RawTypingEvent #: discord.raw_models.RawVoiceChannelStatusUpdateEvent #: discord.reaction.Reaction discord.reaction.ReactionCountDetails -#: discord.role.Role discord.role.RoleTags +#: discord.role.Role discord.role.RoleColours discord.role.RoleTags #: discord.scheduled_events.ScheduledEvent #: discord.scheduled_events.ScheduledEventLocation +#: discord.soundboard.PartialSoundboardSound discord.soundboard.SoundboardSound #: discord.stage_instance.StageInstance discord.sticker.GuildSticker #: discord.sticker.StandardSticker discord.sticker.Sticker #: discord.sticker.StickerItem discord.sticker.StickerPack @@ -697,17 +723,18 @@ msgid "type" msgstr "" #: 55766eb1c16d48b9a0c2abbf506e9b9e 91ee58c33d2848ed8446bec74e5c8c94 +#: discord.SoundboardSound.is_default_sound:3 #: discord.abc.Messageable.can_send:4 discord.automod.AutoModRule:69 -#: discord.channel.CategoryChannel:56 discord.channel.ForumChannel:86 -#: discord.channel.MediaChannel:88 discord.channel.TextChannel:82 -#: discord.components.Button:34 discord.components.SelectMenu:69 -#: discord.components.Separator:17 discord.emoji.AppEmoji:47 -#: discord.emoji.AppEmoji:53 discord.emoji.AppEmoji:59 -#: discord.emoji.AppEmoji:71 discord.emoji.GuildEmoji:45 -#: discord.emoji.GuildEmoji:51 discord.emoji.GuildEmoji:57 -#: discord.emoji.GuildEmoji:69 discord.guild.Guild:65 discord.guild.Guild:81 -#: discord.guild.Guild:166 discord.integrations.BotIntegration:33 -#: discord.integrations.Integration:33 +#: discord.channel.ForumChannel:86 discord.channel.MediaChannel:88 +#: discord.channel.StageChannel:115 discord.channel.TextChannel:82 +#: discord.channel.VoiceChannel:122 discord.components.Button:34 +#: discord.components.SelectMenu:73 discord.components.Separator:17 +#: discord.emoji.AppEmoji:47 discord.emoji.AppEmoji:53 +#: discord.emoji.AppEmoji:59 discord.emoji.AppEmoji:71 +#: discord.emoji.GuildEmoji:45 discord.emoji.GuildEmoji:51 +#: discord.emoji.GuildEmoji:57 discord.emoji.GuildEmoji:69 +#: discord.guild.Guild:75 discord.guild.Guild:160 +#: 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 @@ -722,11 +749,13 @@ msgstr "" #: discord.onboarding.OnboardingPrompt:33 #: discord.onboarding.OnboardingPrompt:39 #: discord.onboarding.OnboardingPrompt:45 discord.partial_emoji.PartialEmoji:38 +#: discord.primary_guild.PrimaryGuild:15 #: discord.raw_models.RawReactionActionEvent:56 #: discord.raw_models.RawReactionClearEmojiEvent:33 #: discord.reaction.Reaction:42 discord.reaction.Reaction:48 #: discord.reaction.Reaction:60 discord.reaction.ReactionCountDetails:13 #: discord.role.Role:59 discord.role.Role:83 discord.role.Role:89 +#: discord.soundboard.SoundboardSound:34 #: discord.stage_instance.StageInstance:53 discord.sticker.GuildSticker:47 #: discord.threads.Thread:95 discord.threads.Thread:101 #: discord.threads.Thread:108 discord.user.BaseUser.mentioned_in:8 @@ -760,7 +789,8 @@ msgstr "" msgid "Indicates if the user is suppressed from speaking." msgstr "" -#: 400787b0d95d4aed99a0a29fb34c711a discord.member.VoiceState:45 of +#: 400787b0d95d4aed99a0a29fb34c711a 4fbcb98503744d30b86ce12cbe73a634 +#: discord.member.Member.request_to_speak:5 discord.member.VoiceState:45 of msgid "Only applies to stage channels." msgstr "" @@ -836,6 +866,58 @@ msgstr "" msgid "Optional[:class:`ChannelType`]" msgstr "" +#: 715e396d169947279c18eb2f259bd903 +#: discord.channel.DMChannel.get_partial_message:1 +#: discord.channel.PartialMessageable.get_partial_message:1 +#: discord.channel.StageChannel.get_partial_message:1 +#: discord.channel.VoiceChannel.get_partial_message:1 +#: discord.channel._TextChannel.get_partial_message:1 +#: discord.threads.Thread.get_partial_message:1 of +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "" + +#: 67179488c7744e83bfcf423722415b13 +#: discord.channel.DMChannel.get_partial_message:3 +#: discord.channel.PartialMessageable.get_partial_message:3 +#: discord.channel.StageChannel.get_partial_message:3 +#: discord.channel.VoiceChannel.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 "" + +#: 843df377ee7c4084b88787836abc669e +#: discord.channel.DMChannel.get_partial_message:9 +#: discord.channel.PartialMessageable.get_partial_message:7 +#: discord.channel.StageChannel.get_partial_message:9 +#: discord.channel.VoiceChannel.get_partial_message:9 +#: discord.channel._TextChannel.get_partial_message:9 +#: discord.threads.Thread.get_partial_message:9 of +msgid "The message ID to create a partial message for." +msgstr "" + +#: 6f2827dab3174ceba9c167c94f8e8b01 +#: discord.channel.DMChannel.get_partial_message:12 +#: discord.channel.PartialMessageable.get_partial_message:10 +#: discord.channel.StageChannel.get_partial_message:12 +#: discord.channel.VoiceChannel.get_partial_message:12 +#: discord.channel._TextChannel.get_partial_message:12 +#: discord.threads.Thread.get_partial_message:12 of +msgid "The partial message." +msgstr "" + +#: 125d07572d5c4fa4bafff84e471385ed +#: discord.channel.DMChannel.get_partial_message:13 +#: discord.channel.PartialMessageable.get_partial_message:11 +#: discord.channel.StageChannel.get_partial_message:13 +#: discord.channel.VoiceChannel.get_partial_message:13 +#: discord.channel._TextChannel.get_partial_message:13 +#: discord.threads.Thread.get_partial_message:13 of +msgid ":class:`PartialMessage`" +msgstr "" + #: discord.abc.Messageable.can_send:1 ee064c6766394f2fa4a28f0119527874 of msgid "" "Returns a :class:`bool` indicating whether you have the permissions to " @@ -885,7 +967,8 @@ msgid "" "destination's message history." msgstr "" -#: 1e013f815e324252ba499008afce7129 discord.abc.Messageable.history:3 of +#: 1e013f815e324252ba499008afce7129 discord.abc.Messageable.history:3 +#: discord.abc.Messageable.pins:3 of msgid "" "You must have :attr:`~discord.Permissions.read_message_history` " "permissions to use this." @@ -926,12 +1009,12 @@ msgid "" "``True`` if ``after`` is specified, otherwise ``False``." msgstr "" -#: 978ec7ef1794400e84a2dba4651a187b a56a4e26f11646db9973fb9a82041c86 -#: discord.abc.Messageable.history -#: discord.channel._TextChannel.archived_threads discord.guild.Guild.audit_logs -#: discord.guild.Guild.bans discord.guild.Guild.entitlements -#: discord.guild.Guild.fetch_members +#: a56a4e26f11646db9973fb9a82041c86 discord.abc.Messageable.history +#: discord.abc.Messageable.pins discord.channel._TextChannel.archived_threads +#: discord.guild.Guild.audit_logs discord.guild.Guild.bans +#: discord.guild.Guild.entitlements discord.guild.Guild.fetch_members #: discord.member.flatten_user..generate_function..general +#: discord.message.Attachment.read_chunked #: discord.monetization.SKU.fetch_subscriptions discord.reaction.Reaction.users #: discord.scheduled_events.ScheduledEvent.subscribers #: discord.user.User.entitlements of @@ -954,14 +1037,14 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgstr "" -#: 25bd697769214744832fa1612bc8518a 966fbbaa61a846aa9b633dbfc1ee5c60 -#: discord.abc.GuildChannel.set_permissions:25 -#: discord.abc.Messageable.history:39 discord.channel.StageChannel.purge:48 -#: discord.channel.VoiceChannel.purge:48 discord.channel._TextChannel.purge:48 -#: discord.guild.Guild.audit_logs:35 discord.guild.Guild.bans:35 -#: discord.guild.Guild.create_forum_channel:63 -#: discord.guild.Guild.create_text_channel:56 +#: 966fbbaa61a846aa9b633dbfc1ee5c60 discord.abc.GuildChannel.set_permissions:25 +#: discord.abc.Messageable.history:39 discord.abc.Messageable.pins:26 +#: discord.channel.StageChannel.purge:48 discord.channel.VoiceChannel.purge:48 +#: discord.channel._TextChannel.purge:48 discord.guild.Guild.audit_logs:35 +#: discord.guild.Guild.bans:35 discord.guild.Guild.create_forum_channel:83 +#: discord.guild.Guild.create_text_channel:66 #: discord.guild.Guild.fetch_members:29 +#: discord.guild.Guild.fetch_roles_member_counts:13 #: discord.monetization.SKU.fetch_subscriptions:28 #: discord.reaction.Reaction.users:27 #: discord.scheduled_events.ScheduledEvent.subscribers:38 @@ -970,7 +1053,8 @@ msgid "Examples" msgstr "" #: 51b8dfbb15bb43ef95c144c7a5d3f6ba discord.abc.Messageable.history:40 -#: discord.guild.Guild.bans:36 discord.guild.Guild.fetch_members:30 +#: discord.abc.Messageable.pins:27 discord.guild.Guild.bans:36 +#: discord.guild.Guild.fetch_members:30 #: discord.monetization.SKU.fetch_subscriptions:29 #: discord.reaction.Reaction.users:28 #: discord.scheduled_events.ScheduledEvent.subscribers:39 of @@ -978,38 +1062,60 @@ msgid "Usage ::" msgstr "" #: 154df22c3326437ebd9a4d0421852b9e discord.abc.Messageable.history:47 -#: discord.reaction.Reaction.users:34 +#: discord.abc.Messageable.pins:34 discord.reaction.Reaction.users:34 #: discord.scheduled_events.ScheduledEvent.subscribers:44 of msgid "Flattening into a list: ::" msgstr "" #: 4e0136f8359346d6ae9e6d3eb61aa0d7 discord.abc.Messageable.history:52 -#: discord.guild.Guild.bans:16 discord.guild.Guild.fetch_members:10 -#: discord.member.Member.edit:35 of +#: discord.abc.Messageable.pins:39 discord.guild.Guild.bans:16 +#: discord.guild.Guild.fetch_members:10 discord.member.Member.edit:43 of msgid "All parameters are optional." msgstr "" -#: 4f0650134f1040c6b9ae6622883f8748 discord.abc.Messageable.pins:3 of -msgid "Retrieves all messages that are currently pinned in the channel." +#: a2b5b9f3f9864954a6c95353f0840647 discord.abc.Messageable.pins:1 of +msgid "" +"Returns a :class:`~discord.MessagePinIterator` that enables receiving the" +" destination's pinned messages." +msgstr "" + +#: 04067b1cac134d2ba6bc142e66d2843d 072d0449e31a4b87851592a93c96ab67 +#: 31b0d83ce6e54438a6fac0ae8db9a89f 531f6cc6804c4a1fa7a4ee51d8806076 +#: 634fc5f0bc914d349b62f06474ce3bd5 694dea248b704ebb8a3e85380dda8366 +#: 7c4284d42c0a4877b308f3a5db54997b 9a0c7ea4f7d54eed8154e7c3f82888ff +#: ae8ffdb8e8ce4c7987f92f7f6cbde25a discord.abc.Messageable.pins:7 of +msgid "" +"Starting from version 3.0, `await channel.pins()` will no longer return a" +" list of :class:`Message`. See examples below for new usage instead." +msgstr "" + +#: 2f95d22d8cda40e587765c256f57bfe6 discord.abc.Messageable.pins:10 of +msgid "" +"The number of pinned messages to retrieve. If ``None``, retrieves every " +"pinned message in the channel." msgstr "" -#: 5219c84db278497aafcba6d6e944b9fc discord.abc.Messageable.pins:7 of +#: ad959063203140e2a8fec35d19f3b2c1 discord.abc.Messageable.pins:14 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." +"Retrieve messages pinned before this datetime. 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 "" + +#: dd4d2e31e18f48c893bb52c2705c78ab discord.abc.Messageable.pins:19 of +msgid ":class:`~discord.MessagePin` -- The pinned message." msgstr "" -#: 549042b4685847aba193e422e7789a14 discord.abc.Messageable.pins:11 of -msgid "The messages that are currently pinned." +#: 133f2ff9453e480f8c6e7d6262afa326 discord.abc.Messageable.pins:21 of +msgid "You do not have permissions to get pinned messages." msgstr "" -#: 875dee04a4ff4712a8b83bd629d6ad29 discord.abc.Messageable.pins:12 of -msgid "List[:class:`~discord.Message`]" +#: discord.abc.Messageable.pins:22 f2f1efc2d20a4530b8075de51578d2a5 of +msgid "The request to get pinned messages failed." msgstr "" -#: 2bc50ccd657f46209917f5d9f4099650 discord.abc.Messageable.pins:14 of -msgid "Retrieving the pinned messages failed." +#: abcff3aaba8c4326aba0f10be153dcdf discord.abc.Messageable.pins:23 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgstr "" #: 2a04455df66145088795dfb431c2b0e9 discord.abc.Messageable.send:3 of @@ -1212,7 +1318,7 @@ msgid "The message that was sent." msgstr "" #: discord.abc.Messageable.send:102 -#: discord.interactions.InteractionResponse.premium_required:11 +#: discord.interactions.InteractionResponse.premium_required:9 #: discord.interactions.InteractionResponse.send_message:50 #: discord.message.Message.forward_to:15 discord.message.Message.reply:11 #: e115079242b5446f93fb52a4a2929591 of @@ -1243,21 +1349,21 @@ msgid "" "sent." msgstr "" -#: 86bbc2437e30463eba135081562d8883 9b4d5894f2f7434e8f7a6db8d32e038b -#: discord.abc.GuildChannel.delete:16 discord.abc.GuildChannel.move:51 -#: discord.abc.Messageable.trigger_typing:8 +#: 86bbc2437e30463eba135081562d8883 discord.abc.GuildChannel.delete:16 +#: discord.abc.GuildChannel.move:51 discord.abc.Messageable.trigger_typing:8 #: discord.automod.AutoModRule.delete:12 discord.channel.GroupChannel.leave:10 #: discord.channel.StageChannel.delete_messages:28 #: discord.channel.VoiceChannel.delete_messages:28 +#: discord.channel.VoiceChannel.send_soundboard_sound:12 #: discord.channel.VoiceChannel.set_status:17 #: discord.channel._TextChannel.delete_messages:28 #: discord.emoji.AppEmoji.delete:11 discord.emoji.GuildEmoji.delete:15 #: discord.guild.Guild.ban:25 discord.guild.Guild.chunk:16 -#: discord.guild.Guild.create_integration:20 discord.guild.Guild.delete:10 +#: discord.guild.Guild.create_integration:20 #: discord.guild.Guild.delete_auto_moderation_rule:13 #: discord.guild.Guild.delete_emoji:18 discord.guild.Guild.delete_sticker:20 #: discord.guild.Guild.edit_widget:20 discord.guild.Guild.kick:20 -#: discord.guild.Guild.set_mfa_required:16 discord.guild.Guild.unban:20 +#: discord.guild.Guild.leave:13 discord.guild.Guild.unban:20 #: discord.integrations.Integration.delete:17 #: discord.integrations.StreamIntegration.edit:22 #: discord.integrations.StreamIntegration.sync:12 @@ -1271,7 +1377,8 @@ msgstr "" #: discord.member.Member.add_roles:25 discord.member.Member.ban:9 #: discord.member.Member.kick:7 discord.member.Member.move_to:21 #: discord.member.Member.remove_roles:25 -#: discord.member.Member.remove_timeout:17 discord.member.Member.timeout:17 +#: discord.member.Member.remove_timeout:17 +#: discord.member.Member.request_to_speak:18 discord.member.Member.timeout:17 #: discord.member.Member.timeout_for:19 discord.member.Member.unban:7 #: discord.message.Message.add_reaction:20 #: discord.message.Message.clear_reaction:20 @@ -1280,11 +1387,11 @@ msgstr "" #: discord.message.Message.remove_reaction:25 discord.message.Message.unpin:18 #: discord.monetization.Entitlement.consume:10 #: discord.monetization.Entitlement.delete:10 -#: discord.reaction.Reaction.remove:19 discord.role.Role.delete:15 -#: discord.scheduled_events.ScheduledEvent.delete:9 +#: discord.reaction.Reaction.clear:15 discord.reaction.Reaction.remove:19 +#: discord.role.Role.delete:15 discord.scheduled_events.ScheduledEvent.delete:9 #: discord.stage_instance.StageInstance.delete:15 #: discord.stage_instance.StageInstance.edit:22 -#: discord.sticker.GuildSticker.delete:15 +#: discord.sticker.GuildSticker.delete:15 discord.template.Template.delete:15 #: discord.threads.Thread.delete_messages:30 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -1295,73 +1402,23 @@ msgid "" "period of time." msgstr "" -#: 8a9ffc24518f4de293cc4b65774a51d8 discord.abc.Messageable.typing:3 of -msgid "" -"This is useful for denoting long computations in your bot. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +#: 99f7f895d96949ef857d0068159226fc discord.abc.Messageable.typing:3 of +msgid "This is useful for denoting long computations in your bot." msgstr "" -#: discord.abc.Messageable.typing:9 f38b5698c9964d15a7dd0e1ff97642fd of +#: discord.abc.Messageable.typing:7 f38b5698c9964d15a7dd0e1ff97642fd 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." msgstr "" -#: a9a905b97c2a48ebbf86176eaeee6469 discord.abc.Messageable.typing:12 +#: a9a905b97c2a48ebbf86176eaeee6469 discord.abc.Messageable.typing:10 #: discord.guild.Guild.bulk_ban:10 of msgid "Example Usage: ::" msgstr "" -#: 715e396d169947279c18eb2f259bd903 -#: discord.channel.DMChannel.get_partial_message:1 -#: discord.channel.PartialMessageable.get_partial_message:1 -#: discord.channel.StageChannel.get_partial_message:1 -#: discord.channel.VoiceChannel.get_partial_message:1 -#: discord.channel._TextChannel.get_partial_message:1 -#: discord.threads.Thread.get_partial_message:1 of -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "" - -#: 67179488c7744e83bfcf423722415b13 -#: discord.channel.DMChannel.get_partial_message:3 -#: discord.channel.PartialMessageable.get_partial_message:3 -#: discord.channel.StageChannel.get_partial_message:3 -#: discord.channel.VoiceChannel.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 "" - -#: 843df377ee7c4084b88787836abc669e -#: discord.channel.DMChannel.get_partial_message:9 -#: discord.channel.PartialMessageable.get_partial_message:7 -#: discord.channel.StageChannel.get_partial_message:9 -#: discord.channel.VoiceChannel.get_partial_message:9 -#: discord.channel._TextChannel.get_partial_message:9 -#: discord.threads.Thread.get_partial_message:9 of -msgid "The message ID to create a partial message for." -msgstr "" - -#: 6f2827dab3174ceba9c167c94f8e8b01 -#: discord.channel.DMChannel.get_partial_message:12 -#: discord.channel.PartialMessageable.get_partial_message:10 -#: discord.channel.StageChannel.get_partial_message:12 -#: discord.channel.VoiceChannel.get_partial_message:12 -#: discord.channel._TextChannel.get_partial_message:12 -#: discord.threads.Thread.get_partial_message:12 of -msgid "The partial message." -msgstr "" - -#: 125d07572d5c4fa4bafff84e471385ed -#: discord.channel.DMChannel.get_partial_message:13 -#: discord.channel.PartialMessageable.get_partial_message:11 -#: discord.channel.StageChannel.get_partial_message:13 -#: discord.channel.VoiceChannel.get_partial_message:13 -#: discord.channel._TextChannel.get_partial_message:13 -#: discord.threads.Thread.get_partial_message:13 of -msgid ":class:`PartialMessage`" +#: 760cda1cd1bf483ebd28b138dbac9316 discord.abc.Messageable.typing:19 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgstr "" #: ../../api/models.rst:53 51c19b229c5b4c04bbac59e131da1dfb @@ -1402,7 +1459,8 @@ msgstr "" #: discord.channel.CategoryChannel:27 discord.channel.ForumChannel:25 #: discord.channel.MediaChannel:27 discord.channel.StageChannel:27 #: discord.channel.TextChannel:25 discord.channel.VoiceChannel:25 -#: discord.components.FileComponent:23 discord.components.TextDisplay:17 +#: discord.collectibles.Nameplate:15 discord.components.FileComponent:23 +#: discord.components.Label:23 discord.components.TextDisplay:17 #: discord.emoji.AppEmoji:35 discord.emoji.GuildEmoji:33 discord.guild.Guild:27 #: discord.integrations.BotIntegration:15 #: discord.integrations.BotIntegration:27 discord.integrations.Integration:15 @@ -1429,6 +1487,7 @@ msgstr "" #: discord.raw_models.RawReactionActionEvent:50 #: discord.raw_models.RawScheduledEventSubscription:29 discord.role.Role:47 #: discord.scheduled_events.ScheduledEvent:33 +#: discord.soundboard.SoundboardSound:27 #: 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 @@ -1490,14 +1549,15 @@ msgstr "" msgid "The IETF language tag used to identify the language the user is using." msgstr "" -#: ../../api/models.rst:145 dc1d35b84de04aa694c7b09e76c9f5ab +#: ../../api/models.rst:150 dc1d35b84de04aa694c7b09e76c9f5ab #: discord.channel.ForumChannel:53 discord.channel.GroupChannel:57 #: discord.channel.MediaChannel:55 discord.channel.StageChannel:45 #: discord.channel.TextChannel:49 discord.channel.VoiceChannel:106 #: discord.components.Button:22 discord.components.Button:28 -#: discord.components.Button:40 discord.components.SelectMenu:27 -#: discord.components.SelectMenu:33 discord.components.Thumbnail:23 -#: discord.guild.Guild:111 discord.guild.Guild:173 +#: discord.components.Button:40 discord.components.FileUpload:15 +#: discord.components.Label:29 discord.components.SelectMenu:31 +#: discord.components.SelectMenu:37 discord.components.Thumbnail:23 +#: discord.guild.Guild:105 discord.guild.Guild:167 #: discord.integrations.IntegrationApplication:21 #: discord.interactions.Interaction:85 discord.invite.PartialInviteGuild:52 #: discord.member.Member:54 discord.message.Attachment:63 @@ -1507,8 +1567,7 @@ msgstr "" #: discord.raw_models.RawAuditLogEntryEvent:39 #: discord.raw_models.RawVoiceChannelStatusUpdateEvent:21 discord.role.Role:104 #: discord.scheduled_events.ScheduledEvent:39 discord.user.ClientUser:75 -#: discord.widget.WidgetMember:55 discord.widget.WidgetMember:61 -#: f2fec74b5ab74ff4b1cab4cf1a188256 of +#: discord.widget.WidgetMember:55 discord.widget.WidgetMember:61 of msgid "Optional[:class:`str`]" msgstr "" @@ -1730,6 +1789,24 @@ msgid "" "\"0\"." msgstr "" +#: 93632cb243b348e9956831b21bdc22a9 discord.user.User:65 of +msgid "The user's nameplate, if the user has one." +msgstr "" + +#: 8bb271610b164ef2a44fba616a0bb416 discord.user.User:69 of +msgid "Optional[:class:`Nameplate`]" +msgstr "" + +#: 2e4eecbdbe4841fabc4431d67b034d80 discord.user.User:73 of +msgid "" +"The user's primary guild, if the user has one. Represent what guild the " +"user's tag is from." +msgstr "" + +#: c721db13a7b146019d639a9f3f834bf5 discord.user.User:77 of +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "" + #: dd9cd5d45b7a4f7d81de8e1843f28922 discord.User.dm_channel:1 of msgid "Returns the channel associated with this user if it exists." msgstr "" @@ -1876,7 +1953,35 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr "" -#: ../../api/models.rst:75 e2f6fc6b14cf443e9ffd5ee366ab35b0 +#: 3d9ee502ea0640118b0f4cf0cbb8e626 discord.primary_guild.PrimaryGuild:1 of +msgid "Represents a Discord Primary Guild." +msgstr "" + +#: d7855834282943ff8fe5f3f2e1586fb6 discord.primary_guild.PrimaryGuild:7 of +msgid "The ID of the guild." +msgstr "" + +#: 471d998a94f2482aac56b7d9db8eb732 discord.primary_guild.PrimaryGuild:9 of +msgid "int" +msgstr "" + +#: discord.primary_guild.PrimaryGuild:13 ea4fedcb8baf4e8e80b732580b8864c7 of +msgid "Whether the primary guild is enabled." +msgstr "" + +#: 5d260ad66d5746919fedb99cc3ebaeb1 discord.primary_guild.PrimaryGuild:19 of +msgid "The tag of the primary guild." +msgstr "" + +#: 51c19b229c5b4c04bbac59e131da1dfb discord.primary_guild.PrimaryGuild:21 of +msgid "str" +msgstr "" + +#: be1ed8a944cf42bebfcd8d4c6878cdcb discord.PrimaryGuild.badge:1 of +msgid "Returns the badge asset, if available." +msgstr "" + +#: ../../api/models.rst:80 e2f6fc6b14cf443e9ffd5ee366ab35b0 msgid "Messages" msgstr "" @@ -1931,10 +2036,12 @@ msgstr "" #: discord.channel.TextChannel:63 discord.channel.TextChannel:106 #: discord.channel.VoiceChannel:43 discord.channel.VoiceChannel:50 #: discord.channel.VoiceChannel:87 discord.components.Button:52 -#: discord.emoji.AppEmoji:65 discord.guild.Guild:87 discord.guild.Guild:97 -#: discord.guild.Guild:105 discord.guild.Guild:190 discord.guild.Guild:201 -#: discord.guild.Guild.prune_members:42 discord.interactions.Interaction:24 -#: discord.interactions.Interaction:36 +#: discord.components.FileUpload:21 discord.components.FileUpload:27 +#: discord.components.FileUpload:39 discord.emoji.AppEmoji:65 +#: discord.guild.Guild:81 discord.guild.Guild:91 discord.guild.Guild:99 +#: discord.guild.Guild:184 discord.guild.Guild:195 +#: discord.guild.Guild.prune_members:42 discord.guild.GuildRoleCounts.get:11 +#: discord.interactions.Interaction:24 discord.interactions.Interaction:36 #: discord.interactions.InteractionMetadata:35 #: discord.interactions.InteractionMetadata:42 discord.invite.Invite:109 #: discord.invite.Invite:116 discord.message.Attachment:42 @@ -2042,7 +2149,8 @@ msgid "Saves this attachment into a file-like object." msgstr "" #: 2b5ead79700145a382d76f44023473e0 discord.message.Attachment.read:8 -#: discord.message.Attachment.save:15 discord.message.Attachment.to_file:9 of +#: discord.message.Attachment.read_chunked:9 discord.message.Attachment.save:15 +#: discord.message.Attachment.to_file:9 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 " @@ -2052,15 +2160,27 @@ msgid "" "some types of attachments." msgstr "" -#: 3a2517aab81246b4b3b8e32809055a54 discord.message.Attachment.save:26 of +#: discord.message.Attachment.read_chunked:6 discord.message.Attachment.save:23 +#: f56abc2327e64340bb04db78a26912a0 of +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "" + +#: 3a2517aab81246b4b3b8e32809055a54 discord.message.Attachment.save:29 of msgid "Saving the attachment failed." msgstr "" #: d18abb0c844745c2807b072262ea7789 discord.message.Attachment.read:21 -#: discord.message.Attachment.save:27 discord.message.Attachment.to_file:29 of +#: discord.message.Attachment.read_chunked:21 +#: discord.message.Attachment.save:30 discord.message.Attachment.to_file:29 of msgid "The attachment was deleted." msgstr "" +#: 3eaf87afa48b499cb4ae731104309ac3 a1442b5bbdf74f6e8b31ae84a2726b54 +#: discord.message.Attachment.read_chunked:22 +#: discord.message.Attachment.save:31 of +msgid "Argument `chunksize` is less than 1." +msgstr "" + #: 89527552ebbd4d409dcce3694f51a99b discord.message.Attachment.read:3 of msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "" @@ -2070,15 +2190,36 @@ msgid "The contents of the attachment." msgstr "" #: 50fc85816460419987fd4b9d6f35c1e0 discord.message.Attachment.read:19 +#: discord.message.Attachment.read_chunked:19 #: discord.message.Attachment.to_file:27 of msgid "Downloading the attachment failed." msgstr "" #: 852f492f157c49a49a538a015d3dc7f6 discord.message.Attachment.read:20 +#: discord.message.Attachment.read_chunked:20 #: discord.message.Attachment.to_file:28 of msgid "You do not have permissions to access this attachment" msgstr "" +#: 89527552ebbd4d409dcce3694f51a99b discord.message.Attachment.read_chunked:3 +#: of +msgid "" +"Retrieves the content of this attachment in chunks as a " +":class:`AsyncGenerator` object of bytes." +msgstr "" + +#: 73f3c061a7dc49a6b7a0281cd4ee722a discord.message.Attachment.read_chunked:17 +#: of +msgid ":class:`bytes` -- A chunk of the file." +msgstr "" + +#: 193050a1c4bb4382bbbf16fdfabd0435 discord.message.Attachment.read_chunked:24 +#: of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\" +" \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: 512cefc81149403991eb28276fd27583 discord.message.Attachment.to_file:3 of msgid "" "Converts the attachment into a :class:`File` suitable for sending via " @@ -2501,8 +2642,7 @@ msgstr "" #: 380bdbfc46bd4c5899551469cc7e5889 discord.message.Message.is_system:3 of msgid "" "A system message is a message that is constructed entirely by the Discord" -" API in response to something. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +" API in response to something." msgstr "" #: ../../docstring 6ac96034f537482981cd178d888a47e4 @@ -2713,8 +2853,8 @@ msgstr "" #: 26202505ba6947e586039e2c754bf8ae 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." +"You must have the :attr:`~Permissions.pin_messages` permission to do this" +" in a non-private channel context." msgstr "" #: 7847b26da73f44e1838c342d6466391a discord.message.Message.pin:9 of @@ -2796,16 +2936,15 @@ msgid "You do not have the proper permissions to react to the message." msgstr "" #: 2ffd54e393ab406ea54fc4e98a266593 discord.message.Message.add_reaction:17 -#: discord.message.Message.clear_reaction:17 discord.reaction.Reaction.clear:13 +#: discord.message.Message.clear_reaction:17 discord.reaction.Reaction.clear:11 #: of msgid "The emoji you specified was not found." msgstr "" -#: 09176183d3c048e581fe6e2b9983e4bd 422c7b0521e54a28afe1e65e6a49e3ec -#: discord.message.Message.add_reaction:18 +#: 422c7b0521e54a28afe1e65e6a49e3ec discord.message.Message.add_reaction:18 #: discord.message.Message.clear_reaction:18 #: discord.message.Message.remove_reaction:23 -#: discord.reaction.Reaction.clear:14 of +#: discord.reaction.Reaction.clear:12 of msgid "The emoji parameter is invalid." msgstr "" @@ -2858,7 +2997,8 @@ msgid "Clears a specific reaction from the message." msgstr "" #: b31e5a12186248189a19328b932b85ff discord.message.Message.clear_reaction:7 -#: discord.message.Message.clear_reactions:5 of +#: 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 "" @@ -2867,13 +3007,13 @@ msgstr "" msgid "The emoji to clear." msgstr "" -#: discord.message.Message.clear_reaction:15 discord.reaction.Reaction.clear:11 +#: discord.message.Message.clear_reaction:15 discord.reaction.Reaction.clear:9 #: e8b551eb942b41679802a74c35e331c1 of msgid "Clearing the reaction failed." msgstr "" #: 2c0573085ea84c958bc40240ec04a71a discord.message.Message.clear_reaction:16 -#: discord.reaction.Reaction.clear:12 of +#: discord.reaction.Reaction.clear:10 of msgid "You do not have the proper permissions to clear the reaction." msgstr "" @@ -2924,7 +3064,7 @@ msgid "" msgstr "" #: 8e3b3a9d19ac4812927782e4fa09edfe discord.message.Message.create_thread:20 -#: discord.threads.Thread.edit:30 of +#: discord.threads.Thread.edit:31 of msgid "" "Specifies the slowmode rate limit for user in this thread, in seconds. A " "value of ``0`` disables slowmode. The maximum value possible is " @@ -2995,7 +3135,8 @@ msgid "The updated message." msgstr "" #: 301847af28674e3fa66b98a999ad3a24 c6245cc6405d4d10a83d87b23ebb1501 -#: discord.message.Message.end_poll:8 discord.reaction.Reaction:54 of +#: discord.message.Message.end_poll:8 +#: discord.raw_models.RawMessageUpdateEvent:45 discord.reaction.Reaction:54 of msgid ":class:`Message`" msgstr "" @@ -3041,6 +3182,29 @@ msgstr "" msgid ":class:`~discord.MessageReference`" msgstr "" +#: a742da8b1ae248e7a66ef2b1cad7ccbb discord.message.Message.get_component:1 of +msgid "" +"Gets a component from this message. Roughly equal to " +"`utils.get(message.components, ...)`. If an :class:`int` is provided, the" +" component will be retrieved by ``id``, otherwise by ``custom_id``. This" +" method will also search nested components." +msgstr "" + +#: 424f1b06e4ca49da8f3ae55bd2b5a833 discord.message.Message.get_component:6 of +msgid "The id or custom_id the item to get" +msgstr "" + +#: 8616d231b75a4b68b9d00fb946e6be36 discord.message.Message.get_component:9 of +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "" + +#: discord.components.ActionRow.get_component:9 +#: discord.components.Container.get_component:10 discord.components.Section:23 +#: discord.components.Section.get_component:9 +#: discord.message.Message.get_component:10 ea5ce4db5209427392e12d73651f271b of +msgid "Optional[:class:`Component`]" +msgstr "" + #: 463786c736924e608ec8378a080aaa31 discord.message.DeletedReferencedMessage:1 #: of msgid "" @@ -3229,12 +3393,6 @@ msgstr "" msgid "Clears this reaction from the message." msgstr "" -#: b8aa893b08e947e6ac97e260e4875972 discord.reaction.Reaction.clear:5 of -msgid "" -"You need the :attr:`~Permissions.manage_messages` permission to use this." -" :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "" - #: 27e3ca8007f24a42a899c8fc86d444c9 discord.reaction.ReactionCountDetails:1 of msgid "" "Represents a breakdown of the normal and burst reaction counts for the " @@ -3249,7 +3407,7 @@ msgstr "" msgid "The number of super reactions for this emoji." msgstr "" -#: ../../api/models.rst:105 438fa97418ac42c086378f5f6cd9cbb5 +#: ../../api/models.rst:110 438fa97418ac42c086378f5f6cd9cbb5 msgid "Monetization" msgstr "" @@ -3546,7 +3704,7 @@ msgstr "" msgid "Optional[:class:`User`]" msgstr "" -#: ../../api/models.rst:123 e844acaaa52845ed85e5fd6814cb0f53 +#: ../../api/models.rst:128 e844acaaa52845ed85e5fd6814cb0f53 msgid "Guild" msgstr "" @@ -3611,15 +3769,11 @@ msgstr "" msgid "The guild's ID." msgstr "" -#: c9538b5448934b30b766e0ae1d32918d discord.guild.Guild:63 of -msgid "Indicates if the guild invites are disabled." -msgstr "" - -#: 5e161c99d2614533a657fd69b38162ef discord.guild.Guild:69 of +#: 5e161c99d2614533a657fd69b38162ef discord.guild.Guild:63 of msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "" -#: 678f43ad19ba4c61a33ce8f109f66203 discord.guild.Guild:75 of +#: 678f43ad19ba4c61a33ce8f109f66203 discord.guild.Guild:69 of msgid "" "Indicates if the guild is unavailable. If this is ``True`` then the " "reliability of other attributes outside of :attr:`Guild.id` is slim and " @@ -3627,65 +3781,65 @@ msgid "" "if it is unavailable." msgstr "" -#: discord.guild.Guild:79 e375ccafce024828b9792faeb45f8a70 of +#: discord.guild.Guild:73 e375ccafce024828b9792faeb45f8a70 of msgid "" "Check the :func:`on_guild_unavailable` and :func:`on_guild_available` " "events." msgstr "" -#: bc2aad77e90e4ef89efa55be5b4b3c0c discord.guild.Guild:85 of +#: bc2aad77e90e4ef89efa55be5b4b3c0c discord.guild.Guild:79 of msgid "The maximum amount of presences for the guild." msgstr "" -#: 21f9958ddf3f47d88ffa435fa73d3e75 discord.guild.Guild:91 of +#: 21f9958ddf3f47d88ffa435fa73d3e75 discord.guild.Guild:85 of msgid "The maximum amount of members for the guild." msgstr "" -#: 30217731df6d4b218c05a58ba6c68105 discord.guild.Guild:95 of +#: 30217731df6d4b218c05a58ba6c68105 discord.guild.Guild:89 of msgid "This attribute is only available via :meth:`.Client.fetch_guild`." msgstr "" -#: 40324476aaaa4b58ae2b3e97fc7595d9 discord.guild.Guild:101 of +#: 40324476aaaa4b58ae2b3e97fc7595d9 discord.guild.Guild:95 of msgid "The maximum amount of users in a video channel." msgstr "" -#: 7621b825fc6848199afd96d57cdb3c46 discord.guild.Guild:109 of +#: 7621b825fc6848199afd96d57cdb3c46 discord.guild.Guild:103 of msgid "The guild's description." msgstr "" -#: afd0570ec40e46bf9dd1d40f2894791b discord.guild.Guild:115 of +#: afd0570ec40e46bf9dd1d40f2894791b discord.guild.Guild:109 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." msgstr "" -#: 058f5112199e488192d7833ff52a640b discord.guild.Guild:123 of +#: 058f5112199e488192d7833ff52a640b discord.guild.Guild:117 of msgid "The guild's verification level." msgstr "" -#: discord.guild.Guild:125 discord.invite.PartialInviteGuild:40 +#: discord.guild.Guild:119 discord.invite.PartialInviteGuild:40 #: fc441b8a398a45528430a0b152144c74 of msgid ":class:`VerificationLevel`" msgstr "" -#: discord.guild.Guild:129 f5dde26f539a4a519dfd9d17d13e77dd of +#: discord.guild.Guild:123 f5dde26f539a4a519dfd9d17d13e77dd of msgid "The guild's explicit content filter." msgstr "" -#: 8eabd9ce697640f598d06c0958ad8883 discord.guild.Guild:131 of +#: 8eabd9ce697640f598d06c0958ad8883 discord.guild.Guild:125 of msgid ":class:`ContentFilter`" msgstr "" -#: discord.guild.Guild:135 fb017f4588244305b97543cecc6f7327 of +#: discord.guild.Guild:129 fb017f4588244305b97543cecc6f7327 of msgid "The guild's notification settings." msgstr "" -#: 7697e3149f17414f9cd6205716954255 discord.guild.Guild:137 of +#: 7697e3149f17414f9cd6205716954255 discord.guild.Guild:131 of msgid ":class:`NotificationLevel`" msgstr "" -#: 96094a79a794453ca947a68e85a7ac9d discord.guild.Guild:141 of +#: 96094a79a794453ca947a68e85a7ac9d discord.guild.Guild:135 of msgid "" "A list of features that the guild has. The features that a guild can have" " are subject to arbitrary change by Discord. You can find a catalog of " @@ -3695,47 +3849,47 @@ msgstr "" #: 1062d87a1499437b8d0fad52243a2c42 discord.automod.AutoModTriggerMetadata:29 #: discord.automod.AutoModTriggerMetadata:38 -#: discord.automod.AutoModTriggerMetadata:52 discord.guild.Guild:145 +#: discord.automod.AutoModTriggerMetadata:52 discord.guild.Guild:139 #: discord.invite.PartialInviteGuild:46 discord.sticker.StandardSticker:53 of msgid "List[:class:`str`]" msgstr "" -#: 2c052457608241eba3b00da2a2a12fde discord.guild.Guild:149 of +#: 2c052457608241eba3b00da2a2a12fde discord.guild.Guild:143 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 "" -#: 7c4970cbb42d464999f7d038ad54c407 discord.guild.Guild:156 of +#: 7c4970cbb42d464999f7d038ad54c407 discord.guild.Guild:150 of msgid "The number of \"boosts\" this guild currently has." msgstr "" -#: b13ceeec9b754f61ae4851568efe13d3 discord.guild.Guild:162 of +#: b13ceeec9b754f61ae4851568efe13d3 discord.guild.Guild:156 of msgid "Indicates if the guild has premium progress bar enabled." msgstr "" -#: 450c59c978d0455da13ab5e457f9d5bb discord.guild.Guild:170 of +#: 450c59c978d0455da13ab5e457f9d5bb discord.guild.Guild:164 of msgid "" "The preferred locale for the guild. Used when filtering Server Discovery " "results to a specific language." msgstr "" -#: 512295e7ee00418eb57569f797cf38bd discord.guild.Guild:177 of +#: 512295e7ee00418eb57569f797cf38bd discord.guild.Guild:171 of msgid "The guild's NSFW level." msgstr "" -#: cb80e8016d41430cabcaa25c939547ec discord.guild.Guild:181 of +#: cb80e8016d41430cabcaa25c939547ec discord.guild.Guild:175 of msgid ":class:`NSFWLevel`" msgstr "" -#: 4fd548acdbe942b6991c79437ea7f900 discord.guild.Guild:185 of +#: 4fd548acdbe942b6991c79437ea7f900 discord.guild.Guild:179 of msgid "" "The approximate number of members in the guild. This is ``None`` unless " "the guild is obtained using :meth:`Client.fetch_guild` with " "``with_counts=True``." msgstr "" -#: 6482522942c045cfaf1b031b70eb826a discord.guild.Guild:194 of +#: 6482522942c045cfaf1b031b70eb826a discord.guild.Guild:188 of msgid "" "The approximate number of members currently active in the guild. This " "includes idle, dnd, online, and invisible members. Offline members are " @@ -3743,6 +3897,14 @@ msgid "" ":meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "" +#: 46ce13e0435c4f2dac885ba6d56e4069 discord.guild.Guild:199 of +msgid "The incidents data for the guild." +msgstr "" + +#: bc296a912770482a81cf365b4076d957 discord.guild.Guild:203 of +msgid "Optional[:class:`IncidentsData`]" +msgstr "" + #: 0120dd3a92464615b401de79efb6e0d9 discord.guild.Guild.fetch_members:1 of msgid "" "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's " @@ -3859,6 +4021,76 @@ msgstr "" msgid "Getting entries made by a specific user: ::" msgstr "" +#: 40d9ed8c7b2a49a89fdb8479d6c0cacc discord.guild.Guild.fetch_sounds:1 of +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "" + +#: 113e7cb6f37f43a78caf4740e39fb7b8 discord.guild.Guild.fetch_sounds:6 of +msgid "The sounds in the guild." +msgstr "" + +#: 12af66b1cde54e739d49c8abdd86adc7 discord.guild.Guild.fetch_sounds:7 of +msgid "List[:class:`SoundboardSound`]" +msgstr "" + +#: 96c4cd419cd3476793dc4c22dc0b8175 discord.guild.Guild.fetch_sound:1 of +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "" + +#: 5d81164f7c4c4823aff92d0c6d7d5050 discord.guild.Guild.fetch_sound:7 of +msgid "The ID of the sound." +msgstr "" + +#: b46ce6c022144379a08da3c7e379031d discord.guild.Guild.fetch_sound:10 of +msgid "The sound." +msgstr "" + +#: c343d9d40bae4a43bd68f1af8e94f4e8 d23dcc1a3c8f460291e14581057aa60f +#: discord.guild.Guild.create_sound:25 discord.guild.Guild.fetch_sound:11 +#: discord.soundboard.SoundboardSound.edit:19 of +msgid ":class:`SoundboardSound`" +msgstr "" + +#: 67cc8cd0b18a45748f81dbbd084e6c34 discord.guild.Guild.create_sound:1 of +msgid "" +"|coro| Creates a :class:`SoundboardSound` in the guild. You must have " +":attr:`Permissions.manage_expressions` permission to use this." +msgstr "" + +#: d7855834282943ff8fe5f3f2e1586fb6 discord.guild.Guild.create_sound:8 of +msgid "The name of the sound." +msgstr "" + +#: 2fec2eb4ceb747919d9b166d18265401 discord.guild.Guild.create_sound:11 of +msgid "" +"The :term:`py:bytes-like object` representing the sound data. Only MP3 " +"sound files that are less than 5.2 seconds long are supported." +msgstr "" + +#: discord.guild.Guild.create_sound:15 e985008dbcff48aca12f0100d929a58b of +msgid "The volume of the sound. Defaults to 1.0." +msgstr "" + +#: 5168a27eeb5742e19c0c8ed921c02486 discord.guild.Guild.create_sound:18 of +msgid "The emoji of the sound." +msgstr "" + +#: 1d2ebd073b2c4459be628151776f3b50 discord.guild.Guild.create_sound:21 of +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "" + +#: 926796b3230345a3843522da29c30bb8 discord.guild.Guild.create_sound:24 of +msgid "The created sound." +msgstr "" + +#: 013ad29dd49441ce9292d34076552ad7 discord.guild.Guild.create_sound:27 of +msgid "Creating the sound failed." +msgstr "" + +#: ac637d19fb1d403d95c9d2561056cdc5 discord.guild.Guild.create_sound:28 of +msgid "You do not have permissions to create sounds." +msgstr "" + #: 6ce1830b26764a30a5e526eeaa23b59f discord.Guild.channels:1 of msgid "A list of channels that belong to this guild." msgstr "" @@ -3886,8 +4118,9 @@ msgid "A list of voice channels that belong to this guild." msgstr "" #: discord.Guild.categories:3 discord.Guild.forum_channels:5 -#: discord.Guild.stage_channels:5 discord.Guild.text_channels:3 -#: discord.Guild.voice_channels:3 f180923c6bfe4725a27df0027fcc0aab of +#: discord.Guild.sounds:5 discord.Guild.stage_channels:5 +#: discord.Guild.text_channels:3 discord.Guild.voice_channels:3 +#: f180923c6bfe4725a27df0027fcc0aab of msgid "This is sorted by the position and are in UI order from top to bottom." msgstr "" @@ -3917,6 +4150,10 @@ msgstr "" msgid "A list of categories that belong to this guild." msgstr "" +#: bbbf7717cf1e4bc3bb698d09ffc8a345 discord.Guild.sounds:1 of +msgid "A list of soundboard sounds that belong to this guild." +msgstr "" + #: 5d91fd36b588460390754e6fd167d425 discord.guild.Guild.by_category:1 of msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "" @@ -3950,8 +4187,8 @@ msgstr "" #: discord.guild.Guild.get_channel:8 #: discord.guild.Guild.get_channel_or_thread:6 discord.guild.Guild.get_member:4 #: discord.guild.Guild.get_role:4 discord.guild.Guild.get_scheduled_event:4 -#: discord.guild.Guild.get_stage_instance:6 discord.guild.Guild.get_thread:6 -#: discord.member.Member.get_role:6 of +#: discord.guild.Guild.get_sound:6 discord.guild.Guild.get_stage_instance:6 +#: discord.guild.Guild.get_thread:6 discord.member.Member.get_role:6 of msgid "The ID to search for." msgstr "" @@ -4024,6 +4261,10 @@ msgstr "" msgid "The maximum number of sticker slots this guild has." msgstr "" +#: 87fb8a5cd4a64448920bc860483db18a discord.Guild.soundboard_limit:1 of +msgid "The maximum number of soundboard slots this guild has." +msgstr "" + #: 382f34f464964f41b660ca62580be5b0 discord.Guild.bitrate_limit:1 of msgid "The maximum bitrate for voice channels this guild can have." msgstr "" @@ -4051,6 +4292,48 @@ msgstr "" msgid "Optional[:class:`Member`]" msgstr "" +#: 839902762f2f45d3bc0a1c60bef02bbb discord.guild.Guild.get_or_fetch:1 of +msgid "" +"Shortcut method to get data from this guild either by returning the " +"cached version, or if it does not exist, attempting to fetch it from the " +"API." +msgstr "" + +#: discord.guild.Guild.get_or_fetch:5 eaf9c2a41dc3449bad4fa716e05919fe of +msgid "Type of object to fetch or get." +msgstr "" + +#: 4d50dcf3ff7f41b2b761a34ca3cda879 discord.guild.Guild.get_or_fetch:8 of +msgid "" +"ID of the object to get. If :data:`None`, returns `default` if provided, " +"otherwise :data:`None`." +msgstr "" + +#: b6d1a54d63184868baf3162b671055f8 discord.guild.Guild.get_or_fetch:11 of +msgid "" +"The value to return instead of raising if fetching fails or if " +"`object_id` is :data:`None`." +msgstr "" + +#: 9ed3319b3f8f4b26b59fec846526fc76 discord.guild.Guild.get_or_fetch:14 of +msgid "The object if found, or `default` if provided when not found." +msgstr "" + +#: 1138284f8a224168802e486ba588c406 discord.guild.Guild.get_or_fetch:15 of +msgid "" +":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | " +":class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | " +":class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr "" + +#: 842da58737354e01a2edd43c04c29097 discord.guild.Guild.get_or_fetch:17 of +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "" + +#: df1e2e65aad6491689357df8e3c2193d discord.guild.Guild.get_or_fetch:18 of +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "" + #: 9620482fa56a459eabd21941ab8d6849 discord.Guild.premium_subscribers:1 of msgid "A list of members who have \"boosted\" this guild." msgstr "" @@ -4076,12 +4359,46 @@ msgstr "" msgid "Optional[:class:`Role`]" msgstr "" -#: discord.Guild.default_role:1 f4fc8210064941dbb8869f5e26c39a3a of -msgid "Gets the @everyone role that all members have by default." +#: aac395884ca44a2f930fe268dfbcf173 +#: discord.guild.Guild.fetch_roles_member_counts:1 of +msgid "" +"|coro| Fetches a mapping of role IDs to their member counts for this " +"guild." msgstr "" -#: 32b04d6a2dde453fa99673b5d4b6dd65 discord.Guild.premium_subscriber_role:1 of -msgid "Gets the premium subscriber role, AKA \"boost\" role, in this guild." +#: discord.guild.Guild.fetch_roles_member_counts:6 +#: e6e8d98d20554c8f8ae9e7d7570165ac of +msgid "" +"A mapping of role IDs to their member counts. Can be accessed with either" +" role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "" + +#: 2802fcb7a86b474589f5c11ccebdfc55 +#: discord.guild.Guild.fetch_roles_member_counts:8 of +msgid ":class:`GuildRoleCounts`" +msgstr "" + +#: aa2b527516c44c569aff79684995a1ba +#: discord.guild.Guild.fetch_roles_member_counts:10 of +msgid "Fetching the role member counts failed." +msgstr "" + +#: bd1bc81cad8b496aa9b9a5e90585f5b5 +#: discord.guild.Guild.fetch_roles_member_counts:14 of +msgid "Getting member counts using role IDs:" +msgstr "" + +#: 3d7c30b23b9c4b35ade1e6a1e0bd2d73 +#: discord.guild.Guild.fetch_roles_member_counts:21 of +msgid "Using a role object:" +msgstr "" + +#: discord.Guild.default_role:1 f4fc8210064941dbb8869f5e26c39a3a of +msgid "Gets the @everyone role that all members have by default." +msgstr "" + +#: 32b04d6a2dde453fa99673b5d4b6dd65 discord.Guild.premium_subscriber_role:1 of +msgid "Gets the premium subscriber role, AKA \"boost\" role, in this guild." msgstr "" #: 281b90db195b429d989343b55c507a32 discord.Guild.self_role:1 of @@ -4166,7 +4483,7 @@ msgid "Returns the guild's creation time in UTC." msgstr "" #: 21438da4623b4f089e64f5fd9065d2c8 discord.Guild.invites_disabled:1 of -msgid "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." msgstr "" #: 389668f9993d42cb9e8b13be6aedaa12 discord.guild.Guild.get_member_named:1 of @@ -4276,18 +4593,24 @@ msgstr "" msgid "The new channel's topic." msgstr "" -#: 9e9dd9425b054fcfb714c7318b17daaa discord.guild.Guild.create_forum_channel:38 +#: 795407065f204ab394d5d71e46f4f9e4 discord.channel.ForumChannel.edit:22 +#: discord.channel.MediaChannel.edit:22 discord.channel.StageChannel.edit:40 +#: discord.channel.TextChannel.edit:31 discord.channel.VoiceChannel.edit:42 #: discord.guild.Guild.create_text_channel:38 of msgid "" -"Specifies the slowmode rate limit for user in this channel, in seconds. " -"The maximum value possible is `21600`." +"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 "" -#: 6e0e5f25fba64a62b1ac7c005cb3c4aa discord.channel.ForumChannel.edit:14 -#: discord.channel.MediaChannel.edit:14 discord.channel.TextChannel.edit:23 +#: discord.channel.ForumChannel.edit:14 discord.channel.MediaChannel.edit:14 +#: discord.channel.StageChannel:111 discord.channel.TextChannel.edit:23 +#: discord.channel.VoiceChannel:118 discord.channel.VoiceChannel.edit:45 #: discord.guild.Guild.create_forum_channel:42 -#: discord.guild.Guild.create_text_channel:42 of -msgid "To mark the channel as NSFW or not." +#: discord.guild.Guild.create_stage_channel:56 +#: discord.guild.Guild.create_text_channel:42 +#: discord.guild.Guild.create_voice_channel:47 fc4b2322da844f30885f5d2bff97bace +#: of +msgid "Whether the channel is marked as NSFW." msgstr "" #: 9adb04fec50a471792f88440104c745e discord.guild.Guild.create_forum_channel:45 @@ -4297,60 +4620,92 @@ msgstr "" msgid "The reason for creating this channel. Shows up on the audit log." msgstr "" +#: 2b1b27b29de74dada9a54eb48be4b94e discord.guild.Guild.create_forum_channel:65 +#: discord.guild.Guild.create_text_channel:48 of +msgid "" +"The initial slowmode delay to set on newly created threads in this " +"channel. .. versionadded:: 2.7" +msgstr "" + +#: c03fe611956149aba94e3914962f92df discord.channel.ForumChannel:122 +#: discord.channel.MediaChannel:116 discord.channel.TextChannel:102 +#: discord.guild.Guild.create_forum_channel:65 +#: discord.guild.Guild.create_text_channel:48 of +msgid "" +"The initial slowmode delay to set on newly created threads in this " +"channel." +msgstr "" + +#: 2b1b27b29de74dada9a54eb48be4b94e discord.guild.Guild.create_forum_channel:70 +#: discord.guild.Guild.create_text_channel:53 of +msgid "" +"The default auto archive duration in minutes for threads created in this " +"channel. .. versionadded:: 2.7" +msgstr "" + +#: 39c3e1849aea42b1a5e44b6b35945813 discord.channel.ForumChannel:90 +#: discord.channel.MediaChannel:92 discord.channel.TextChannel:86 +#: discord.guild.Guild.create_forum_channel:70 +#: discord.guild.Guild.create_text_channel:53 of +msgid "" +"The default auto archive duration in minutes for threads created in this " +"channel." +msgstr "" + #: 33ff9c9a82b64c10a83c4add616fdc82 #: discord.channel.CategoryChannel.create_forum_channel:7 #: 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:10 -#: discord.guild.Guild.create_forum_channel:55 -#: discord.guild.Guild.create_stage_channel:29 -#: discord.guild.Guild.create_text_channel:48 -#: discord.guild.Guild.create_voice_channel:41 of +#: discord.guild.Guild.create_forum_channel:75 +#: discord.guild.Guild.create_stage_channel:61 +#: discord.guild.Guild.create_text_channel:58 +#: discord.guild.Guild.create_voice_channel:52 of msgid "The channel that was just created." msgstr "" #: 8b6a84cc25c349419c31de47c2303d96 #: discord.channel.CategoryChannel.create_text_channel:6 -#: discord.guild.Guild.create_text_channel:49 of +#: discord.guild.Guild.create_text_channel:59 of msgid ":class:`TextChannel`" msgstr "" #: 4add16d398aa4f518bf3f72e29c63eb3 discord.channel.CategoryChannel.clone:22 #: discord.channel.StageChannel.clone:22 discord.channel.VoiceChannel.clone:22 #: discord.channel._TextChannel.clone:22 discord.guild.Guild.create_category:13 -#: discord.guild.Guild.create_forum_channel:58 -#: discord.guild.Guild.create_stage_channel:32 -#: discord.guild.Guild.create_text_channel:51 -#: discord.guild.Guild.create_voice_channel:44 of +#: discord.guild.Guild.create_forum_channel:78 +#: discord.guild.Guild.create_stage_channel:64 +#: discord.guild.Guild.create_text_channel:61 +#: discord.guild.Guild.create_voice_channel:55 of msgid "You do not have the proper permissions to create this channel." msgstr "" #: c9330770911546dd87b510a3ebe4cb6e discord.channel.CategoryChannel.clone:23 #: discord.channel.StageChannel.clone:23 discord.channel.VoiceChannel.clone:23 #: discord.channel._TextChannel.clone:23 discord.guild.Guild.create_category:14 -#: discord.guild.Guild.create_forum_channel:59 -#: discord.guild.Guild.create_stage_channel:33 -#: discord.guild.Guild.create_text_channel:52 -#: discord.guild.Guild.create_voice_channel:45 of +#: discord.guild.Guild.create_forum_channel:79 +#: discord.guild.Guild.create_stage_channel:65 +#: discord.guild.Guild.create_text_channel:62 +#: discord.guild.Guild.create_voice_channel:56 of msgid "Creating the channel failed." msgstr "" #: 0b663ebdee664572bfd1ee200898c6c4 7bf63611242a4cdc9df3378f7c4b7143 #: discord.guild.Guild.create_category:15 -#: discord.guild.Guild.create_stage_channel:34 -#: discord.guild.Guild.create_text_channel:53 -#: discord.guild.Guild.create_voice_channel:46 of +#: discord.guild.Guild.create_stage_channel:66 +#: discord.guild.Guild.create_text_channel:63 +#: discord.guild.Guild.create_voice_channel:57 of msgid "The permission overwrite information is not in proper form." msgstr "" -#: 7df77a377a454968b06f3a9737d86455 discord.guild.Guild.create_forum_channel:64 -#: discord.guild.Guild.create_text_channel:57 of +#: 7df77a377a454968b06f3a9737d86455 discord.guild.Guild.create_forum_channel:84 +#: discord.guild.Guild.create_text_channel:67 of msgid "Creating a basic channel:" msgstr "" -#: d02100cc73e84244915ea5042b7d93b7 discord.guild.Guild.create_forum_channel:70 -#: discord.guild.Guild.create_text_channel:63 of +#: d02100cc73e84244915ea5042b7d93b7 discord.guild.Guild.create_forum_channel:90 +#: discord.guild.Guild.create_text_channel:73 of msgid "Creating a \"secret\" channel:" msgstr "" @@ -4362,12 +4717,14 @@ msgid "" msgstr "" #: da6c567358d2457a8328b9419aba1b0c discord.channel.StageChannel:62 -#: discord.channel.VoiceChannel:54 discord.guild.Guild.create_voice_channel:21 -#: of +#: discord.channel.StageChannel.edit:36 discord.channel.VoiceChannel:54 +#: discord.guild.Guild.create_stage_channel:29 +#: discord.guild.Guild.create_voice_channel:21 of msgid "The channel's preferred audio bitrate in bits per second." msgstr "" -#: 61e6218add924882b4544d4f65fe3038 discord.channel.VoiceChannel:60 +#: 61e6218add924882b4544d4f65fe3038 discord.channel.StageChannel.edit:38 +#: discord.channel.VoiceChannel:60 discord.guild.Guild.create_stage_channel:34 #: 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 "" @@ -4381,6 +4738,7 @@ msgid "" msgstr "" #: a012c67cbf8c4c758c6232633b5b90b4 discord.channel.VoiceChannel:66 +#: discord.guild.Guild.create_stage_channel:39 #: discord.guild.Guild.create_voice_channel:27 of msgid "" "The region for the voice channel's voice communication. A value of " @@ -4396,13 +4754,38 @@ msgstr "" #: 41726a9352834d8eb39464ddde36de96 discord.channel.VoiceChannel:75 #: discord.channel.VoiceChannel.edit:38 +#: discord.guild.Guild.create_stage_channel:45 #: discord.guild.Guild.create_voice_channel:33 of msgid "The camera video quality for the voice channel's participants." msgstr "" +#: 795407065f204ab394d5d71e46f4f9e4 discord.guild.Guild.create_stage_channel:50 +#: discord.guild.Guild.create_voice_channel:41 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``. .. versionadded:: 2.7" +msgstr "" + +#: 795407065f204ab394d5d71e46f4f9e4 discord.guild.Guild.create_forum_channel:38 +#: discord.guild.Guild.create_stage_channel:50 +#: discord.guild.Guild.create_voice_channel:41 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 "" + +#: c2dc41c458d14511af30641f128b62a7 discord.channel.VoiceChannel.edit:45 +#: discord.guild.Guild.create_stage_channel:56 +#: discord.guild.Guild.create_voice_channel:47 of +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "" + #: c5cb71ee58114ad9a77c365f6c9176be #: discord.channel.CategoryChannel.create_voice_channel:6 -#: discord.guild.Guild.create_voice_channel:42 of +#: discord.channel.VoiceChannelEffectSendEvent:39 +#: discord.guild.Guild.create_voice_channel:53 of msgid ":class:`VoiceChannel`" msgstr "" @@ -4413,9 +4796,38 @@ msgid "" ":class:`StageChannel` instead." msgstr "" +#: da6c567358d2457a8328b9419aba1b0c discord.guild.Guild.create_stage_channel:29 +#: of +msgid "" +"The channel's preferred audio bitrate in bits per second. .. " +"versionadded:: 2.7" +msgstr "" + +#: 61e6218add924882b4544d4f65fe3038 discord.guild.Guild.create_stage_channel:34 +#: of +msgid "" +"The channel's limit for number of members that can be in a voice channel." +" .. versionadded:: 2.7" +msgstr "" + +#: 77472c0b87ee4c12919534435862d712 discord.guild.Guild.create_stage_channel:39 +#: of +msgid "" +"The region for the voice channel's voice communication. A value of " +"``None`` indicates automatic voice region detection. .. versionadded:: " +"2.7" +msgstr "" + +#: 143d16193a8a48bca8f44b6c8f8b294c discord.guild.Guild.create_stage_channel:45 +#: of +msgid "" +"The camera video quality for the voice channel's participants. .. " +"versionadded:: 2.7" +msgstr "" + #: c125cd5cd18a4cc9bc46d5d9206d57e7 #: discord.channel.CategoryChannel.create_stage_channel:8 -#: discord.guild.Guild.create_stage_channel:30 of +#: discord.guild.Guild.create_stage_channel:62 of msgid ":class:`StageChannel`" msgstr "" @@ -4441,7 +4853,7 @@ msgid "" "''). .. versionadded:: v2.5" msgstr "" -#: acba40fd9b99460bb43889ba61c943d4 discord.channel.ForumChannel.edit:41 +#: acba40fd9b99460bb43889ba61c943d4 discord.channel.ForumChannel.edit:42 #: discord.guild.Guild.create_forum_channel:48 of msgid "" "The default reaction emoji. Can be a unicode emoji or a custom emoji in " @@ -4449,13 +4861,39 @@ msgid "" "'')." msgstr "" +#: discord.guild.Guild.create_forum_channel:55 f1f62f3c054949af950dbe405e52b553 +#: of +msgid "" +"The set of tags that can be used in a forum channel. .. versionadded:: " +"2.7" +msgstr "" + +#: b083e6a86b634b1894c54f243b988735 discord.channel.ForumChannel:106 +#: discord.channel.MediaChannel:104 discord.guild.Guild.create_forum_channel:55 +#: of +msgid "The set of tags that can be used in a forum channel." +msgstr "" + +#: c16a388e069d4526b2674948441ecfbf discord.guild.Guild.create_forum_channel:60 +#: of +msgid "" +"The default sort order type used to order posts in this channel. .. " +"versionadded:: 2.7" +msgstr "" + +#: cae1b545239a43b6aa72e818246d1b4a discord.channel.ForumChannel:114 +#: discord.channel.MediaChannel:110 discord.guild.Guild.create_forum_channel:60 +#: of +msgid "The default sort order type used to order posts in this channel." +msgstr "" + #: 40f5253a0a994369be22ef233358809c #: discord.channel.CategoryChannel.create_forum_channel:8 -#: discord.guild.Guild.create_forum_channel:56 of +#: discord.guild.Guild.create_forum_channel:76 of msgid ":class:`ForumChannel`" msgstr "" -#: a86092ffb99e4f6d861dfb93fcdd2b28 discord.guild.Guild.create_forum_channel:60 +#: a86092ffb99e4f6d861dfb93fcdd2b28 discord.guild.Guild.create_forum_channel:80 #: of msgid "The argument is not in proper form." msgstr "" @@ -4476,66 +4914,20 @@ msgstr "" msgid ":class:`CategoryChannel`" msgstr "" -#: b1abcb9f0f754be0b71b198a7424036c discord.guild.Guild.leave:3 of -msgid "" -"Leaves the guild. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#: 11428f2987084ae8a40f98220ed55984 discord.guild.Guild.leave:3 of +msgid "Leaves the guild." msgstr "" -#: 372e626a7b2c4524bb3ba6cd71060653 discord.guild.Guild.leave:9 of +#: 372e626a7b2c4524bb3ba6cd71060653 discord.guild.Guild.leave:7 of msgid "" "You cannot leave the guild that you own, you must delete it instead via " ":meth:`delete`." msgstr "" -#: 1c39e7d936124a0bb40b3516844d893f discord.guild.Guild.leave:12 of +#: 1c39e7d936124a0bb40b3516844d893f discord.guild.Guild.leave:10 of msgid "Leaving the guild failed." msgstr "" -#: 6ddfed444a50419fb1453c64936386f2 discord.guild.Guild.delete:3 of -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "" - -#: discord.guild.Guild.delete:6 e59e369114c1423aa81d821f040d9c7f of -msgid "Deleting the guild failed." -msgstr "" - -#: 32c7959e2e0d475aaff8585af43a2269 discord.guild.Guild.delete:7 of -msgid "You do not have permissions to delete the guild." -msgstr "" - -#: 2a70d99413c1496a8359c704195070fe discord.guild.Guild.set_mfa_required:3 of -msgid "" -"Set whether it is required to have MFA enabled on your account to perform" -" moderation actions. You must be the guild owner to do this." -msgstr "" - -#: c77287e8b0af409aa38371f49a55b252 discord.guild.Guild.set_mfa_required:7 of -msgid "Whether MFA should be required to perform moderation actions." -msgstr "" - -#: discord.guild.Guild.set_mfa_required:10 fd273e9c1b4d49e0807f3df28ccebf24 of -msgid "The reason to show up in the audit log." -msgstr "" - -#: 0401bd2a8e2641b4b33a27e26bec88b9 6a5a47ad973940209028891e87d59314 -#: 845342df7f694a18b74e63bd8283fbf9 discord.automod.AutoModRule.delete:10 -#: discord.automod.AutoModRule.edit:35 -#: discord.guild.Guild.create_scheduled_event:35 -#: discord.guild.Guild.set_mfa_required:13 discord.member.Member.edit:84 -#: discord.member.Member.request_to_speak:17 -#: discord.scheduled_events.ScheduledEvent.cancel:17 -#: discord.scheduled_events.ScheduledEvent.complete:17 -#: discord.scheduled_events.ScheduledEvent.delete:6 -#: discord.scheduled_events.ScheduledEvent.edit:54 -#: discord.scheduled_events.ScheduledEvent.start:17 of -msgid "The operation failed." -msgstr "" - -#: discord.guild.Guild.set_mfa_required:14 f00beb8bcf8b4e62b56d0ffbd22cfff0 of -msgid "You are not the owner of the guild." -msgstr "" - #: 11428f2987084ae8a40f98220ed55984 discord.guild.Guild.edit:3 of msgid "Edits the guild." msgstr "" @@ -4619,96 +5011,89 @@ msgstr "" msgid "The number of seconds until someone is moved to the AFK channel." msgstr "" -#: discord.guild.Guild.edit:57 ee57edd89c934f6f8851f745bd657faa 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.Guild.edit:61 e00b07f969094865b88d709b4e3b2b73 of +#: discord.guild.Guild.edit:57 e00b07f969094865b88d709b4e3b2b73 of msgid "The new verification level for the guild." msgstr "" -#: 58b9d36ce2304eb7ae2a7d248bc3d561 discord.guild.Guild.edit:64 of +#: 58b9d36ce2304eb7ae2a7d248bc3d561 discord.guild.Guild.edit:60 of msgid "The new default notification level for the guild." msgstr "" -#: discord.guild.Guild.edit:67 e848eb60847643f392c41d9933562d1f of +#: discord.guild.Guild.edit:63 e848eb60847643f392c41d9933562d1f of msgid "The new explicit content filter for the guild." msgstr "" -#: 9c088bed23924d1299dd212181955017 discord.guild.Guild.edit:70 of +#: 9c088bed23924d1299dd212181955017 discord.guild.Guild.edit:66 of msgid "" "The new channel that is used for the system channel. Could be ``None`` " "for no system channel." msgstr "" -#: discord.guild.Guild.edit:73 e4e7e720a8eb48a3802a88baea0f0a0a of +#: discord.guild.Guild.edit:69 e4e7e720a8eb48a3802a88baea0f0a0a of msgid "The new system channel settings to use with the new system channel." msgstr "" -#: discord.guild.Guild.edit:76 e8c42c080f354eb089e1fecd40acd31f of +#: discord.guild.Guild.edit:72 e8c42c080f354eb089e1fecd40acd31f 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 "" -#: 9fbd7fff4fd24355935af8d2aae792f1 discord.guild.Guild.edit:80 of +#: 9fbd7fff4fd24355935af8d2aae792f1 discord.guild.Guild.edit:76 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 "" -#: 3242067dfd4e44b78067a933e8675cde discord.guild.Guild.edit:85 of +#: 3242067dfd4e44b78067a933e8675cde discord.guild.Guild.edit:81 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 "" -#: 387f2c8ecb814ef79b4d196dc73a9991 discord.guild.Guild.edit:90 of +#: 387f2c8ecb814ef79b4d196dc73a9991 discord.guild.Guild.edit:86 of msgid "Whether the guild should have premium progress bar enabled." msgstr "" -#: ab83fdbf1e0e4760b895cdc4cf06ee7e discord.guild.Guild.edit:93 of +#: ab83fdbf1e0e4760b895cdc4cf06ee7e discord.guild.Guild.edit:89 of msgid "Whether the guild should have server invites enabled or disabled." msgstr "" -#: ab83fdbf1e0e4760b895cdc4cf06ee7e discord.guild.Guild.edit:96 of +#: ab83fdbf1e0e4760b895cdc4cf06ee7e discord.guild.Guild.edit:92 of msgid "Whether the guild should be discoverable in the discover tab." msgstr "" -#: 203e2e85a6de4714bcf5108fc81cba3f discord.guild.Guild.edit:99 of +#: 203e2e85a6de4714bcf5108fc81cba3f discord.guild.Guild.edit:95 of msgid "Whether activity alerts for the guild should be disabled." msgstr "" -#: 387f2c8ecb814ef79b4d196dc73a9991 discord.guild.Guild.edit:102 of +#: 387f2c8ecb814ef79b4d196dc73a9991 discord.guild.Guild.edit:98 of msgid "Whether the guild's user activity feed should be enabled." msgstr "" -#: 226196ae337f47ba9ed1b2641b83f3df discord.guild.Guild.edit:105 of +#: 226196ae337f47ba9ed1b2641b83f3df discord.guild.Guild.edit:101 of msgid "The reason for editing this guild. Shows up on the audit log." msgstr "" -#: discord.guild.Guild.edit:108 f2ec2f8365b0482f88522cb620b9f3c2 of +#: discord.guild.Guild.edit:104 f2ec2f8365b0482f88522cb620b9f3c2 of msgid "You do not have permissions to edit the guild." msgstr "" -#: 7026e8922b26447f903df8f0411dae38 discord.guild.Guild.edit:109 +#: 7026e8922b26447f903df8f0411dae38 discord.guild.Guild.edit:105 #: discord.integrations.StreamIntegration.edit:19 of msgid "Editing the guild failed." msgstr "" -#: ae815105c2f445988a7245f534d3ec20 discord.guild.Guild.edit:110 of +#: ae815105c2f445988a7245f534d3ec20 discord.guild.Guild.edit:106 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." +"JPG." msgstr "" -#: cf020628c49b457ab63b2155e49a9aa1 discord.guild.Guild.edit:112 of +#: cf020628c49b457ab63b2155e49a9aa1 discord.guild.Guild.edit:108 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." @@ -4717,7 +5102,8 @@ msgstr "" #: 276f56a64f5843658e8be434f64806d5 discord.channel.CategoryChannel:33 #: discord.channel.ForumChannel:31 discord.channel.MediaChannel:33 #: discord.channel.StageChannel:33 discord.channel.TextChannel:31 -#: discord.channel.VoiceChannel:31 discord.guild.Guild.edit:114 +#: discord.channel.VoiceChannel:31 +#: discord.channel.VoiceChannelEffectSendEvent:27 discord.guild.Guild.edit:110 #: discord.integrations.BotIntegration:21 discord.integrations.Integration:21 #: discord.integrations.StreamIntegration:21 discord.member.Member:48 #: discord.role.Role:53 discord.scheduled_events.ScheduledEvent:27 @@ -4824,7 +5210,9 @@ msgstr "" msgid "The member from the member ID." msgstr "" -#: a57ef03bb44d468185e9564cdc18a638 discord.guild.Guild.fetch_member:15 of +#: a57ef03bb44d468185e9564cdc18a638 +#: discord.channel.VoiceChannelEffectSendEvent:33 +#: discord.guild.Guild.fetch_member:15 of msgid ":class:`Member`" msgstr "" @@ -5333,6 +5721,22 @@ msgstr "" msgid "An error occurred deleting the sticker." msgstr "" +#: 9e1bfb5c6d3c429fbad485e4e0911755 discord.guild.Guild.get_emoji:1 of +msgid "Returns an emoji with the given ID." +msgstr "" + +#: d267e037031c49eb8e18cccf60f0c73f discord.guild.Guild.get_emoji:6 of +msgid "The ID to get." +msgstr "" + +#: 0b52a378783845b9a553efe578dab819 discord.guild.Guild.get_emoji:9 of +msgid "The returned Emoji or ``None`` if not found." +msgstr "" + +#: 5e36ab69e24a4e9281fef9f23b4e9417 discord.guild.Guild.get_emoji:10 of +msgid "Optional[:class:`Emoji`]" +msgstr "" + #: 7e19d4e700d74093a3cdc5c09aa87a7d discord.guild.Guild.fetch_emojis:3 of msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "" @@ -6182,6 +6586,19 @@ msgstr "" msgid "You do not have the Manage Events permission." msgstr "" +#: 0401bd2a8e2641b4b33a27e26bec88b9 6a5a47ad973940209028891e87d59314 +#: 845342df7f694a18b74e63bd8283fbf9 discord.automod.AutoModRule.delete:10 +#: discord.automod.AutoModRule.edit:35 +#: discord.guild.Guild.create_scheduled_event:35 discord.member.Member.edit:115 +#: discord.member.Member.request_to_speak:15 +#: discord.scheduled_events.ScheduledEvent.cancel:17 +#: discord.scheduled_events.ScheduledEvent.complete:17 +#: discord.scheduled_events.ScheduledEvent.delete:6 +#: discord.scheduled_events.ScheduledEvent.edit:54 +#: discord.scheduled_events.ScheduledEvent.start:17 of +msgid "The operation failed." +msgstr "" + #: cfdafb562ce2471cb433dffc655b8923 discord.Guild.scheduled_events:1 of msgid "A list of scheduled events in this guild." msgstr "" @@ -6385,6 +6802,43 @@ msgstr "" msgid "You don't have permissions to edit the onboarding flow." msgstr "" +#: 0bbb54d698a1473eb6060514cc3eca99 +#: discord.guild.Guild.modify_incident_actions:3 of +msgid "" +"Modify the guild's incident actions, controlling when invites or DMs are " +"re-enabled after being temporarily disabled. Requires the " +":attr:`~Permissions.manage_guild` permission." +msgstr "" + +#: cf587830406147d89968519b5558c07b +#: discord.guild.Guild.modify_incident_actions:8 of +msgid "" +"The ISO8601 timestamp indicating when invites will be enabled again, or " +"``None`` to enable invites immediately." +msgstr "" + +#: 5deda5e9179345609b3d24211d45ea58 +#: discord.guild.Guild.modify_incident_actions:12 of +msgid "" +"The ISO8601 timestamp indicating when DMs will be enabled again, or " +"``None`` to enable DMs immediately." +msgstr "" + +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: discord.guild.Guild.modify_incident_actions:16 of +msgid "The reason for this action, used for the audit log." +msgstr "" + +#: discord.guild.Guild.modify_incident_actions:19 +#: e848eb60847643f392c41d9933562d1f of +msgid "The updated incidents data for the guild." +msgstr "" + +#: b032b0fb8cdb4d8f8c23635f64d87c28 +#: discord.guild.Guild.modify_incident_actions:20 of +msgid ":class:`IncidentsData`" +msgstr "" + #: 48cf22ba0c99497080c86cbff0eee085 #: discord.guild.Guild.delete_auto_moderation_rule:1 of msgid "Deletes an auto moderation rule." @@ -6422,19 +6876,33 @@ msgid "" "parameter." msgstr "" -#: ../../api/models.rst:139 fb9668f6a20a4f0bbf8ba6929fd3594b +#: 8f5df98b969a48cb85026bf9c8d2ed81 discord.guild.Guild.get_sound:1 of +msgid "Returns a sound with the given ID." +msgstr "" + +#: 75f2adc480a74d009cd6a50616a74db2 discord.guild.Guild.get_sound:9 of +msgid "The sound or ``None`` if not found." +msgstr "" + +#: 86baf481154547959ddb8413c5939b28 +#: discord.channel.VoiceChannelEffectSendEvent:21 +#: discord.guild.Guild.get_sound:10 of +msgid "Optional[:class:`SoundboardSound`]" +msgstr "" + +#: ../../api/models.rst:144 fb9668f6a20a4f0bbf8ba6929fd3594b msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "" -#: ../../api/models.rst:143 4d8636790bdc471f860037026c9b8f57 +#: ../../api/models.rst:148 4d8636790bdc471f860037026c9b8f57 msgid "The reason this user was banned." msgstr "" -#: ../../api/models.rst:148 83ffc7d2c2814caa965b59434791892d +#: ../../api/models.rst:153 83ffc7d2c2814caa965b59434791892d msgid "The :class:`User` that was banned." msgstr "" -#: ../../api/models.rst:150 d1bc287ff89b4eea9c60ff6c175ddc51 +#: ../../api/models.rst:155 d1bc287ff89b4eea9c60ff6c175ddc51 #: discord.integrations.BotIntegration:39 discord.integrations.Integration:45 #: discord.integrations.StreamIntegration:63 #: discord.interactions.InteractionMetadata:23 @@ -6580,6 +7048,10 @@ msgstr "" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "" +#: 423c486c003247ac9966ca71793c8b48 discord.Member.primary_guild:1 of +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "" + #: 2f5fea69ade2408d8f7ee6fd6088f598 discord.Member.raw_status:1 of msgid "The member's overall status as a string value." msgstr "" @@ -6844,89 +7316,159 @@ msgid "" ":attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "" -#: discord.member.Member.edit:37 f841e22738634da48594ee1e17ad1916 of +#: 79d0117cef804316937d5fd65887a66a discord.member.Member.edit:37 of +msgid "" +"The following parameters are only available when editing the bot's own " +"member:" +msgstr "" + +#: d92c174300aa4cb682ca65c243bd2886 discord.member.Member.edit:39 of +msgid "``avatar``" +msgstr "" + +#: 7e7e15b82eda46b69f622b8d207a7938 discord.member.Member.edit:40 of +msgid "``banner``" +msgstr "" + +#: 068b659b889a46e6af015102dbae96ba discord.member.Member.edit:41 of +msgid "``bio``" +msgstr "" + +#: discord.member.Member.edit:45 f841e22738634da48594ee1e17ad1916 of msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "" -#: 9daf22cbbe1b41bc8bdd328b01d14338 discord.member.Member.edit:40 of +#: 9daf22cbbe1b41bc8bdd328b01d14338 discord.member.Member.edit:48 of msgid "The newly member is now optionally returned, if applicable." msgstr "" -#: 1e205abbcb6c42148f88e2b2ea1e223d discord.member.Member.edit:44 of +#: 1e205abbcb6c42148f88e2b2ea1e223d discord.member.Member.edit:52 of msgid "The member's new nickname. Use ``None`` to remove the nickname." msgstr "" -#: 93bd86a0ac724cfbb2b9e05b0e3bf0a6 discord.member.Member.edit:47 of +#: 93bd86a0ac724cfbb2b9e05b0e3bf0a6 discord.member.Member.edit:55 of msgid "Indicates if the member should be guild muted or un-muted." msgstr "" -#: 5ce7761f05ac4b15b453852bc84acd07 discord.member.Member.edit:50 of +#: 5ce7761f05ac4b15b453852bc84acd07 discord.member.Member.edit:58 of msgid "Indicates if the member should be guild deafened or un-deafened." msgstr "" -#: discord.member.Member.edit:53 e0c6410979ab4bb999e9c991839b67c2 of +#: discord.member.Member.edit:61 e0c6410979ab4bb999e9c991839b67c2 of msgid "" "Indicates if the member should be suppressed in stage channels. .. " "versionadded:: 1.7" msgstr "" -#: 4707597fe3f4402d99abcd4c353e8d8c discord.member.Member.edit:53 of +#: 4707597fe3f4402d99abcd4c353e8d8c discord.member.Member.edit:61 of msgid "Indicates if the member should be suppressed in stage channels." msgstr "" -#: d5ad7f3d9790412b8a1a6e9e335d35fd discord.member.Member.edit:58 of +#: d5ad7f3d9790412b8a1a6e9e335d35fd discord.member.Member.edit:66 of msgid "The member's new list of roles. This *replaces* the roles." msgstr "" -#: ad76d48b98e344078e1778cae1d3828e discord.member.Member.edit:61 of +#: ad76d48b98e344078e1778cae1d3828e discord.member.Member.edit:69 of msgid "" "The voice channel to move the member to. Pass ``None`` to kick them from " "voice." msgstr "" -#: 7d2ece875a854077aa8922df9658464e discord.member.Member.edit:65 of +#: 7d2ece875a854077aa8922df9658464e discord.member.Member.edit:73 of msgid "The reason for editing this member. Shows up on the audit log." msgstr "" -#: 12b3b480b959409c97a966579c582741 discord.member.Member.edit:68 of +#: 12b3b480b959409c97a966579c582741 discord.member.Member.edit:76 of msgid "" "Temporarily puts the member in timeout until this time. If the value is " "``None``, then the user is removed from timeout. .. versionadded:: 2.0" msgstr "" -#: 3c6b7a21d66b4d2fb80ea744cae56c1b discord.member.Member.edit:68 of +#: 3c6b7a21d66b4d2fb80ea744cae56c1b discord.member.Member.edit:76 of msgid "" "Temporarily puts the member in timeout until this time. If the value is " "``None``, then the user is removed from timeout." msgstr "" -#: 7a3b65549f614538a0ebb902d0238dff discord.member.Member.edit:74 of +#: 7a3b65549f614538a0ebb902d0238dff discord.member.Member.edit:82 of msgid "" "Indicates if the member should bypass the guild's verification " "requirements. .. versionadded:: 2.6" msgstr "" -#: 6465b7a29e214013a4a396a21814536c discord.member.Member.edit:74 of +#: 6465b7a29e214013a4a396a21814536c discord.member.Member.edit:82 of msgid "" "Indicates if the member should bypass the guild's verification " "requirements." msgstr "" -#: 2adf8663f70b4a72b1fa3c51ddfb6c41 discord.member.Member.edit:79 of +#: 62998ed161f747af97127a6f4b69dea8 discord.member.Member.edit:87 of +msgid "" +"A :term:`py:bytes-like object` representing the banner. Could be ``None``" +" to denote removal of the banner. This is only available when editing " +"the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "" + +#: 08557913597c469eab9f36eb51a20a93 discord.member.Member.edit:87 of +msgid "" +"A :term:`py:bytes-like object` representing the banner. Could be ``None``" +" to denote removal of the banner." +msgstr "" + +#: 6b477dc220bf4cd0affb1801794c7c46 discord.member.Member.edit:90 +#: discord.member.Member.edit:98 discord.member.Member.edit:105 of +msgid "" +"This is only available when editing the bot's own member (i.e. " +":attr:`Guild.me`)." +msgstr "" + +#: 62998ed161f747af97127a6f4b69dea8 discord.member.Member.edit:95 of +msgid "" +"A :term:`py:bytes-like object` representing the avatar. Could be ``None``" +" to denote removal of the avatar. This is only available when editing " +"the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "" + +#: 240db79737fc41138acf16a14ec978c4 discord.member.Member.edit:95 of +msgid "" +"A :term:`py:bytes-like object` representing the avatar. Could be ``None``" +" to denote removal of the avatar." +msgstr "" + +#: 62998ed161f747af97127a6f4b69dea8 discord.member.Member.edit:103 of +msgid "" +"The new bio for the member. Could be ``None`` to denote removal of the " +"bio. This is only available when editing the bot's own member (i.e. " +":attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "" + +#: 7a7108c1fdb34bed8937a7877d4f1c06 discord.member.Member.edit:103 of +msgid "" +"The new bio for the member. Could be ``None`` to denote removal of the " +"bio." +msgstr "" + +#: 2adf8663f70b4a72b1fa3c51ddfb6c41 discord.member.Member.edit:110 of msgid "" "The newly updated member, if applicable. This is only returned when " "certain fields are updated." msgstr "" -#: a6a8e0142c534a4c9db5ea9905bf1324 discord.member.Member.edit:81 of +#: a6a8e0142c534a4c9db5ea9905bf1324 discord.member.Member.edit:112 of msgid "Optional[:class:`.Member`]" msgstr "" -#: 9fcd0b74f14347da8c2bbb599a1d6f8a discord.member.Member.edit:83 -#: discord.member.Member.request_to_speak:16 of +#: 9fcd0b74f14347da8c2bbb599a1d6f8a discord.member.Member.edit:114 +#: discord.member.Member.request_to_speak:14 of msgid "You do not have the proper permissions to the action requested." msgstr "" +#: c8be38577fe0452f83af35aa10e6ba6f discord.member.Member.edit:116 of +msgid "" +"You tried to edit the avatar, banner, or bio of a member that is not the " +"bot." +msgstr "" + #: 67fcfd3c206a4c318800ab0f5de5c77b discord.member.Member.timeout:3 of msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "" @@ -6989,14 +7531,7 @@ msgstr "" msgid "Request to speak in the connected channel." msgstr "" -#: 0399a9d50af149919d64576b2e22f6bb discord.member.Member.request_to_speak:5 of -msgid "" -"Only applies to stage channels. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "" - -#: b8b4bc2b34d041c8aa4c00881624baee discord.member.Member.request_to_speak:11 -#: of +#: b8b4bc2b34d041c8aa4c00881624baee discord.member.Member.request_to_speak:9 of msgid "" "Requesting members that are not the client is equivalent to :attr:`.edit`" " providing ``suppress`` as ``False``." @@ -7074,6 +7609,10 @@ msgstr "" msgid "Equivalent to :attr:`User.jump_url`" msgstr "" +#: d19c2f29833942f18d614198d6fb687e discord.Member.nameplate:1 of +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "" + #: ce5eafe9a84847258a6bf6a05706fd4c discord.member.Member.remove_roles:3 of msgid "Removes :class:`Role`\\s from this member." msgstr "" @@ -7153,58 +7692,20 @@ msgid "Whether the template has unsynced changes." msgstr "" #: ad7ae992e9464d198f1ab9b5ae6b4efa discord.components.Container:37 -#: discord.components.FileComponent:35 discord.components.Thumbnail:29 +#: discord.components.FileComponent:35 discord.components.FileUpload:33 +#: discord.components.SelectMenu:79 discord.components.Thumbnail:29 #: discord.integrations.StreamIntegration:45 discord.template.Template:60 #: discord.widget.WidgetMember:73 discord.widget.WidgetMember:79 #: discord.widget.WidgetMember:85 of msgid "Optional[:class:`bool`]" msgstr "" -#: 188d3a03174d45e0bc3e507f9284c0aa discord.template.Template.create_guild:3 of -msgid "Creates a :class:`.Guild` using the template." -msgstr "" - -#: 1f7e68f47747482790c6bfde1f799131 discord.template.Template.create_guild:5 of -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "" - -#: d7855834282943ff8fe5f3f2e1586fb6 discord.template.Template.create_guild:8 of -msgid "The name of the guild." -msgstr "" - -#: discord.template.Template.create_guild:11 eeda24219810402f9f0f4d863622e24e -#: of -msgid "" -"The :term:`py:bytes-like object` representing the icon. See " -":meth:`.ClientUser.edit` for more details on what is expected." -msgstr "" - -#: 9720111e71c14949bd37d4710e5ba779 discord.template.Template.create_guild:15 -#: of -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "" - -#: 60fb7adfd729405c9622a41dac16e0e7 discord.template.Template.create_guild:17 -#: of -msgid ":class:`.Guild`" -msgstr "" - -#: discord.template.Template.create_guild:19 ebe7523a8bfa43798097a7af866aa23b -#: of -msgid "Guild creation failed." -msgstr "" - -#: cc161cedb24a49fa87c8e704c82d516d discord.template.Template.create_guild:20 -#: of -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "" - #: 0b9f97db60654891ab2ac4487da374e5 discord.template.Template.sync:3 of msgid "Sync the template to the guild's current state." msgstr "" -#: 977e60b646b7448a8979fb130ee01916 discord.template.Template.edit:5 -#: discord.template.Template.sync:5 of +#: 977e60b646b7448a8979fb130ee01916 discord.template.Template.delete:5 +#: discord.template.Template.edit:5 discord.template.Template.sync:5 of msgid "" "You must have the :attr:`~Permissions.manage_guild` permission in the " "source guild to do this." @@ -7231,7 +7732,7 @@ msgstr "" msgid "You don't have permissions to sync the template." msgstr "" -#: 33c32e64d0434d23a47aa521c5f83dad discord.template.Template.delete:14 +#: 33c32e64d0434d23a47aa521c5f83dad discord.template.Template.delete:12 #: discord.template.Template.edit:25 discord.template.Template.sync:18 of msgid "This template does not exist." msgstr "" @@ -7268,18 +7769,11 @@ msgstr "" msgid "Delete the template." msgstr "" -#: 8b5a9e96266a4023b25f75b35b65796a discord.template.Template.delete:5 of -msgid "" -"You must have the :attr:`~Permissions.manage_guild` permission in the " -"source guild to do this. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "" - -#: 907065e9899b4eeaad5ddd08f9203a20 discord.template.Template.delete:12 of +#: 907065e9899b4eeaad5ddd08f9203a20 discord.template.Template.delete:10 of msgid "Deleting the template failed." msgstr "" -#: 2a4855817ddb4b6f926e1ca0101d5d7e discord.template.Template.delete:13 of +#: 2a4855817ddb4b6f926e1ca0101d5d7e discord.template.Template.delete:11 of msgid "You don't have permissions to delete the template." msgstr "" @@ -7287,7 +7781,7 @@ msgstr "" msgid "The template url." msgstr "" -#: ../../api/models.rst:171 225faf34ffdd44d1b1e7d780b7711787 +#: ../../api/models.rst:176 225faf34ffdd44d1b1e7d780b7711787 msgid "AutoMod" msgstr "" @@ -7389,9 +7883,8 @@ msgstr "" msgid "The channels that are exempt from this rule." msgstr "" -#: ../../docstring 4605c05e782c449fbb9df453c31e8668 -#: discord.AutoModRule.exempt_channels:3 discord.Onboarding.default_channels:3 -#: of +#: 4605c05e782c449fbb9df453c31e8668 discord.AutoModRule.exempt_channels:3 +#: discord.Onboarding.default_channels:3 of msgid "" "If a channel is not found in the guild's cache, then it will be returned " "as an :class:`Object`." @@ -7568,7 +8061,7 @@ msgstr "" msgid "" "Each attribute has limits that may change based on the trigger type. See " "`here `_ for " +"#auto-moderation-rule-object-trigger-metadata-field-limits>`__ for " "information on attribute limits." msgstr "" @@ -7605,7 +8098,7 @@ msgstr "" msgid "The total number of unique role and user mentions allowed." msgstr "" -#: ../../api/models.rst:194 30ed9cbe01954df3a16f002ee6bb94c2 +#: ../../api/models.rst:199 30ed9cbe01954df3a16f002ee6bb94c2 msgid "Invites" msgstr "" @@ -7953,7 +8446,7 @@ msgstr "" msgid "The scheduled event object to link." msgstr "" -#: ../../api/models.rst:212 b0b4dba2274847c2bc1e96752ddd4675 +#: ../../api/models.rst:217 b0b4dba2274847c2bc1e96752ddd4675 msgid "Role" msgstr "" @@ -8058,71 +8551,102 @@ msgstr "" msgid ":class:`RoleFlags`" msgstr "" +#: 9ad875341a1448938d88b24cdb962f43 discord.role.Role:116 of +msgid "The role's colours." +msgstr "" + +#: 235c07739380495f822049acb2f71763 discord.role.Role:120 of +msgid ":class:`RoleColours`" +msgstr "" + #: discord.role.Role.is_default:1 f8b5d7e6df82406bb4c5f9cfdb6dc7cb of msgid "Checks if the role is the default role." msgstr "" -#: abaa9e6454b3434897bdb6657fb9c73a discord.role.Role.is_bot_managed:1 of -msgid "" -"Whether the role is associated with a bot. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 32f901508cfe434eaa834608ef0a2813 discord.role.Role.is_bot_managed:1 +#: discord.role.RoleTags.is_bot_managed:1 of +msgid "Whether the role is associated with a bot." msgstr "" -#: 57a256a1d1ec47d8bd23a3f5a026fde3 discord.role.Role.is_premium_subscriber:1 -#: of +#: 99c432602c464398bf8657a5d7720033 discord.role.Role.is_premium_subscriber:1 +#: discord.role.RoleTags.is_premium_subscriber:1 of msgid "" "Whether the role is the premium subscriber, AKA \"boost\", role for the " -"guild. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +"guild." msgstr "" -#: 57a256a1d1ec47d8bd23a3f5a026fde3 discord.role.Role.is_integration:1 of +#: 71708c2052ef460cbf50e18eff7472ff discord.role.Role.is_integration:1 +#: discord.role.RoleTags.is_integration:1 of msgid "" "Whether the guild manages the role through some form of integrations such" -" as Twitch or through guild subscriptions. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +" as Twitch or through guild subscriptions." msgstr "" #: c2e51432847743fba93caa703ec89c5d discord.role.Role.is_assignable:1 of msgid "" -"Whether the role is able to be assigned or removed by the bot. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +"Whether the role is able to be assigned or removed by the bot. This " +"checks whether all of the following conditions are true:" msgstr "" -#: 33a23d7c29004eaaa37ca543e08ac512 -#: discord.role.Role.is_available_for_purchase:1 -#: discord.role.RoleTags.is_available_for_purchase:1 of -msgid "Whether the role is available for purchase." +#: b9c269e6c70948b49571ba727e4f63e8 discord.role.Role.is_assignable:3 of +msgid "The role is not the guild's :attr:`Guild.default_role`" msgstr "" -#: 3ee6b3f8d1c048f982438c73c203fd20 d4dfc8934fac44858e4bc0b02dc6b489 +#: 3f8c6f500b8d4c88b4ddce6ab0a57f7f discord.role.Role.is_assignable:5 of +msgid "The role is not managed" +msgstr "" + +#: 25b3022700bc40c98280cd7ad9067eac discord.role.Role.is_assignable:7 of +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "" + +#: cefbfbe8367243c9873b7f3e6efd68cf discord.role.Role.is_assignable:9 of +msgid "The bot's top role is above this role" +msgstr "" + +#: 25b3022700bc40c98280cd7ad9067eac discord.role.Role.is_assignable:12 of +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "" + +#: 33a23d7c29004eaaa37ca543e08ac512 +#: discord.role.Role.is_available_for_purchase:1 +#: discord.role.RoleTags.is_available_for_purchase:1 of +msgid "Whether the role is available for purchase." +msgstr "" + +#: 3ee6b3f8d1c048f982438c73c203fd20 d4dfc8934fac44858e4bc0b02dc6b489 #: discord.role.Role.is_available_for_purchase:3 #: discord.role.RoleTags.is_available_for_purchase:3 of msgid "" "Returns ``True`` if the role is available for purchase, and ``False`` if " "it is not available for purchase or if the role is not linked to a guild " -"subscription. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +"subscription." msgstr "" -#: abaa9e6454b3434897bdb6657fb9c73a +#: c3b4464213de424f9c6a0efe01a7ad89 #: discord.role.Role.is_guild_connections_role:1 #: discord.role.RoleTags.is_guild_connections_role:1 of -msgid "" -"Whether the role is a guild connections role. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." msgstr "" #: 7902c3504ac24ac0a24155bd9bcbce40 discord.Role.permissions:1 of msgid "Returns the role's permissions." msgstr "" -#: 4a391466dd224b78895dc3b4dc98a713 discord.Role.colour:1 of -msgid "Returns the role colour. An alias exists under ``color``." +#: 0a615245fd3c4c0b8e29edf8e72d8d88 discord.Role.colour:1 of +msgid "" +"Returns the role colour. Equivalent to :attr:`colours.primary`. An alias " +"exists under ``color``." +msgstr "" + +#: 6056d4e6e80c4a008627485baa270ae2 discord.Role.color:1 of +msgid "" +"Returns the role's primary color. Equivalent to :attr:`colors.primary`. " +"An alias exists under ``colour``." msgstr "" -#: discord.Role.color:1 fa84130cdb2e41b9aeabc2461ce3e03f of -msgid "Returns the role color. An alias exists under ``colour``." +#: 4a391466dd224b78895dc3b4dc98a713 discord.Role.colors:1 of +msgid "Returns the role's colours. Equivalent to :attr:`colours`." msgstr "" #: 0bc0e2c3149a4903900a6cc2688c0f81 discord.Role.created_at:1 of @@ -8268,24 +8792,89 @@ msgstr "" msgid "The subscription SKU and listing ID of the role." msgstr "" -#: 32f901508cfe434eaa834608ef0a2813 discord.role.RoleTags.is_bot_managed:1 of -msgid "Whether the role is associated with a bot." +#: 051f5baa31ad4608a77a9235e725f749 discord.role.RoleColours:1 of +msgid "Represents a role's gradient colours." msgstr "" -#: 99c432602c464398bf8657a5d7720033 -#: discord.role.RoleTags.is_premium_subscriber:1 of +#: 851fad41cfa943068fdd9dc3ce016772 discord.role.RoleColours:7 of +msgid "The primary colour of the role." +msgstr "" + +#: 55766eb1c16d48b9a0c2abbf506e9b9e discord.role.RoleColours:9 of +msgid ":class:`Colour`" +msgstr "" + +#: 851fad41cfa943068fdd9dc3ce016772 discord.role.RoleColours:13 of +msgid "The secondary colour of the role." +msgstr "" + +#: 5e36ab69e24a4e9281fef9f23b4e9417 discord.components.Container:31 +#: discord.role.RoleColours:15 discord.role.RoleColours:21 of +msgid "Optional[:class:`Colour`]" +msgstr "" + +#: 30dbfb7ccde4414ca7fc72296ca1498e discord.role.RoleColours:19 of msgid "" -"Whether the role is the premium subscriber, AKA \"boost\", role for the " -"guild." +"The tertiary colour of the role. At the moment, only `16761760` is " +"allowed." +msgstr "" + +#: b6776b60c00e49bab33fedb2af1df73f discord.role.RoleColours.default:1 of +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "" + +#: 760cda1cd1bf483ebd28b138dbac9316 discord.role.RoleColours.default:4 +#: discord.role.RoleColours.holographic:6 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr "" + +#: 024d66d0841244cab9d49a97deb4c5e5 discord.role.RoleColours.holographic:1 of +msgid "Returns a :class:`RoleColours` that makes the role look holographic." msgstr "" -#: 71708c2052ef460cbf50e18eff7472ff discord.role.RoleTags.is_integration:1 of +#: 6d2ebd2ea8284be9b76611b495a7d7f6 discord.role.RoleColours.holographic:3 of msgid "" -"Whether the guild manages the role through some form of integrations such" -" as Twitch or through guild subscriptions." +"Currently holographic roles are only supported with colours 11127295, " +"16759788, and 16761760." +msgstr "" + +#: discord.RoleColours.is_holographic:1 ea4fedcb8baf4e8e80b732580b8864c7 of +msgid "Whether the role is holographic." +msgstr "" + +#: discord.RoleColours.is_holographic:3 e081e42116a14395bb9f529ac740f91e of +msgid "" +"Currently roles are holographic when colours are set to 11127295, " +"16759788, and 16761760." +msgstr "" + +#: 0ad066b6f53a48738838e07593cedea5 discord.guild.GuildRoleCounts:1 of +msgid "A dictionary subclass that maps role IDs to their member counts." msgstr "" -#: ../../api/models.rst:225 501c6b29607b4c55ace35858ceb2e513 +#: 77db2a75e6484c2aa253736c71a31837 discord.guild.GuildRoleCounts:3 of +msgid "" +"This class allows accessing member counts by either role ID " +"(:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "" + +#: 25aaad6f80ad4572b4f36923fb9f132b discord.guild.GuildRoleCounts.get:1 of +msgid "Get the member count for a role, returning a default if not found." +msgstr "" + +#: 16147907536f4214984d222a2b1f3b49 discord.guild.GuildRoleCounts.get:4 of +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "" + +#: 73cc5f097e0047fdaafa76a89e0d26f6 discord.guild.GuildRoleCounts.get:7 of +msgid "The value to return if the role ID is not found." +msgstr "" + +#: 79d0117cef804316937d5fd65887a66a discord.guild.GuildRoleCounts.get:10 of +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "" + +#: ../../api/models.rst:240 501c6b29607b4c55ace35858ceb2e513 msgid "Scheduled Event" msgstr "" @@ -8661,7 +9250,7 @@ msgstr "" msgid ":class:`ScheduledEventLocationType`" msgstr "" -#: ../../api/models.rst:236 bd728eaba2b94cb59255cd2be9d0a4a5 +#: ../../api/models.rst:251 bd728eaba2b94cb59255cd2be9d0a4a5 msgid "Welcome Screen" msgstr "" @@ -8736,7 +9325,7 @@ msgstr "" msgid "Union[:class:`GuildEmoji`, :class:`PartialEmoji`, :class:`str`]" msgstr "" -#: ../../api/models.rst:249 e2ae072aa4324f3fb90878fc5cfbd742 +#: ../../api/models.rst:264 e2ae072aa4324f3fb90878fc5cfbd742 msgid "Onboarding" msgstr "" @@ -8764,8 +9353,7 @@ msgstr "" msgid ":class:`OnboardingMode`" msgstr "" -#: ../../docstring ac0131664589453fb988bfb2f8a3e052 -#: discord.Onboarding.default_channels:1 of +#: ac0131664589453fb988bfb2f8a3e052 discord.Onboarding.default_channels:1 of msgid "The channels that members are opted into by default." msgstr "" @@ -8927,7 +9515,7 @@ msgstr "" msgid "The option's description." msgstr "" -#: ../../api/models.rst:267 336df85a4c564d0e9187eaaab07e05fc +#: ../../api/models.rst:282 336df85a4c564d0e9187eaaab07e05fc msgid "Integration" msgstr "" @@ -9171,7 +9759,7 @@ msgstr "" msgid "Syncing the integration failed." msgstr "" -#: ../../api/models.rst:285 9cf29fbd2890454db490e0730bd67152 +#: ../../api/models.rst:300 9cf29fbd2890454db490e0730bd67152 msgid "Widget" msgstr "" @@ -9345,7 +9933,7 @@ msgstr "" msgid "Returns the member's display name." msgstr "" -#: ../../api/models.rst:304 37c503ce08c645ed80617cb4dae9b391 +#: ../../api/models.rst:319 37c503ce08c645ed80617cb4dae9b391 msgid "Threads" msgstr "" @@ -9461,7 +10049,7 @@ msgstr "" msgid "Extra features of the thread." msgstr "" -#: discord.channel.CategoryChannel:64 discord.channel.ForumChannel:102 +#: discord.channel.CategoryChannel:54 discord.channel.ForumChannel:102 #: discord.channel.MediaChannel:100 discord.channel.StageChannel:93 #: discord.channel.TextChannel:98 discord.channel.VoiceChannel:114 #: discord.threads.Thread:136 f03b50bb386e47e88f5080d349b75439 of @@ -9614,11 +10202,10 @@ msgid "" "cache." msgstr "" -#: b9b0a2dd3d2e4ecc887943971386974f discord.threads.Thread.is_pinned:1 of +#: 16778a16ff164603a54eef19b4f71952 discord.threads.Thread.is_pinned:1 of msgid "" "Whether the thread is pinned to the top of its parent forum or media " -"channel. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +"channel." msgstr "" #: 1e601881276b4c0f8d04536a4d310638 discord.threads.Thread.is_private:1 of @@ -9926,47 +10513,48 @@ msgstr "" #: cf29fb446325413491772632704014f3 discord.threads.Thread.edit:26 of msgid "" "The new duration in minutes before a thread is automatically archived for" -" inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +" inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. " +":class:`ThreadArchiveDuration` can be used alternatively." msgstr "" -#: 1156a52c234a4a16a525c4ee1e8d2aa3 discord.threads.Thread.edit:34 of +#: 1156a52c234a4a16a525c4ee1e8d2aa3 discord.threads.Thread.edit:35 of msgid "The reason for editing this thread. Shows up on the audit log." msgstr "" -#: 16778a16ff164603a54eef19b4f71952 discord.threads.Thread.edit:37 of +#: 16778a16ff164603a54eef19b4f71952 discord.threads.Thread.edit:38 of msgid "" "Whether to pin the thread or not. This only works if the thread is part " "of a forum or media channel." msgstr "" -#: 0da7c0a3c631463692bb26a46134936a discord.threads.Thread.edit:40 of +#: 0da7c0a3c631463692bb26a46134936a discord.threads.Thread.edit:41 of msgid "" "The set of tags to apply to the thread. Each tag object should have an ID" " set. .. versionadded:: 2.3" msgstr "" -#: 4b882218e71646c4bde6153d4e8fce26 discord.threads.Thread.edit:40 of +#: 4b882218e71646c4bde6153d4e8fce26 discord.threads.Thread.edit:41 of msgid "" "The set of tags to apply to the thread. Each tag object should have an ID" " set." msgstr "" -#: discord.threads.Thread.edit:45 f3242dd7014845a89c338d87a47dc9a2 of +#: discord.threads.Thread.edit:46 f3242dd7014845a89c338d87a47dc9a2 of msgid "The newly edited thread." msgstr "" #: 0be10d93f961436c9de4fab78f0fe327 #: discord.channel.ForumChannel.create_thread:68 -#: discord.channel.TextChannel.create_thread:40 discord.threads.Thread.edit:46 +#: discord.channel.TextChannel.create_thread:40 discord.threads.Thread.edit:47 #: of msgid ":class:`Thread`" msgstr "" -#: 0d0cd43a3658484b94e7206b30bcf60f discord.threads.Thread.edit:48 of +#: 0d0cd43a3658484b94e7206b30bcf60f discord.threads.Thread.edit:49 of msgid "You do not have permissions to edit the thread." msgstr "" -#: a5f03015ee4640d79c0fe07e078aaa88 discord.threads.Thread.edit:49 of +#: a5f03015ee4640d79c0fe07e078aaa88 discord.threads.Thread.edit:50 of msgid "Editing the thread failed." msgstr "" @@ -10133,7 +10721,7 @@ msgstr "" msgid "The thread this member belongs to." msgstr "" -#: ../../api/models.rst:325 74f4a8b9588440d094786e1993d7e7b4 +#: ../../api/models.rst:340 74f4a8b9588440d094786e1993d7e7b4 msgid "Stages" msgstr "" @@ -10232,7 +10820,7 @@ msgstr "" msgid ":class:`VideoQualityMode`" msgstr "" -#: 0e3d32b5c2244ca6a0d83a892a081f8d discord.channel.CategoryChannel:60 +#: 0e3d32b5c2244ca6a0d83a892a081f8d discord.channel.CategoryChannel:50 #: discord.channel.ForumChannel:98 discord.channel.MediaChannel:98 #: discord.channel.StageChannel:89 discord.channel.TextChannel:94 #: discord.channel.VoiceChannel:110 of @@ -10245,6 +10833,12 @@ msgid "" "to an existing or valid message. .. versionadded:: 2.5" msgstr "" +#: 9e9dd9425b054fcfb714c7318b17daaa discord.channel.StageChannel:104 of +msgid "" +"Specifies the slowmode rate limit for user in this channel, in seconds. " +"The maximum value possible is `21600`." +msgstr "" + #: 675ecc5cb3b84438b270c726510b3052 discord.StageChannel.requesting_to_speak:1 #: of msgid "A list of members who are requesting to speak in the stage channel." @@ -10549,7 +11143,7 @@ msgstr "" msgid "The reason for editing this channel. Shows up on the audit log." msgstr "" -#: discord.channel.CategoryChannel.edit:23 discord.channel.ForumChannel.edit:28 +#: discord.channel.CategoryChannel.edit:21 discord.channel.ForumChannel.edit:28 #: discord.channel.MediaChannel.edit:28 discord.channel.StageChannel.edit:27 #: discord.channel.TextChannel.edit:41 discord.channel.VoiceChannel.edit:31 #: e9fbe45828cb4bd19e93296ab98065b3 of @@ -10570,30 +11164,30 @@ msgid "" "versionadded:: 2.0" msgstr "" -#: discord.channel.StageChannel.edit:37 ec14d9ad4d8e40c0b6eda5434bf8fba5 of +#: discord.channel.StageChannel.edit:44 ec14d9ad4d8e40c0b6eda5434bf8fba5 of msgid "" "The newly edited stage channel. If the edit was only positional then " "``None`` is returned instead." msgstr "" -#: b3f5e65f48c64c678a5cb3a165db1a5a discord.channel.StageChannel.edit:39 of +#: b3f5e65f48c64c678a5cb3a165db1a5a discord.channel.StageChannel.edit:46 of msgid "Optional[:class:`.StageChannel`]" msgstr "" -#: cd77eae84e4c47198b881cc8c19d7012 discord.channel.StageChannel.edit:41 -#: discord.channel.VoiceChannel.edit:47 of +#: cd77eae84e4c47198b881cc8c19d7012 discord.channel.StageChannel.edit:48 +#: discord.channel.VoiceChannel.edit:54 of msgid "If the permission overwrite information is not in proper form." msgstr "" -#: discord.channel.ForumChannel.edit:61 discord.channel.MediaChannel.edit:53 -#: discord.channel.StageChannel.edit:42 discord.channel.TextChannel.edit:56 -#: discord.channel.VoiceChannel.edit:48 eee74368fc62419e83a5fa7e4547b372 of +#: discord.channel.ForumChannel.edit:62 discord.channel.MediaChannel.edit:53 +#: discord.channel.StageChannel.edit:49 discord.channel.TextChannel.edit:56 +#: discord.channel.VoiceChannel.edit:55 eee74368fc62419e83a5fa7e4547b372 of msgid "You do not have permissions to edit the channel." msgstr "" -#: discord.channel.ForumChannel.edit:62 discord.channel.MediaChannel.edit:54 -#: discord.channel.StageChannel.edit:43 discord.channel.TextChannel.edit:57 -#: discord.channel.VoiceChannel.edit:49 f4eee836c1ef4595a1249c72fc4aa856 of +#: discord.channel.ForumChannel.edit:63 discord.channel.MediaChannel.edit:54 +#: discord.channel.StageChannel.edit:50 discord.channel.TextChannel.edit:57 +#: discord.channel.VoiceChannel.edit:56 f4eee836c1ef4595a1249c72fc4aa856 of msgid "Editing the channel failed." msgstr "" @@ -11307,7 +11901,7 @@ msgstr "" msgid "Deleting the stage instance failed." msgstr "" -#: ../../api/models.rst:339 dd317db3c9cb4a29aeb80d2b10ad338c +#: ../../api/models.rst:354 dd317db3c9cb4a29aeb80d2b10ad338c msgid "Interactions" msgstr "" @@ -11385,7 +11979,9 @@ msgstr "" msgid "The raw interaction data." msgstr "" -#: 62d4b92033714c14a7e588f356deec68 discord.interactions.Interaction:67 +#: 62d4b92033714c14a7e588f356deec68 +#: discord.channel.VoiceChannelEffectSendEvent:45 +#: discord.interactions.Interaction:67 #: discord.interactions.MessageInteraction:43 #: discord.raw_models.AutoModActionExecutionEvent:112 #: discord.raw_models.RawAuditLogEntryEvent:60 @@ -11445,30 +12041,45 @@ msgstr "" msgid "Optional[:class:`InteractionContextType`]" msgstr "" -#: 9d152ca0b57c4831a63ac4f3ba694587 discord.interactions.Interaction:113 of +#: 8d35bb67672a42fcac023f5995852b4d discord.interactions.Interaction:113 of +msgid "" +"The callback of the interaction. Contains information about the status of" +" the interaction response. Will be `None` until the interaction is " +"responded to." +msgstr "" + +#: bc296a912770482a81cf365b4076d957 discord.interactions.Interaction:118 of +msgid "Optional[:class:`InteractionCallback`]" +msgstr "" + +#: 9d152ca0b57c4831a63ac4f3ba694587 discord.interactions.Interaction:122 of msgid "The command that this interaction belongs to." msgstr "" -#: bc296a912770482a81cf365b4076d957 discord.interactions.Interaction:117 of +#: bc296a912770482a81cf365b4076d957 discord.interactions.Interaction:126 of msgid "Optional[:class:`ApplicationCommand`]" msgstr "" -#: 9d152ca0b57c4831a63ac4f3ba694587 discord.interactions.Interaction:121 of +#: 9d152ca0b57c4831a63ac4f3ba694587 discord.interactions.Interaction:130 of msgid "The view that this interaction belongs to." msgstr "" -#: discord.interactions.Interaction:125 f3f5b79ae0264c59b2b8f18457a33604 of -msgid "Optional[:class:`View`]" +#: discord.interactions.Interaction:134 f3f5b79ae0264c59b2b8f18457a33604 of +msgid "Optional[:class:`BaseView`]" msgstr "" -#: 9d152ca0b57c4831a63ac4f3ba694587 discord.interactions.Interaction:129 of +#: 9d152ca0b57c4831a63ac4f3ba694587 discord.interactions.Interaction:138 of msgid "The modal that this interaction belongs to." msgstr "" -#: b70aff860e5a4c0092f8bc6056c6c429 discord.interactions.Interaction:133 of +#: b70aff860e5a4c0092f8bc6056c6c429 discord.interactions.Interaction:142 of msgid "Optional[:class:`Modal`]" msgstr "" +#: cad88e03745e4898b486276d5648803c discord.interactions.Interaction:146 of +msgid "The attachment size limit." +msgstr "" + #: 4464cbbf3555444890e48eaf0e78176d discord.Interaction.client:1 of msgid "Returns the client that sent the interaction." msgstr "" @@ -11539,11 +12150,9 @@ msgstr "" msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr "" -#: c2e51432847743fba93caa703ec89c5d +#: 9ea3273d46664bcabfaf997faf75903a #: discord.interactions.Interaction.is_guild_authorised:3 of -msgid "" -"There is an alias for this called :meth:`.is_guild_authorized`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." msgstr "" #: 26ede07ec91341e19637c9b51fbf2327 @@ -11551,11 +12160,9 @@ msgstr "" msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr "" -#: c2e51432847743fba93caa703ec89c5d +#: 9ea3273d46664bcabfaf997faf75903a #: discord.interactions.Interaction.is_user_authorised:3 of -msgid "" -"There is an alias for this called :meth:`.is_user_authorized`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." msgstr "" #: 6eeedd965eac44a5b905a06d37c570d7 @@ -11563,11 +12170,9 @@ msgstr "" msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr "" -#: c2e51432847743fba93caa703ec89c5d +#: 9ea3273d46664bcabfaf997faf75903a #: discord.interactions.Interaction.is_guild_authorized:3 of -msgid "" -"There is an alias for this called :meth:`.is_guild_authorised`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." msgstr "" #: 26ede07ec91341e19637c9b51fbf2327 @@ -11575,11 +12180,9 @@ msgstr "" msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr "" -#: c2e51432847743fba93caa703ec89c5d +#: 9ea3273d46664bcabfaf997faf75903a #: discord.interactions.Interaction.is_user_authorized:3 of -msgid "" -"There is an alias for this called :meth:`.is_user_authorised`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." msgstr "" #: 2de1a112cdb84a6f9936002cc8f558aa @@ -11900,7 +12503,7 @@ msgstr "" #: discord.interactions.InteractionResponse.defer:33 #: discord.interactions.InteractionResponse.edit_message:50 #: discord.interactions.InteractionResponse.pong:8 -#: discord.interactions.InteractionResponse.premium_required:12 +#: discord.interactions.InteractionResponse.premium_required:10 #: discord.interactions.InteractionResponse.send_autocomplete_result:9 #: discord.interactions.InteractionResponse.send_message:53 #: discord.interactions.InteractionResponse.send_modal:10 of @@ -12041,20 +12644,18 @@ msgstr "" msgid "Sending the modal failed." msgstr "" +#: discord.interactions.InteractionResponse.premium_required:13 #: discord.interactions.InteractionResponse.send_modal:12 #: fa2c7415a5394f01aea0cdbeac5bf9ae of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr "" -#: 78617e1aed38430384dba4d8cca25d12 +#: 04fc7140a0054bbfab98eb1ef5eb9db2 #: discord.interactions.InteractionResponse.premium_required:3 of -msgid "" -"Responds to this interaction by sending a premium required message. " -":rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." msgstr "" -#: discord.interactions.InteractionResponse.premium_required:9 +#: discord.interactions.InteractionResponse.premium_required:7 #: f77a39a6089f4253a884d8819df78f12 of msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "" @@ -12209,8 +12810,30 @@ msgid "" "is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "" -#: ../../api/models.rst:372 f81c11da386445dbbb02292e3bc450c1 -msgid "Message Components" +#: 749dee81631c46d0bfd9f420bc223e79 discord.interactions.InteractionCallback:1 +#: of +msgid "Information about the status of the interaction response." +msgstr "" + +#: ab609b9ab2954498ac49f8cbf81a92f1 +#: discord.interactions.InteractionCallback.is_loading:1 of +msgid "Indicates whether the response message is in a loading state." +msgstr "" + +#: 26ede07ec91341e19637c9b51fbf2327 +#: discord.interactions.InteractionCallback.is_ephemeral:1 of +msgid "Indicates whether the response message is ephemeral." +msgstr "" + +#: 943be66eb84e4bbe8c3da8f3df723e6c +#: discord.interactions.InteractionCallback.is_ephemeral:3 of +msgid "" +"This might be useful for determining if the message was forced to be " +"ephemeral." +msgstr "" + +#: ../../api/models.rst:392 f81c11da386445dbbb02292e3bc450c1 +msgid "UI Components" msgstr "" #: 325eccff689b463a930829aa10f85c86 discord.components.Component:1 of @@ -12230,7 +12853,8 @@ msgstr "" msgid ":class:`Button`" msgstr "" -#: 0c5375d482ec498eaa71bfd03f2a8133 discord.components.Component:7 of +#: 0c5375d482ec498eaa71bfd03f2a8133 discord.components.Component:7 +#: discord.components.Label:7 of msgid ":class:`SelectMenu`" msgstr "" @@ -12277,7 +12901,7 @@ msgid "The type of component." msgstr "" #: c7fa145264a345959a3d9ee21d0d3f9b discord.components.ActionRow:13 -#: discord.components.Component:24 discord.components.SelectMenu:21 of +#: discord.components.Component:24 discord.components.SelectMenu:25 of msgid ":class:`ComponentType`" msgstr "" @@ -12301,7 +12925,8 @@ msgstr "" #: 93341d8aa4fb44959bf727bb0998ab94 discord.components.ActionRow:5 #: discord.components.Button:3 discord.components.Container:13 -#: discord.components.FileComponent:5 discord.components.MediaGallery:5 +#: discord.components.FileComponent:5 discord.components.FileUpload:3 +#: discord.components.Label:9 discord.components.MediaGallery:5 #: discord.components.Section:5 discord.components.Separator:5 #: discord.components.TextDisplay:5 discord.components.Thumbnail:5 of msgid "This inherits from :class:`Component`." @@ -12312,7 +12937,29 @@ msgid "The children components that this holds, if any." msgstr "" #: aeebdd818d504901bd5f56b41ddea95e discord.ActionRow.width:1 of -msgid "Return the sum of the children's widths." +msgid "Returns the sum of the item's widths." +msgstr "" + +#: 3949b1bd97fa407aa44a151eb97f7119 +#: discord.components.ActionRow.get_component:1 of +msgid "" +"Get a component from this action row. Roughly equivalent to " +"`utils.get(row.children, ...)`. If an ``int`` is provided, the component " +"will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "" + +#: 5ccd05fa01e64cf09322dd166b85f5c5 +#: discord.components.ActionRow.get_component:5 +#: discord.components.Container.get_component:6 +#: discord.components.Section.get_component:5 of +msgid "The custom_id or id of the component to get." +msgstr "" + +#: 8616d231b75a4b68b9d00fb946e6be36 +#: discord.components.ActionRow.get_component:8 +#: discord.components.Container.get_component:9 +#: discord.components.Section.get_component:8 of +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." msgstr "" #: discord.components.Button:1 e0b3fcd3375d4bfb8695df0a7104c162 of @@ -12387,53 +13034,65 @@ msgid "" ":attr:`ComponentType.channel_select`." msgstr "" -#: 2102950811c74486ab9b1026c9caddb1 discord.components.SelectMenu:19 of +#: aaeebba9d9a64174b83aa7be6aae9540 discord.components.SelectMenu:19 of +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "" + +#: 2102950811c74486ab9b1026c9caddb1 discord.components.SelectMenu:23 of msgid "The select menu's type." msgstr "" -#: b88d7aba2c9f46f88b681a6b575cb84e discord.components.SelectMenu:25 of +#: b88d7aba2c9f46f88b681a6b575cb84e discord.components.SelectMenu:29 of msgid "The ID of the select menu that gets received during an interaction." msgstr "" -#: c13453267e014bf98fe6f803e5a076c7 discord.components.SelectMenu:31 of +#: c13453267e014bf98fe6f803e5a076c7 discord.components.SelectMenu:35 of msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "" -#: 3fdc6cc88eee4898b8468f5a5a44e7d2 discord.components.SelectMenu:37 of +#: 3fdc6cc88eee4898b8468f5a5a44e7d2 discord.components.SelectMenu:41 of msgid "" "The minimum number of items that must be chosen for this select menu. " "Defaults to 1 and must be between 0 and 25." msgstr "" -#: 33a222b1a7e9441f86f5ce875be10c72 discord.components.SelectMenu:44 of +#: 33a222b1a7e9441f86f5ce875be10c72 discord.components.SelectMenu:48 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 "" -#: d4e8136b7e634c6daa20e200a532bc0d discord.components.SelectMenu:51 of +#: d4e8136b7e634c6daa20e200a532bc0d discord.components.SelectMenu:55 of msgid "" "A list of options that can be selected in this menu. Will be an empty " "list for all component types except for " ":attr:`ComponentType.string_select`." msgstr "" -#: d343089d09514315960da0c7bf2b3de2 discord.components.SelectMenu:55 of +#: d343089d09514315960da0c7bf2b3de2 discord.components.SelectMenu:59 of msgid "List[:class:`SelectOption`]" msgstr "" -#: 5352d7de29a64f59834df1c06284439b discord.components.SelectMenu:59 of +#: 5352d7de29a64f59834df1c06284439b discord.components.SelectMenu:63 of msgid "" "A list of channel types that can be selected. Will be an empty list for " "all component types except for :attr:`ComponentType.channel_select`." msgstr "" -#: 1c0857ba83824e07ae47f6b53750d2fa discord.components.SelectMenu:63 of +#: 1c0857ba83824e07ae47f6b53750d2fa discord.components.SelectMenu:67 of msgid "List[:class:`ChannelType`]" msgstr "" -#: 4d0bc3e8202f4bea84931cee7392c89d discord.components.SelectMenu:67 of -msgid "Whether the select is disabled or not." +#: cb8af2a165a445fa87148c0efa867904 discord.components.SelectMenu:71 of +msgid "" +"Whether the select is disabled or not. Not usable in modals. Defaults to " +"``False``." +msgstr "" + +#: cb8af2a165a445fa87148c0efa867904 discord.components.SelectMenu:77 of +msgid "" +"Whether the select is required or not. Only useable in modals. Defaults " +"to ``True``." msgstr "" #: 443e4a7e83794c9ca6b03288c36bc0db discord.components.Section:1 of @@ -12464,8 +13123,12 @@ msgid "" ":class:`Button` and :class:`Thumbnail`." msgstr "" -#: discord.components.Section:23 ea5ce4db5209427392e12d73651f271b of -msgid "Optional[:class:`Component`]" +#: c3e696c1b1d642a58752b4958a1dad69 discord.components.Section.get_component:1 +#: of +msgid "" +"Get a component from this section. Roughly equivalent to " +"`utils.get(section.walk_components(), ...)`. If an ``int`` is provided, " +"the component will be retrieved by ``id``, otherwise by ``custom_id``." msgstr "" #: a7dc168070fb49c3a3446ea00d0e15df discord.components.TextDisplay:1 of @@ -12627,15 +13290,88 @@ msgstr "" msgid "The accent color of the container." msgstr "" -#: 5e36ab69e24a4e9281fef9f23b4e9417 discord.components.Container:31 of -msgid "Optional[:class:`Colour`]" -msgstr "" - #: 8f055d7ad1d3409c9bc0a6982a4df3d5 discord.components.Container:35 of msgid "Whether the entire container has the spoiler overlay." msgstr "" -#: ../../api/models.rst:439 c885c2e7084646b998c51b1c9bafc0aa +#: 1cd5353688614730ae40d0c913a1537c +#: discord.components.Container.get_component:1 of +msgid "" +"Get a component from this container. Roughly equivalent to " +"`utils.get(container.components, ...)`. If an ``int`` is provided, the " +"component will be retrieved by ``id``, otherwise by ``custom_id``. This " +"method will also search for nested components." +msgstr "" + +#: 27e3ca8007f24a42a899c8fc86d444c9 discord.components.Label:1 of +msgid "Represents a Label used in modals as the top-level component." +msgstr "" + +#: d1b1d6306c5642368f524be77fcabba5 discord.components.Label:3 of +msgid "" +"This is a component that allows you to add additional text to another " +"component. ``component`` may only be:" +msgstr "" + +#: b032b0fb8cdb4d8f8c23635f64d87c28 discord.components.Label:6 of +msgid ":class:`InputText`" +msgstr "" + +#: ce9e23d6e762427c8f8036499c6d159f discord.components.Label:15 of +msgid "" +"The component contained in this label. Currently supports " +":class:`InputText` and :class:`SelectMenu`." +msgstr "" + +#: c7fa145264a345959a3d9ee21d0d3f9b discord.components.Label:17 of +msgid ":class:`Component`" +msgstr "" + +#: 3dafec6926db4c4d81092ac287d3d107 discord.components.Label:21 of +msgid "" +"The main text associated with this label's ``component``, up to 45 " +"characters." +msgstr "" + +#: 90822830535d401cbff9b03a8bd07f84 discord.components.Label:27 of +msgid "" +"The description associated with this label's ``component``, up to 100 " +"characters." +msgstr "" + +#: 6efb83e0de88482cb68cfc583e02da9a discord.components.FileUpload:1 of +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "" + +#: discord.components.FileUpload:7 fc6946db0ea245a69657a6935ca95a1a of +msgid "" +"This class is not useable by end-users; see " +":class:`discord.ui.FileUpload` instead." +msgstr "" + +#: b88d7aba2c9f46f88b681a6b575cb84e discord.components.FileUpload:13 of +msgid "" +"The custom ID of the file upload field that gets received during an " +"interaction." +msgstr "" + +#: 50b9637ed32944ce8d4d032493bd94af discord.components.FileUpload:19 of +msgid "The minimum number of files that must be uploaded." +msgstr "" + +#: 4e654b49af1d473d943ba41ab77a4b3f discord.components.FileUpload:25 of +msgid "The maximum number of files that can be uploaded." +msgstr "" + +#: cb8af2a165a445fa87148c0efa867904 discord.components.FileUpload:31 of +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "" + +#: 06f3de9c7238498a8af9d93d7325365a discord.components.FileUpload:37 of +msgid "The file upload's ID." +msgstr "" + +#: ../../api/models.rst:470 c885c2e7084646b998c51b1c9bafc0aa msgid "Emoji" msgstr "" @@ -12727,10 +13463,9 @@ msgstr "" msgid "The guild this emoji belongs to." msgstr "" -#: a9a8d25d86ae4c3496bc37cd89b9ea7d discord.emoji.GuildEmoji.is_usable:1 of -msgid "" -"Whether the bot can use this emoji. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 92ad8e5b06b44eaeb61e9ec6fe198505 discord.emoji.AppEmoji.is_usable:1 +#: discord.emoji.GuildEmoji.is_usable:1 of +msgid "Whether the bot can use this emoji." msgstr "" #: 496fefc520c1400a95b50c17283f2426 discord.emoji.GuildEmoji.delete:3 of @@ -12779,6 +13514,16 @@ msgstr "" msgid "Returns the emoji's creation time in UTC." msgstr "" +#: d78e636501ba4a9496c3e2d74742b9c7 discord.AppEmoji.extension:1 +#: discord.GuildEmoji.extension:1 discord.PartialEmoji.extension:1 of +msgid "Return the file extension of the emoji." +msgstr "" + +#: 952afd71f7ee40ee923e5d57e9666246 discord.AppEmoji.mention:1 +#: discord.GuildEmoji.mention:1 of +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "" + #: 94a262936d7443e284a5b0bca6175dc3 discord.AppEmoji.url:1 #: discord.GuildEmoji.url:1 of msgid "Returns the URL of the emoji." @@ -12808,10 +13553,6 @@ msgid "" "always empty for :class:`AppEmoji`." msgstr "" -#: 92ad8e5b06b44eaeb61e9ec6fe198505 discord.emoji.AppEmoji.is_usable:1 of -msgid "Whether the bot can use this emoji." -msgstr "" - #: 496fefc520c1400a95b50c17283f2426 discord.emoji.AppEmoji.delete:3 of msgid "Deletes the application emoji." msgstr "" @@ -12900,9 +13641,11 @@ msgstr "" msgid "``<:name:id>``" msgstr "" -#: 0004bb49447249e5a5fb57df035e4181 +#: dc2b3cec401a441d8524f72273d1a36f #: discord.partial_emoji.PartialEmoji.from_str:10 of -msgid "If the format does not match then it is assumed to be a unicode emoji." +msgid "" +"If the format does not match then it is assumed to be a Unicode emoji " +"block, either as Unicode characters or as a Discord alias (``:smile:``)." msgstr "" #: 682f94e2acc1488989fc736ca8c488b4 @@ -12944,7 +13687,7 @@ msgstr "" msgid "If this isn't a custom emoji then an empty string is returned" msgstr "" -#: ../../api/models.rst:460 a26c3fb538cc4eae85bc9b01ec610081 +#: ../../api/models.rst:491 a26c3fb538cc4eae85bc9b01ec610081 msgid "Channels" msgstr "" @@ -12974,34 +13717,18 @@ msgid "" ":attr:`~Permissions.manage_messages` bypass slowmode." msgstr "" -#: discord.channel.CategoryChannel:50 discord.channel.ForumChannel:80 -#: discord.channel.MediaChannel:82 discord.channel.TextChannel:76 -#: fab80e171db445d78867efd958f0536b of +#: discord.channel.ForumChannel:80 discord.channel.MediaChannel:82 +#: discord.channel.TextChannel:76 fab80e171db445d78867efd958f0536b of msgid "If the channel is marked as \"not safe for work\"." msgstr "" -#: 50ed6ace112b45399a2e24de081c9951 discord.channel.CategoryChannel:54 -#: discord.channel.ForumChannel:84 discord.channel.MediaChannel:86 -#: discord.channel.TextChannel:80 of +#: 50ed6ace112b45399a2e24de081c9951 discord.channel.ForumChannel:84 +#: discord.channel.MediaChannel:86 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 "" -#: 39c3e1849aea42b1a5e44b6b35945813 discord.channel.ForumChannel:90 -#: discord.channel.MediaChannel:92 discord.channel.TextChannel:86 of -msgid "" -"The default auto archive duration in minutes for threads created in this " -"channel." -msgstr "" - -#: c03fe611956149aba94e3914962f92df discord.channel.ForumChannel:122 -#: discord.channel.MediaChannel:116 discord.channel.TextChannel:102 of -msgid "" -"The initial slowmode delay to set on newly created threads in this " -"channel." -msgstr "" - #: 59a76c086f30476faaab4e29e854acd4 discord.channel.TextChannel.is_news:1 of msgid "Checks if the channel is a news/announcements channel." msgstr "" @@ -13024,13 +13751,6 @@ msgstr "" msgid "The new channel name." msgstr "" -#: 795407065f204ab394d5d71e46f4f9e4 discord.channel.ForumChannel.edit:22 -#: discord.channel.MediaChannel.edit:22 discord.channel.TextChannel.edit:31 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.channel.TextChannel.edit:34 eb56e78bf81c46edb931dd15152cf3e9 of msgid "" "Change the type of this text channel. Currently, only conversion between " @@ -13039,21 +13759,21 @@ msgid "" ":attr:`Guild.features`." msgstr "" -#: aec9e5551cb74af8b49d87aceac3742b discord.channel.ForumChannel.edit:30 -#: discord.channel.MediaChannel.edit:30 discord.channel.TextChannel.edit:43 of +#: aec9e5551cb74af8b49d87aceac3742b discord.channel.MediaChannel.edit:30 +#: discord.channel.TextChannel.edit:43 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 "" -#: 2b1b27b29de74dada9a54eb48be4b94e discord.channel.ForumChannel.edit:33 +#: 2b1b27b29de74dada9a54eb48be4b94e discord.channel.ForumChannel.edit:34 #: discord.channel.TextChannel.edit:46 of msgid "" "The new default slowmode delay in seconds for threads created in this " "channel. .. versionadded:: 2.3" msgstr "" -#: a07120a4d00149718bbcb809103cc6a7 discord.channel.ForumChannel.edit:33 +#: a07120a4d00149718bbcb809103cc6a7 discord.channel.ForumChannel.edit:34 #: discord.channel.MediaChannel.edit:33 discord.channel.TextChannel.edit:46 of msgid "" "The new default slowmode delay in seconds for threads created in this " @@ -13070,7 +13790,7 @@ msgstr "" msgid "Optional[:class:`.TextChannel`]" msgstr "" -#: 0fc3c3b030404e49b32d2e3452611428 discord.channel.ForumChannel.edit:60 +#: 0fc3c3b030404e49b32d2e3452611428 discord.channel.ForumChannel.edit:61 #: discord.channel.MediaChannel.edit:52 discord.channel.TextChannel.edit:55 of msgid "" "If position is less than 0 or greater than the number of channels, or if" @@ -13258,16 +13978,6 @@ msgstr "" msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr "" -#: b083e6a86b634b1894c54f243b988735 discord.channel.ForumChannel:106 -#: discord.channel.MediaChannel:104 of -msgid "The set of tags that can be used in a forum channel." -msgstr "" - -#: cae1b545239a43b6aa72e818246d1b4a discord.channel.ForumChannel:114 -#: discord.channel.MediaChannel:110 of -msgid "The default sort order type used to order posts in this channel." -msgstr "" - #: 163ca8890cd8438d88981ac907297672 discord.channel.ForumChannel:118 #: discord.channel.MediaChannel:112 of msgid "Optional[:class:`SortOrder`]" @@ -13312,55 +14022,62 @@ msgid "" " \\| \\:py\\:obj\\:\\`None\\``" msgstr "" -#: c16a388e069d4526b2674948441ecfbf discord.channel.ForumChannel.edit:37 of +#: aec9e5551cb74af8b49d87aceac3742b discord.channel.ForumChannel.edit:30 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``. " +":class:`ThreadArchiveDuration` can be used alternatively." +msgstr "" + +#: c16a388e069d4526b2674948441ecfbf discord.channel.ForumChannel.edit:38 of msgid "" "The default sort order type to use to order posts in this channel. .. " "versionadded:: 2.3" msgstr "" -#: a743fff2abf44d978975cbef0b68d112 discord.channel.ForumChannel.edit:37 +#: a743fff2abf44d978975cbef0b68d112 discord.channel.ForumChannel.edit:38 #: discord.channel.MediaChannel.edit:35 of msgid "The default sort order type to use to order posts in this channel." msgstr "" -#: 60f31611259c42a69519afb9d55367d7 discord.channel.ForumChannel.edit:41 of +#: 60f31611259c42a69519afb9d55367d7 discord.channel.ForumChannel.edit:42 of msgid "" "The default reaction emoji. Can be a unicode emoji or a custom emoji in " "the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. " "''). .. versionadded:: 2.5" msgstr "" -#: discord.channel.ForumChannel.edit:47 f1f62f3c054949af950dbe405e52b553 of +#: discord.channel.ForumChannel.edit:48 f1f62f3c054949af950dbe405e52b553 of msgid "" "The set of tags that can be used in this channel. Must be less than `20`." " .. versionadded:: 2.3" msgstr "" -#: 0b5e325a38434b46b84bf970a8b2c356 discord.channel.ForumChannel.edit:47 +#: 0b5e325a38434b46b84bf970a8b2c356 discord.channel.ForumChannel.edit:48 #: discord.channel.MediaChannel.edit:41 of msgid "The set of tags that can be used in this channel. Must be less than `20`." msgstr "" -#: 7efd5463c5cf4f67b497827921ab640b discord.channel.ForumChannel.edit:51 of +#: 7efd5463c5cf4f67b497827921ab640b discord.channel.ForumChannel.edit:52 of msgid "" "Whether a tag should be required to be specified when creating a thread " "in this channel. .. versionadded:: 2.3" msgstr "" -#: 46f1ffe182e64c9ba4a690d9f6460f58 discord.channel.ForumChannel.edit:51 +#: 46f1ffe182e64c9ba4a690d9f6460f58 discord.channel.ForumChannel.edit:52 #: discord.channel.MediaChannel.edit:43 of msgid "" "Whether a tag should be required to be specified when creating a thread " "in this channel." msgstr "" -#: 794542333a414e1999fcca0dd25f516b discord.channel.ForumChannel.edit:56 of +#: 794542333a414e1999fcca0dd25f516b discord.channel.ForumChannel.edit:57 of msgid "" "The newly edited forum channel. If the edit was only positional then " "``None`` is returned instead." msgstr "" -#: discord.channel.ForumChannel.edit:58 e6117095200744589214d6b9a9606502 of +#: discord.channel.ForumChannel.edit:59 e6117095200744589214d6b9a9606502 of msgid "Optional[:class:`.ForumChannel`]" msgstr "" @@ -13454,13 +14171,13 @@ msgid "" "``None`` indicates automatic voice region detection." msgstr "" -#: 8429bc1f3b3d4ad6a65ac7f3de8ef5f1 discord.channel.VoiceChannel.edit:43 of +#: 8429bc1f3b3d4ad6a65ac7f3de8ef5f1 discord.channel.VoiceChannel.edit:50 of msgid "" "The newly edited voice channel. If the edit was only positional then " "``None`` is returned instead." msgstr "" -#: 477c17bee0a64b0e8d0b82aa34a7a062 discord.channel.VoiceChannel.edit:45 of +#: 477c17bee0a64b0e8d0b82aa34a7a062 discord.channel.VoiceChannel.edit:52 of msgid "Optional[:class:`.VoiceChannel`]" msgstr "" @@ -13520,6 +14237,26 @@ msgstr "" msgid "Setting the status failed." msgstr "" +#: 8284b6f7a985425eb7b9096b97fee46f +#: discord.channel.VoiceChannel.send_soundboard_sound:3 of +msgid "Sends a soundboard sound to the voice channel." +msgstr "" + +#: b4c7b2ff81fc46aaaa37979ad8eb246a +#: discord.channel.VoiceChannel.send_soundboard_sound:6 of +msgid "The soundboard sound to send." +msgstr "" + +#: 73cd4a54b33f468fbd6598ae6039b5ad +#: discord.channel.VoiceChannel.send_soundboard_sound:9 of +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "" + +#: 8e4569e0213b4be6ab5b186e2f56f730 +#: discord.channel.VoiceChannel.send_soundboard_sound:10 of +msgid "Sending the soundboard sound failed." +msgstr "" + #: a9d340ffed6841aea33ff4985cddcbcc discord.channel.CategoryChannel:1 of msgid "Represents a Discord channel category." msgstr "" @@ -13555,11 +14292,6 @@ msgid "" "received in an interaction." msgstr "" -#: discord.channel.CategoryChannel.is_nsfw:1 e9979dc9e1ca4edf9bbab4d0d9d940ff -#: of -msgid "Checks if the category is NSFW." -msgstr "" - #: discord.channel.CategoryChannel.edit:14 ef4264b15f4a43e9bd1f8cbd08812001 of msgid "The new category's name." msgstr "" @@ -13568,33 +14300,29 @@ msgstr "" msgid "The new category's position." msgstr "" -#: a435247eccb243ac905d04ca7c85813e discord.channel.CategoryChannel.edit:18 of -msgid "To mark the category as NSFW or not." -msgstr "" - -#: 997e5dc2ce0c405a80238b62e7946484 discord.channel.CategoryChannel.edit:21 of +#: 997e5dc2ce0c405a80238b62e7946484 discord.channel.CategoryChannel.edit:19 of msgid "The reason for editing this category. Shows up on the audit log." msgstr "" -#: 73ae0571d02d466cac576ee0903571f3 discord.channel.CategoryChannel.edit:26 of +#: 73ae0571d02d466cac576ee0903571f3 discord.channel.CategoryChannel.edit:24 of msgid "" "The newly edited category channel. If the edit was only positional then " "``None`` is returned instead." msgstr "" -#: discord.channel.CategoryChannel.edit:28 ee95be99ea4940da9448b273185c78c0 of +#: discord.channel.CategoryChannel.edit:26 ee95be99ea4940da9448b273185c78c0 of msgid "Optional[:class:`.CategoryChannel`]" msgstr "" -#: 480b9252595a4ed4b1b95eb359604cbd discord.channel.CategoryChannel.edit:30 of +#: 480b9252595a4ed4b1b95eb359604cbd discord.channel.CategoryChannel.edit:28 of msgid "If position is less than 0 or greater than the number of categories." msgstr "" -#: c2f46b9891fe40ada146763803d531ed discord.channel.CategoryChannel.edit:31 of +#: c2f46b9891fe40ada146763803d531ed discord.channel.CategoryChannel.edit:29 of msgid "You do not have permissions to edit the category." msgstr "" -#: c5809c792a1740ffb03db9155e4d695c discord.channel.CategoryChannel.edit:32 of +#: c5809c792a1740ffb03db9155e4d695c discord.channel.CategoryChannel.edit:30 of msgid "Editing the category failed." msgstr "" @@ -13793,7 +14521,7 @@ msgstr "" msgid "Leaving the group failed." msgstr "" -#: ../../api/models.rst:526 209e72461fff4eaeb235cc21aa5f1997 +#: ../../api/models.rst:557 209e72461fff4eaeb235cc21aa5f1997 msgid "Stickers" msgstr "" @@ -14033,7 +14761,153 @@ msgstr "" msgid "An error occurred editing the sticker." msgstr "" -#: ../../api/models.rst:554 fa3209921266443fb19f43b396c4c0a6 +#: ../../api/models.rst:585 33614cf71a2240bbb2867756d36b9b6f +msgid "Soundboard" +msgstr "" + +#: 18e7d4d4e1e44093ab57f3037fb1e861 discord.soundboard.PartialSoundboardSound:1 +#: of +msgid "A partial soundboard sound." +msgstr "" + +#: 0ea13064f858406d9a644970bab4738b discord.soundboard.PartialSoundboardSound:7 +#: discord.soundboard.SoundboardSound:7 of +msgid "The sound's ID." +msgstr "" + +#: 9b2d03f0d394413c849737a5730a5637 +#: discord.soundboard.PartialSoundboardSound:13 +#: discord.soundboard.SoundboardSound:13 of +msgid "The sound's volume." +msgstr "" + +#: 6c4c75d113254029b77ba850debfcfd3 +#: discord.soundboard.PartialSoundboardSound:15 +#: discord.soundboard.SoundboardSound:15 of +msgid ":class:`float`" +msgstr "" + +#: 32601811227a49d499e3c7a5322cf44b +#: discord.soundboard.PartialSoundboardSound:19 +#: discord.soundboard.SoundboardSound:19 of +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "" + +#: 201b7a7c20b7462080d7ef962f18c186 +#: discord.soundboard.PartialSoundboardSound:21 +#: discord.soundboard.SoundboardSound:21 of +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr "" + +#: 1cbf5b02d7d348cc9ad53a509759f84a discord.PartialSoundboardSound.file:1 +#: discord.SoundboardSound.file:1 of +msgid "Returns the sound's file." +msgstr "" + +#: db1ab6b381fe4cf2a74999dd87bf4c66 discord.soundboard.SoundboardSound:1 of +msgid "Represents a soundboard sound." +msgstr "" + +#: 9b2d03f0d394413c849737a5730a5637 discord.soundboard.SoundboardSound:25 of +msgid "The sound's name." +msgstr "" + +#: 7c7fd5a02c32468fa643e980a4c45ac2 discord.soundboard.SoundboardSound:31 of +msgid "" +"Whether the sound is available. Could be ``False`` if the sound is not " +"available. This is the case, for example, when the guild loses the boost " +"level required to use the sound." +msgstr "" + +#: dfb1816376444865bf9fa592dd94e3bf discord.soundboard.SoundboardSound:38 of +msgid "" +"The ID of the guild to which the sound belongs. Could be :class:`None` if" +" the sound is a default sound." +msgstr "" + +#: 6cb0d709a1ce4db0ac68dcdb6166f2fc discord.soundboard.SoundboardSound:40 of +msgid ":class:`int` | :class:`None`" +msgstr "" + +#: 32601811227a49d499e3c7a5322cf44b discord.soundboard.SoundboardSound:44 of +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "" + +#: 9ca47ce35e334775b050c5fffee921b4 discord.soundboard.SoundboardSound:46 of +msgid ":class:`User` | :class:`None`" +msgstr "" + +#: ../../docstring 621f782ce5f14018a13edc57e5d3e1cb +#: discord.SoundboardSound.guild:1 of +msgid "" +":class:`Guild` | :class:`None` The guild the sound belongs to. Could be " +":class:`None` if the sound is a default sound." +msgstr "" + +#: 33a23d7c29004eaaa37ca543e08ac512 discord.SoundboardSound.is_default_sound:1 +#: of +msgid "Whether the sound is a default sound." +msgstr "" + +#: 11428f2987084ae8a40f98220ed55984 discord.soundboard.SoundboardSound.edit:1 +#: of +msgid "Edits the sound." +msgstr "" + +#: dd46e3094d2f4ce3882c5849c7f57d9e discord.soundboard.SoundboardSound.edit:6 +#: of +msgid "The new name of the sound." +msgstr "" + +#: dd46e3094d2f4ce3882c5849c7f57d9e discord.soundboard.SoundboardSound.edit:9 +#: of +msgid "The new volume of the sound." +msgstr "" + +#: dd46e3094d2f4ce3882c5849c7f57d9e discord.soundboard.SoundboardSound.edit:12 +#: of +msgid "The new emoji of the sound." +msgstr "" + +#: 110894ce28854cfa96d399b582d05d94 discord.soundboard.SoundboardSound.edit:15 +#: of +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "" + +#: 5bbc21eca8354cd8a2ba719986db0064 discord.soundboard.SoundboardSound.edit:18 +#: of +msgid "The edited sound." +msgstr "" + +#: b305b4b190304f928eacfe9998ad4a2b discord.soundboard.SoundboardSound.edit:21 +#: of +msgid "Editing a default sound is not allowed." +msgstr "" + +#: b1c68744b35b41d7b9fc7ad838756aff discord.soundboard.SoundboardSound.delete:1 +#: of +msgid "Deletes the sound." +msgstr "" + +#: 7067e1b021e24246a274ecf334b608a3 discord.soundboard.SoundboardSound.delete:6 +#: of +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "" + +#: a1d88591f3784ab0a14ee62252f107fb discord.soundboard.SoundboardSound.delete:9 +#: of +msgid "Deleting a default sound is not allowed." +msgstr "" + +#: 685bcb1b4e7e420daaee36dc59e0bd88 +#: discord.soundboard.SoundboardSound.delete:11 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\" +" \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + +#: ../../api/models.rst:599 fa3209921266443fb19f43b396c4c0a6 msgid "Events" msgstr "" @@ -14145,7 +15019,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"moderation-action-execution>`__." msgstr "" #: 499fc1b5ce724e788a72c35bf2ce080c discord.raw_models.RawTypingEvent:1 of @@ -14178,7 +15052,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"start>`__." msgstr "" #: 083fd25a4caf4f438e18f06ecfc329a3 discord.raw_models.RawMessageDeleteEvent:1 @@ -14211,7 +15085,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"delete>`__." msgstr "" #: 9758fa2c23934519aa0a31b619561841 @@ -14256,7 +15130,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"delete-bulk>`__." msgstr "" #: 872290794a8b426ea016c6cb478edf1c discord.raw_models.RawMessageUpdateEvent:1 @@ -14283,7 +15157,7 @@ msgstr "" #: of msgid "" "The raw data sent by the `gateway " -"`_" +"`__" msgstr "" #: 262dc5905556459587d9ae798ee82024 discord.raw_models.RawMessageUpdateEvent:33 @@ -14294,6 +15168,13 @@ msgid "" ":attr:`RawMessageUpdateEvent.data`." msgstr "" +#: 262dc5905556459587d9ae798ee82024 discord.raw_models.RawMessageUpdateEvent:40 +#: of +msgid "" +"The new message object. Represents the message after it is modified by " +"the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "" + #: discord.raw_models.RawReactionActionEvent:1 ffe7a35941da4ee0ba78d8c78549e0c7 #: of msgid "" @@ -14376,7 +15257,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"reaction-add>`__." msgstr "" #: 9c55b78745534bf3908765bfe80b3a96 discord.raw_models.RawReactionClearEvent:1 @@ -14407,7 +15288,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"reaction-remove-all>`__." msgstr "" #: 4f6f4cd8c25a4c269e81552330a5af16 @@ -14445,7 +15326,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"reaction-remove-emoji>`__." msgstr "" #: ae35ffa2bd784c71850e872f6dc0176f @@ -14473,7 +15354,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"delete>`__." msgstr "" #: discord.raw_models.RawThreadDeleteEvent:1 f71bc55131744337a32f55761bd384ae @@ -14523,7 +15404,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"delete>`__." msgstr "" #: 8abc932b7db9477aa37671ad8555a946 @@ -14560,7 +15441,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"scheduled-event-user-add>`__." msgstr "" #: 57f6174c02b04d4f89daad19a99de172 discord.raw_models.RawMemberRemoveEvent:1 @@ -14588,7 +15469,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"remove>`__." msgstr "" #: 50e584b568b144d8ab8195b6f228fdb1 discord.raw_models.RawThreadUpdateEvent:1 @@ -14621,7 +15502,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"update>`__." msgstr "" #: 4852d50180674582ac786b3068cb2017 discord.raw_models.RawThreadUpdateEvent:37 @@ -14659,7 +15540,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"members-update>`__." msgstr "" #: 1655071d2beb439380bead37316806c7 discord.raw_models.RawAuditLogEntryEvent:1 @@ -14726,7 +15607,7 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"log-entry-create>`__." msgstr "" #: 1cde686644bc47ec941a3e368aa2874a @@ -14756,10 +15637,52 @@ msgstr "" msgid "" "The raw data sent by the `gateway " "`_." +"status-update>`__." +msgstr "" + +#: 1cde686644bc47ec941a3e368aa2874a +#: discord.channel.VoiceChannelEffectSendEvent:1 of +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "" + +#: 50cef2d53ee946559047ecd0176caf96 +#: discord.channel.VoiceChannelEffectSendEvent:7 of +msgid "The type of animation that is being sent." msgstr "" -#: ../../api/models.rst:639 eae4e206e45a463f80727bc3e3eee504 +#: 50cef2d53ee946559047ecd0176caf96 +#: discord.channel.VoiceChannelEffectSendEvent:13 of +msgid "The ID of the animation that is being sent." +msgstr "" + +#: 32601811227a49d499e3c7a5322cf44b +#: discord.channel.VoiceChannelEffectSendEvent:19 of +msgid "" +"The sound that is being sent, could be ``None`` if the effect is not a " +"sound effect." +msgstr "" + +#: 5792e58158d04e58899ee162f1c542e7 +#: discord.channel.VoiceChannelEffectSendEvent:25 of +msgid "The guild in which the sound is being sent." +msgstr "" + +#: discord.channel.VoiceChannelEffectSendEvent:31 +#: ebfa0bfbc6de4d2ab737e25be9da32dd of +msgid "The member that sent the sound." +msgstr "" + +#: 58e17c63ce814fd58836e40f1411127e +#: discord.channel.VoiceChannelEffectSendEvent:37 of +msgid "The voice channel in which the sound is being sent." +msgstr "" + +#: 7f960d2316a846959186aa98cc5bdc80 +#: discord.channel.VoiceChannelEffectSendEvent:43 of +msgid "The raw data sent by the gateway." +msgstr "" + +#: ../../api/models.rst:689 eae4e206e45a463f80727bc3e3eee504 msgid "Webhooks" msgstr "" @@ -14779,6 +15702,22 @@ msgstr "" msgid "Represents a partial channel for webhooks." msgstr "" +#: ../../api/models.rst:704 0db97a1caf9241578e7b4862962adaa1 +msgid "Collectibles" +msgstr "" + +#: bf5548d7f1344452ac9aab8d493066f8 discord.collectibles.Nameplate:1 of +msgid "Represents a Discord Nameplate." +msgstr "" + +#: 7e61663b01f54ce58a991cb28b24a3fb discord.collectibles.Nameplate:7 of +msgid "The SKU ID of the nameplate." +msgstr "" + +#: c83fded2631f4cf1b2d646c3d5e3c144 discord.collectibles.Nameplate:13 of +msgid "The color palette of the nameplate." +msgstr "" + #~ msgid "" #~ "A list of features that the guild" #~ " has. The features that a guild " @@ -14972,3 +15911,368 @@ msgstr "" #~ ":class:`discord.ui.Select` not this one." #~ msgstr "" +#~ msgid "Retrieves all messages that are currently pinned in the channel." +#~ msgstr "" + +#~ 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 "" + +#~ msgid "The messages that are currently pinned." +#~ msgstr "" + +#~ msgid "List[:class:`~discord.Message`]" +#~ msgstr "" + +#~ msgid "Retrieving the pinned messages failed." +#~ msgstr "" + +#~ msgid "" +#~ "This is useful for denoting long " +#~ "computations in your bot. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +#~ msgstr "" + +#~ msgid "" +#~ "A system message is a message that" +#~ " is constructed entirely by the " +#~ "Discord API in response to something." +#~ " :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "You must have the " +#~ ":attr:`~Permissions.manage_messages` permission to " +#~ "do this in a non-private channel" +#~ " context." +#~ msgstr "" + +#~ msgid "" +#~ "You need the :attr:`~Permissions.manage_messages`" +#~ " permission to use this. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#~ msgstr "" + +#~ msgid "Indicates if the guild invites are disabled." +#~ msgstr "" + +#~ msgid "Returns a boolean indicating if the guild invites are disabled." +#~ msgstr "" + +#~ msgid "To mark the channel as NSFW or not." +#~ msgstr "" + +#~ msgid "" +#~ "Leaves the guild. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#~ msgstr "" + +#~ msgid "Deletes the guild. You must be the guild owner to delete the guild." +#~ msgstr "" + +#~ msgid "Deleting the guild failed." +#~ msgstr "" + +#~ msgid "You do not have permissions to delete the guild." +#~ msgstr "" + +#~ msgid "" +#~ "Set whether it is required to have" +#~ " MFA enabled on your account to " +#~ "perform moderation actions. You must be" +#~ " the guild owner to do this." +#~ msgstr "" + +#~ msgid "Whether MFA should be required to perform moderation actions." +#~ msgstr "" + +#~ msgid "The reason to show up in the audit log." +#~ msgstr "" + +#~ msgid "You are not the owner of the guild." +#~ msgstr "" + +#~ msgid "" +#~ "The new owner of the guild to " +#~ "transfer ownership to. Note that you " +#~ "must be owner of the guild to " +#~ "do this." +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Only applies to stage channels. :rtype:" +#~ " :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#~ msgstr "" + +#~ msgid "Creates a :class:`.Guild` using the template." +#~ msgstr "" + +#~ msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." +#~ msgstr "" + +#~ msgid "The name of the guild." +#~ msgstr "" + +#~ msgid "" +#~ "The :term:`py:bytes-like object` representing" +#~ " the icon. See :meth:`.ClientUser.edit` for" +#~ " more details on what is expected." +#~ msgstr "" + +#~ msgid "The guild created. This is not the same guild that is added to cache." +#~ msgstr "" + +#~ msgid ":class:`.Guild`" +#~ msgstr "" + +#~ msgid "Guild creation failed." +#~ msgstr "" + +#~ msgid "Invalid icon image format given. Must be PNG or JPG." +#~ msgstr "" + +#~ msgid "" +#~ "You must have the " +#~ ":attr:`~Permissions.manage_guild` permission in the" +#~ " source guild to do this. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Each attribute has limits that may " +#~ "change based on the trigger type. " +#~ "See `here `_ for " +#~ "information on attribute limits." +#~ msgstr "" + +#~ msgid "" +#~ "Whether the role is associated with " +#~ "a bot. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Whether the role is the premium " +#~ "subscriber, AKA \"boost\", role for the" +#~ " guild. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Whether the guild manages the role " +#~ "through some form of integrations such" +#~ " as Twitch or through guild " +#~ "subscriptions. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Whether the role is able to be " +#~ "assigned or removed by the bot. " +#~ ":rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Returns ``True`` if the role is " +#~ "available for purchase, and ``False`` if" +#~ " it is not available for purchase " +#~ "or if the role is not linked " +#~ "to a guild subscription. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Whether the role is a guild " +#~ "connections role. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "Returns the role colour. An alias exists under ``color``." +#~ msgstr "" + +#~ msgid "Returns the role color. An alias exists under ``colour``." +#~ msgstr "" + +#~ msgid "" +#~ "Whether the thread is pinned to " +#~ "the top of its parent forum or " +#~ "media channel. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "The new duration in minutes before " +#~ "a thread is automatically archived for" +#~ " inactivity. Must be one of ``60``," +#~ " ``1440``, ``4320``, or ``10080``." +#~ msgstr "" + +#~ msgid "Optional[:class:`View`]" +#~ msgstr "" + +#~ msgid "" +#~ "There is an alias for this called" +#~ " :meth:`.is_guild_authorized`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "There is an alias for this called" +#~ " :meth:`.is_user_authorized`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "There is an alias for this called" +#~ " :meth:`.is_guild_authorised`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "There is an alias for this called" +#~ " :meth:`.is_user_authorised`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Responds to this interaction by sending" +#~ " a premium required message. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +#~ msgstr "" + +#~ msgid "Message Components" +#~ msgstr "" + +#~ msgid "Return the sum of the children's widths." +#~ msgstr "" + +#~ msgid "Whether the select is disabled or not." +#~ msgstr "" + +#~ msgid "" +#~ "Whether the bot can use this " +#~ "emoji. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "If the format does not match then it is assumed to be a unicode emoji." +#~ msgstr "" + +#~ msgid "Checks if the category is NSFW." +#~ msgstr "" + +#~ msgid "To mark the category as NSFW or not." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_" +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + +#~ msgid "" +#~ "The raw data sent by the `gateway" +#~ " `_." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/ui_kit.po b/docs/locales/en/LC_MESSAGES/api/ui_kit.po index 3a8854a861..618b6945ec 100644 --- a/docs/locales/en/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/en/LC_MESSAGES/api/ui_kit.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -38,8 +38,9 @@ msgstr "" #: 0a98301d144642f3af77faae9044333b 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." +"representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` " +"or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being " +"pressed, and the :class:`discord.Interaction` you receive." msgstr "" #: a581c27589c34afeb3bc17c4b0000164 discord.ui.button.button:9 of @@ -50,9 +51,8 @@ msgid "" "them when clicked." msgstr "" -#: ../../api/ui_kit.rst 0eb33b6aec414778a7e06b676fd526f3 -#: 53499c7c38dd43799b5780dfd21b3b02 beefc8c24f164c63a80136a8c5e5e925 -#: de7bcf10bc5947e99f4931c26c17c8c2 +#: ../../api/ui_kit.rst 53499c7c38dd43799b5780dfd21b3b02 +#: beefc8c24f164c63a80136a8c5e5e925 de7bcf10bc5947e99f4931c26c17c8c2 msgid "Parameters" msgstr "" @@ -81,8 +81,20 @@ msgid "" ":class:`AppEmoji`." msgstr "" -#: 7226675e37a14baba12bf447b1d4a11e c7feafdb9ed34fceaaf137f89a8fad12 -#: discord.ui.button.Button:28 discord.ui.button.button:32 of +#: c7feafdb9ed34fceaaf137f89a8fad12 discord.ui.button.Button:28 +#: discord.ui.button.button:32 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). .. warning:: This " +"parameter does not work in :class:`ActionRow`." +msgstr "" + +#: 7226675e37a14baba12bf447b1d4a11e discord.ui.button.Button:28 +#: discord.ui.button.button:32 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 " @@ -92,37 +104,32 @@ msgid "" "must be between 0 and 4 (i.e. zero indexed)." msgstr "" -#: ../../api/ui_kit.rst 4847b534d3c14deba4061b428620b95b -#: 76d49544901349599337569d52510ee9 787aeffb30b548a38cbe20f0a065de37 -#: e5ecb31082e14aa3861296ff5854437a e6251a3992ae4babb7e79b06a31ea11d +#: b0401c9f48cb4a45886573ff700fe478 discord.ui.button.Button:36 +#: discord.ui.button.button:40 of +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "" + +#: ../../api/ui_kit.rst e5ecb31082e14aa3861296ff5854437a +#: e6251a3992ae4babb7e79b06a31ea11d msgid "Return type" msgstr "" -#: 8b2126220f0a40489f72fbb6541865ab 9d801d79daf4416b8d3f256723d14e9e -#: discord.ui.button.button:41 discord.ui.select.channel_select:21 -#: discord.ui.select.mentionable_select:19 discord.ui.select.role_select:19 -#: discord.ui.select.select:58 discord.ui.select.string_select:21 -#: discord.ui.select.user_select:19 of +#: 8b2126220f0a40489f72fbb6541865ab discord.ui.button.button:45 of msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" " \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " "\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " -"\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, " -"bound\\= Item\\)\\, " +"\\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, " "\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " "\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " "\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " "\\:py\\:data\\:\\`\\~typing.Any\\`\\, " "\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " -"\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " -"\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " -"\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, " -"bound\\= Item\\)\\, " -"\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " -"\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " -"\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " -"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " -"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +"\\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgstr "" #: 23ebf0c41e1a46c9b96eaaed21d7b029 discord.ui.select.select:1 of @@ -132,8 +139,9 @@ msgstr "" #: 00b2b61db8b84ae2b5053febef93fed2 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." +"representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` " +"or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being " +"pressed and the :class:`discord.Interaction` you receive." msgstr "" #: 1a447e447e4947d4ab6031c89b6fa2c8 discord.ui.select.select:7 of @@ -146,8 +154,10 @@ msgstr "" msgid "Creating select menus of different types is now supported." msgstr "" -#: acf48d755e5d47f7b645a78fdecb9b9d d47cd55a76154d2c8296ed8d52f4fe49 -#: discord.ui.select.Select:16 discord.ui.select.select:15 of +#: d47cd55a76154d2c8296ed8d52f4fe49 +#: discord.ui.action_row.ActionRow.add_select:7 +#: discord.ui.label.Label.set_select:4 discord.ui.select.Select:20 +#: discord.ui.select.select:15 of msgid "" "The type of select to create. Must be one of " ":attr:`discord.ComponentType.string_select`, " @@ -157,8 +167,9 @@ msgid "" ":attr:`discord.ComponentType.channel_select`." msgstr "" -#: 3e3120d48b4f41869c6ac4d4a11ae788 cf7265a79f204a609bac4e3eeac79c31 -#: discord.ui.Select.placeholder:1 discord.ui.select.Select:26 +#: cf7265a79f204a609bac4e3eeac79c31 discord.ui.Select.placeholder:1 +#: discord.ui.action_row.ActionRow.add_select:17 +#: discord.ui.label.Label.set_select:14 discord.ui.select.Select:34 #: discord.ui.select.select:21 of msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "" @@ -169,8 +180,7 @@ msgid "" " recommended not to set this parameter to prevent conflicts." msgstr "" -#: 4bbd3f8002fd49ddb09b40d45fb48efe c01d219ac90b445594257aa88fe409ff -#: discord.ui.select.Select:48 discord.ui.select.select:28 of +#: c01d219ac90b445594257aa88fe409ff discord.ui.select.select:28 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" @@ -186,8 +196,10 @@ msgid "" "Defaults to 1 and must be between 0 and 25." msgstr "" -#: 796b9050ceed4aeba3ead0a0b4cd7d4d 79d61d2476ba400ca5d40331e2c47372 -#: discord.ui.select.Select:33 discord.ui.select.select:39 of +#: 79d61d2476ba400ca5d40331e2c47372 +#: discord.ui.action_row.ActionRow.add_select:24 +#: discord.ui.label.Label.set_select:21 discord.ui.select.Select:41 +#: discord.ui.select.select:39 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." @@ -206,171 +218,359 @@ msgid "" "channel types." msgstr "" -#: b1d29705ace44ca3872c15046d01f845 discord.ui.select.select:52 of +#: b1d29705ace44ca3872c15046d01f845 +#: discord.ui.action_row.ActionRow.add_select:36 discord.ui.select.select:52 of msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "" -#: 3e0672a1b2d64d418a64a8f5033f2572 discord.ui.select.Select:55 +#: 3e0672a1b2d64d418a64a8f5033f2572 +#: discord.ui.action_row.ActionRow.add_select:39 +#: discord.ui.label.Label.set_select:36 discord.ui.select.Select:63 #: discord.ui.select.select:55 of msgid "The select menu's ID." msgstr "" -#: 17e132379dad4798922af2a9271f7996 discord.ui.select.string_select:1 of -msgid "" -"A shortcut for :meth:`discord.ui.select` with select type " -":attr:`discord.ComponentType.string_select`." -msgstr "" - -#: 98d5b30855cc484ca89f0acdd2e1c1e7 discord.ui.select.user_select:1 of -msgid "" -"A shortcut for :meth:`discord.ui.select` with select type " -":attr:`discord.ComponentType.user_select`." -msgstr "" - -#: 69ea07d124aa4d38b3ba835ae1545eac discord.ui.select.role_select:1 of -msgid "" -"A shortcut for :meth:`discord.ui.select` with select type " -":attr:`discord.ComponentType.role_select`." -msgstr "" - -#: 27e5bbcab67147e5b4a8d3f3dd62addc discord.ui.select.mentionable_select:1 of +#: 99a1e4d1b1fc409aa88674079ed00f2c discord.ui.select.select:58 of +msgid "" +"The default values of this select. Only applicable if " +":attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +" This can be either :class:`discord.SelectDefaultValue` instances or " +"models, which will be converted into :class:`discord.SelectDefaultValue` " +"instances. Below, is a table defining the model instance type and the " +"default value type it will be mapped: " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | Model Type | Default Value Type" +" | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.User` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Member` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Role` | " +":attr:`discord.SelectDefaultValueType.role` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.abc.GuildChannel` | " +":attr:`discord.SelectDefaultValueType.channel` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Object` | depending on " +":attr:`discord.Object.type`, it will be mapped to any above | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" If you pass a model that is not defined in the table, ``TypeError`` " +"will be raised. .. note:: The :class:`discord.abc.GuildChannel` " +"protocol includes :class:`discord.TextChannel`, " +":class:`discord.VoiceChannel`, :class:`discord.StageChannel`, " +":class:`discord.ForumChannel`, :class:`discord.Thread`, " +":class:`discord.MediaChannel`. This list is not exhaustive, and is bound " +"to change based of the new channel types Discord adds. .. " +"versionadded:: 2.7" +msgstr "" + +#: 16f0527ad7e44487bb43ccfda1c635eb +#: discord.ui.action_row.ActionRow.add_select:42 +#: discord.ui.label.Label.set_select:39 discord.ui.select.Select:71 +#: discord.ui.select.select:58 of +msgid "" +"The default values of this select. Only applicable if " +":attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "" + +#: 043f87f8b90d4ccfb627b088cc9e2ccc discord.ui.select.select:60 of +msgid "" +"This can be either :class:`discord.SelectDefaultValue` instances or " +"models, which will be converted into :class:`discord.SelectDefaultValue` " +"instances." +msgstr "" + +#: 137b7c0fe2a34d499f1f9cc3bc486336 573d0eb10f3e40bd88e7063eea2639ac +#: a47e664279014d15b1deda26d23143d6 discord.ui.select.Select:76 +#: discord.ui.select.Select.append_default_value:11 discord.ui.select.select:63 +#: of msgid "" -"A shortcut for :meth:`discord.ui.select` with select type " -":attr:`discord.ComponentType.mentionable_select`." +"Below, is a table defining the model instance type and the default value " +"type it will be mapped:" msgstr "" -#: 4a0b40ad90df4fbb98a435ebcb063111 discord.ui.select.channel_select:1 of -msgid "" -"A shortcut for :meth:`discord.ui.select` with select type " -":attr:`discord.ComponentType.channel_select`." +#: discord.ui.select.Select:79 discord.ui.select.Select.append_default_value:14 +#: discord.ui.select.select:66 e5ecb31082e14aa3861296ff5854437a of +msgid "Model Type" msgstr "" -#: ../../api/ui_kit.rst:34 e335cba9c74a4f6186149901c830873d -msgid "Objects" +#: 240659dbd8154c79a3affc6488ce8aad 884791c8403e405e9ddd00c0e90c548d +#: d71fd4aa32c3406d8c7319fe09dfbf93 discord.ui.select.Select:79 +#: discord.ui.select.Select.append_default_value:14 discord.ui.select.select:66 +#: of +msgid "Default Value Type" msgstr "" -#: 51e6a1596c4a449f9a81c52ebddaa39e discord.ui.view.View:1 of -msgid "Represents a UI view." +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.select.Select:81 +#: discord.ui.select.Select.append_default_value:16 discord.ui.select.select:68 +#: of +msgid ":class:`discord.User`" msgstr "" -#: 16b83c8a92c745c8b399ffc3a72f0772 discord.ui.modal.Modal:3 -#: discord.ui.view.View:3 of -msgid "This object must be inherited to create a UI within Discord." +#: 52a0a2d4e8074b0cb92da5a0f8bc22f9 bf86cb9586fb4ac79dc6b132d59d06c0 +#: d81b6258c64245f1b7a9f6fc0a4c7ec3 d90d0a5126554ccc93b59d265abbe725 +#: db1f76c474724ad49777bfad7360e33f discord.ui.select.Select:81 +#: discord.ui.select.Select:83 discord.ui.select.Select.append_default_value:16 +#: discord.ui.select.Select.append_default_value:18 discord.ui.select.select:68 +#: discord.ui.select.select:70 f2f9d61e01814410b94d0885cc988639 of +msgid ":attr:`discord.SelectDefaultValueType.user`" msgstr "" -#: 2f917e72a1924778a62c52611093344a discord.ui.view.View:8 of -msgid "The initial items attached to this view." +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.select.Select:83 +#: discord.ui.select.Select.append_default_value:18 discord.ui.select.select:70 +#: of +msgid ":class:`discord.Member`" msgstr "" -#: 807b8f486b1846ca85e2c78b609a287d discord.ui.view.View:11 of -msgid "" -"Timeout in seconds from last interaction with the UI before no longer " -"accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.select.Select:85 +#: discord.ui.select.Select.append_default_value:20 discord.ui.select.select:72 +#: of +msgid ":class:`discord.Role`" msgstr "" -#: 880d25828d79404c9b741921ea68a63e discord.ui.view.View:17 of -msgid "" -"Timeout from last interaction with the UI before no longer accepting " -"input. If ``None`` then there is no timeout." +#: 9e41f351a3b647ddada255618097a8d0 ace2437e74a84b2ca330e03a6c686262 +#: discord.ui.select.Select:85 discord.ui.select.Select.append_default_value:20 +#: discord.ui.select.select:72 fe0b5e5742864564b6dfd8ffdcb137ad of +msgid ":attr:`discord.SelectDefaultValueType.role`" msgstr "" -#: 480fbf0b10fa416d83a78fe20327dbce discord.ui.view.View of -msgid "type" +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.select.Select:87 +#: discord.ui.select.Select.append_default_value:22 discord.ui.select.select:74 +#: of +msgid ":class:`discord.abc.GuildChannel`" msgstr "" -#: 974b8aac4f3643038bdeb783f44ea94d discord.ui.view.View:20 of -msgid "Optional[:class:`float`]" +#: 85757084b25a4932b2200e71d6472fca 953004da39474a62928b3ec2c9b7676f +#: b1dab990ff2947a1af76e752aeb90f5a discord.ui.select.Select:87 +#: discord.ui.select.Select.append_default_value:22 discord.ui.select.select:74 +#: of +msgid ":attr:`discord.SelectDefaultValueType.channel`" msgstr "" -#: 8ffab86883334a96855bfa18b8fa7750 discord.ui.view.View:24 of -msgid "The list of children attached to this view." +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.select.Select:89 +#: discord.ui.select.Select.append_default_value:24 discord.ui.select.select:76 +#: of +msgid ":class:`discord.Object`" msgstr "" -#: 3682451fd9d94fd0b7d5c2f0000be28e discord.ui.view.View:26 of -msgid "List[:class:`Item`]" +#: 96ae8ca3d61d413ca0afa7d25dd5df68 98a10135cc8543da9c281a9e4fe193fc +#: discord.ui.select.Select:89 discord.ui.select.Select.append_default_value:24 +#: discord.ui.select.select:76 e2fb17e55361480ba22b95b9a057d321 of +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" msgstr "" -#: 390e0de65aca4e25bf50e5ae6a456657 discord.ui.view.View:30 of +#: 2caaf5f8cd47467eb47c878343559386 discord.ui.select.Select:92 +#: discord.ui.select.Select.append_default_value:27 discord.ui.select.select:79 +#: eb1e01d86f75404489ec0560cc990dca fab39012069d4cd49efbf3d9ec8d1436 of msgid "" -"Whether to disable the view when the timeout is reached. Defaults to " -"``False``." +"If you pass a model that is not defined in the table, ``TypeError`` will " +"be raised." msgstr "" -#: 4d45955820034f44b44354116cd9d1f7 discord.ui.view.View:32 -#: discord.ui.view.View.interaction_check:23 discord.ui.view.View.wait:8 of -msgid ":class:`bool`" +#: b886031b28ca473eb760ef8253f0f94c discord.ui.select.Select:96 +#: discord.ui.select.Select.append_default_value:31 discord.ui.select.select:83 +#: of +msgid "" +"The :class:`discord.abc.GuildChannel` protocol includes " +":class:`discord.TextChannel`, :class:`discord.VoiceChannel`, " +":class:`discord.StageChannel`, :class:`discord.ForumChannel`, " +":class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not " +"exhaustive, and is bound to change based of the new channel types Discord" +" adds." msgstr "" -#: 6e02983bce14423ca205b74a4644a71f discord.ui.view.View:36 of +#: 9d801d79daf4416b8d3f256723d14e9e discord.ui.select.select:90 of msgid "" -"The message that this view is attached to. If ``None`` then the view has " -"not been sent with a message." +":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +" \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +"\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, " +"bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, " +"\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +"\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +"\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, " +"bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" msgstr "" -#: 62493226680b4bc3bb9641549d93df08 discord.ui.view.View:39 of -msgid "Optional[:class:`.Message`]" +#: 17e132379dad4798922af2a9271f7996 discord.ui.select.string_select:1 of +msgid "" +"A shortcut for :meth:`discord.ui.select` with select type " +":attr:`discord.ComponentType.string_select`." msgstr "" -#: discord.ui.view.View:43 fbf42b30d6ff425694a8364a242cd8cc of +#: 8b2126220f0a40489f72fbb6541865ab discord.ui.select.string_select:21 of msgid "" -"The parent interaction which this view was sent from. If ``None`` then " -"the view was not sent using :meth:`InteractionResponse.send_message`." +":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +" \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +"\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, " +"\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +"\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +"\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" msgstr "" -#: discord.ui.view.View:46 f5c57d9fa43643e8a8f9e9a19428dfb3 of -msgid "Optional[:class:`.Interaction`]" +#: 98d5b30855cc484ca89f0acdd2e1c1e7 discord.ui.select.user_select:1 of +msgid "" +"A shortcut for :meth:`discord.ui.select` with select type " +":attr:`discord.ComponentType.user_select`." msgstr "" -#: c392f64e411a44c39ed13c8cc5125f2a discord.ui.view.View.from_message:1 of -msgid "Converts a message's components into a :class:`View`." +#: 8b2126220f0a40489f72fbb6541865ab discord.ui.select.user_select:21 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +" \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +"\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.user.User\\` \\| " +"\\:py\\:class\\:\\`\\~discord.member.Member\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, " +"\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +"\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +"\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.user.User\\` \\| " +"\\:py\\:class\\:\\`\\~discord.member.Member\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" msgstr "" -#: 565b68cabf4b4ba5a94ed222b1bdb166 discord.ui.view.View.from_message:3 of +#: 69ea07d124aa4d38b3ba835ae1545eac discord.ui.select.role_select:1 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." +"A shortcut for :meth:`discord.ui.select` with select type " +":attr:`discord.ComponentType.role_select`." msgstr "" -#: 440ace76c1c843a0a6a9ed83aba2d54c discord.ui.view.View.from_message:9 of -msgid "The message with components to convert into a view." +#: 8b2126220f0a40489f72fbb6541865ab discord.ui.select.role_select:21 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +" \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +"\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.role.Role\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, " +"\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +"\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +"\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.role.Role\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" msgstr "" -#: b159c65de392440fac77f0ec9989f160 discord.ui.view.View.from_dict:7 -#: discord.ui.view.View.from_message:12 of -msgid "The timeout of the converted view." +#: 27e5bbcab67147e5b4a8d3f3dd62addc discord.ui.select.mentionable_select:1 of +msgid "" +"A shortcut for :meth:`discord.ui.select` with select type " +":attr:`discord.ComponentType.mentionable_select`." msgstr "" -#: ../../api/ui_kit.rst 28a3de2a47e54084b6f9a9b85e58ffda -msgid "Returns" +#: 8b2126220f0a40489f72fbb6541865ab discord.ui.select.mentionable_select:21 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +" \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +"\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.user.User\\` \\| " +"\\:py\\:class\\:\\`\\~discord.member.Member\\` \\| " +"\\:py\\:class\\:\\`\\~discord.role.Role\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, " +"\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +"\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +"\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.user.User\\` \\| " +"\\:py\\:class\\:\\`\\~discord.member.Member\\` \\| " +"\\:py\\:class\\:\\`\\~discord.role.Role\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" msgstr "" -#: 64c266a59d7f48e683effda66301b9a2 discord.ui.view.View.from_dict:10 -#: discord.ui.view.View.from_message:15 of +#: 4a0b40ad90df4fbb98a435ebcb063111 discord.ui.select.channel_select:1 of msgid "" -"The converted view. This always returns a :class:`View` and not one of " -"its subclasses." +"A shortcut for :meth:`discord.ui.select` with select type " +":attr:`discord.ComponentType.channel_select`." msgstr "" -#: 9718cb2e8075430da95c8d900f3ed7d8 discord.ui.view.View.from_dict:12 -#: discord.ui.view.View.from_message:17 of -msgid ":class:`View`" +#: 8b2126220f0a40489f72fbb6541865ab discord.ui.select.channel_select:23 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +" \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +"\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| " +"\\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, " +"\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +"\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +"\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " +"\\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, " +"\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| " +"\\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" msgstr "" -#: c392f64e411a44c39ed13c8cc5125f2a discord.ui.view.View.from_dict:1 of -msgid "Converts a list of component dicts into a :class:`View`." +#: ../../api/ui_kit.rst:34 e335cba9c74a4f6186149901c830873d +msgid "Objects" msgstr "" -#: 440ace76c1c843a0a6a9ed83aba2d54c discord.ui.view.View.from_dict:4 of -msgid "The list of components to convert into a view." +#: discord.ui.view.BaseView:1 ef9f3bb97c9f4a0687872d33704badb0 of +msgid "The base class for UI views used in messages." msgstr "" -#: d149c73fdd87423abab34ae033ad3bb2 discord.ui.view.View.add_item:1 of +#: d149c73fdd87423abab34ae033ad3bb2 discord.ui.view.BaseView.add_item:1 +#: discord.ui.view.DesignerView.add_item:1 of msgid "Adds an item to the view." msgstr "" -#: 651c40af34754b2cbca1243c29182544 discord.ui.view.View.add_item:4 of +#: 651c40af34754b2cbca1243c29182544 discord.ui.view.BaseView.add_item:4 +#: discord.ui.view.DesignerView.add_item:4 discord.ui.view.View.add_item:4 of msgid "The item to add to the view." msgstr "" @@ -378,227 +578,283 @@ msgstr "" msgid "Raises" msgstr "" -#: 0c2448b08bed49c9b3a36391e2dfe223 discord.ui.container.Container.add_item:7 -#: discord.ui.section.Section.add_item:7 -#: discord.ui.section.Section.set_accessory:8 discord.ui.view.View.add_item:7 -#: of -msgid "An :class:`Item` was not passed." +#: 0c2448b08bed49c9b3a36391e2dfe223 discord.ui.section.Section.add_item:7 +#: discord.ui.section.Section.set_accessory:8 +#: discord.ui.view.BaseView.add_item:7 discord.ui.view.DesignerView.add_item:7 +#: discord.ui.view.View.add_item:7 of +msgid "An :class:`ViewItem` was not passed." msgstr "" -#: 98c9ab34af564e9bb33dff8527ada782 discord.ui.view.View.add_item:8 of -msgid "" -"Maximum number of children has been exceeded (40) or the row the item" -" is trying to be added to is full." +#: 3d4f7caeeeee4bf9849176d0b17c48b8 discord.ui.view.BaseView.add_item:8 of +msgid "Maximum number of children has been exceeded" msgstr "" -#: 06d7048de769474a8bb1a6d4a2dc4250 3c90e45f56914ab3a3afc07c95abbe60 +#: discord.ui.action_row.ActionRow.add_button:32 +#: discord.ui.action_row.ActionRow.add_item:9 +#: discord.ui.action_row.ActionRow.add_select:48 +#: discord.ui.action_row.ActionRow.disable_all_items:7 +#: discord.ui.action_row.ActionRow.enable_all_items:7 +#: discord.ui.action_row.ActionRow.remove_item:7 +#: discord.ui.container.Container.add_file:13 +#: discord.ui.container.Container.add_gallery:12 +#: discord.ui.container.Container.add_item:9 +#: discord.ui.container.Container.add_row:12 +#: discord.ui.container.Container.add_section:18 +#: discord.ui.container.Container.add_separator:13 +#: discord.ui.container.Container.add_text:10 +#: discord.ui.container.Container.disable_all_items:7 +#: discord.ui.container.Container.enable_all_items:7 +#: discord.ui.container.Container.remove_item:7 +#: discord.ui.label.Label.set_file_upload:24 +#: discord.ui.label.Label.set_input_text:35 discord.ui.label.Label.set_item:9 +#: discord.ui.label.Label.set_select:45 #: discord.ui.media_gallery.MediaGallery.add_item:15 -#: discord.ui.modal.Modal.on_error:14 discord.ui.modal.Modal.on_timeout:6 -#: discord.ui.modal.Modal.stop:4 discord.ui.view.View.add_item:10 -#: discord.ui.view.View.clear_items:4 discord.ui.view.View.disable_all_items:7 -#: discord.ui.view.View.enable_all_items:7 -#: discord.ui.view.View.on_check_failure:9 discord.ui.view.View.on_error:18 -#: discord.ui.view.View.on_timeout:6 discord.ui.view.View.remove_item:8 -#: discord.ui.view.View.stop:6 of -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#: discord.ui.media_gallery.MediaGallery.append_item:10 +#: discord.ui.modal.BaseModal.add_item:7 +#: discord.ui.modal.BaseModal.remove_item:7 +#: discord.ui.modal.DesignerModal.add_item:7 discord.ui.modal.Modal.add_item:7 +#: discord.ui.modal.Modal.remove_item:7 discord.ui.section.Section.add_item:10 +#: discord.ui.section.Section.add_text:12 +#: discord.ui.section.Section.disable_all_items:8 +#: discord.ui.section.Section.enable_all_items:8 +#: discord.ui.section.Section.remove_item:8 +#: discord.ui.section.Section.set_accessory:10 +#: discord.ui.section.Section.set_thumbnail:16 +#: discord.ui.select.Select.add_default_value:19 +#: discord.ui.select.Select.add_option:28 +#: discord.ui.select.Select.append_default_value:39 +#: discord.ui.select.Select.append_option:9 +#: discord.ui.view.BaseView.add_item:10 discord.ui.view.BaseView.clear_items:4 +#: discord.ui.view.BaseView.disable_all_items:7 +#: discord.ui.view.BaseView.enable_all_items:7 +#: discord.ui.view.DesignerView.add_item:10 discord.ui.view.View.add_item:10 +#: ff0aea3ebb2f44c0874d3d169b0fc412 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" msgstr "" -#: 536200fe32e54b84acbba439cbf907fd discord.ui.view.View.remove_item:1 of +#: 536200fe32e54b84acbba439cbf907fd discord.ui.view.BaseView.remove_item:1 of msgid "" "Removes an item from the view. If an :class:`int` or :class:`str` is " -"passed, the item will be removed by Item ``id`` or ``custom_id`` " +"passed, the item will be removed by ViewItem ``id`` or ``custom_id`` " "respectively." msgstr "" -#: ab49d7efd6404221b72e504c584ff8e6 discord.ui.view.View.remove_item:5 of +#: ab49d7efd6404221b72e504c584ff8e6 discord.ui.view.BaseView.remove_item:5 +#: discord.ui.view.View.remove_item:5 of msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." msgstr "" -#: 3b8def86b7f849908a1d6f20d2c80e17 discord.ui.view.View.clear_items:1 of -msgid "Removes all items from the view." -msgstr "" - -#: 033e19cef0aa4171b98dc54b06a42afe discord.ui.view.View.get_item:1 of -msgid "" -"Gets an item from the view. Roughly equal to `utils.get(view.children, " -"...)`. If an :class:`int` is provided, the item will be retrieved by " -"``id``, otherwise by ``custom_id``. This method will also search nested " -"items." +#: ../../api/ui_kit.rst 28a3de2a47e54084b6f9a9b85e58ffda +msgid "Returns" msgstr "" -#: cbb9b6731f96427fb3201cdf6793994c discord.ui.view.View.get_item:6 of -msgid "The custom_id of the item to get" +#: 1a432a43d45d41dd97862b1f0f19af7e discord.ui.view.BaseView.remove_item:8 of +msgid "The view instance." msgstr "" -#: 98fa144afc194f7d8515bd447103d0a2 discord.ui.view.View.get_item:9 of -msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +#: 9718cb2e8075430da95c8d900f3ed7d8 discord.ui.view.BaseView.remove_item:9 of +msgid ":class:`BaseView`" msgstr "" -#: 3d6d6e176c7f414092ad530cfe34fc1b discord.ui.container.Container.get_item:10 -#: discord.ui.section.Section.get_item:9 discord.ui.view.View.get_item:10 of -msgid "Optional[:class:`Item`]" +#: 3b8def86b7f849908a1d6f20d2c80e17 discord.ui.view.BaseView.clear_items:1 of +msgid "Removes all items from this view." msgstr "" -#: 24255cea69ed481396a70f77f164a517 34fbdd6619144a00b71dc4a9dfbdf301 -#: discord.ui.item.Item.callback:1 discord.ui.modal.Modal.callback:1 -#: discord.ui.modal.Modal.on_error:1 discord.ui.modal.Modal.on_timeout:1 -#: discord.ui.view.View.interaction_check:1 discord.ui.view.View.on_error:1 -#: discord.ui.view.View.on_timeout:1 e983730f42794becb4c575857dd306d4 of +#: 24255cea69ed481396a70f77f164a517 discord.ui.item.ViewItem.callback:1 +#: discord.ui.modal.BaseModal.callback:1 discord.ui.modal.BaseModal.on_error:1 +#: discord.ui.modal.BaseModal.on_timeout:1 +#: discord.ui.view.BaseView.interaction_check:1 +#: discord.ui.view.BaseView.on_error:1 discord.ui.view.BaseView.on_timeout:1 +#: e983730f42794becb4c575857dd306d4 of msgid "|coro|" msgstr "" -#: 21ac5f9f249141399e37682106a8d163 discord.ui.view.View.interaction_check:3 of +#: 21ac5f9f249141399e37682106a8d163 +#: discord.ui.view.BaseView.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 "" -#: a5732571b1b646038917e1dd222eb895 discord.ui.view.View.interaction_check:6 of +#: a5732571b1b646038917e1dd222eb895 +#: discord.ui.view.BaseView.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 "" -#: cac332ec85fd4e678581cb07369b113e discord.ui.view.View.interaction_check:9 of +#: cac332ec85fd4e678581cb07369b113e +#: discord.ui.view.BaseView.interaction_check:9 of msgid "The default implementation of this returns ``True``." msgstr "" -#: 6dd6d3e0de674b37b56463799d4e5796 discord.ui.view.View.interaction_check:11 -#: of +#: 6dd6d3e0de674b37b56463799d4e5796 +#: discord.ui.view.BaseView.interaction_check:11 of msgid "If this returns ``False``, :meth:`on_check_failure` is called." msgstr "" -#: a6e651afda894717a3c7eeb4b0efc534 discord.ui.view.View.interaction_check:15 -#: of +#: a6e651afda894717a3c7eeb4b0efc534 +#: discord.ui.view.BaseView.interaction_check:15 of msgid "" "If an exception occurs within the body then the check is considered a " "failure and :meth:`on_error` is called." msgstr "" -#: 1a432a43d45d41dd97862b1f0f19af7e discord.ui.view.View.interaction_check:19 -#: discord.ui.view.View.on_check_failure:6 of +#: 1a432a43d45d41dd97862b1f0f19af7e +#: discord.ui.view.BaseView.interaction_check:19 +#: discord.ui.view.BaseView.on_check_failure:6 of msgid "The interaction that occurred." msgstr "" -#: 44b3331c42c24dd0871d7b6a7ac96dbe discord.ui.view.View.interaction_check:22 -#: of +#: 44b3331c42c24dd0871d7b6a7ac96dbe +#: discord.ui.view.BaseView.interaction_check:22 of msgid "Whether the view children's callbacks should be called." msgstr "" -#: 0bb24bab4e6440df876e7c91b96d1b76 discord.ui.view.View.on_timeout:3 of +#: 4d45955820034f44b44354116cd9d1f7 +#: discord.ui.view.BaseView.interaction_check:23 +#: discord.ui.view.BaseView.wait:8 discord.ui.view.DesignerView:32 +#: discord.ui.view.View:36 of +msgid ":class:`bool`" +msgstr "" + +#: 0bb24bab4e6440df876e7c91b96d1b76 discord.ui.view.BaseView.on_timeout:3 of msgid "" "A callback that is called when a view's timeout elapses without being " "explicitly stopped." msgstr "" -#: 27d3ccf10dd24da88cdb7c2a3974f10c discord.ui.view.View.on_check_failure:1 of +#: 06d7048de769474a8bb1a6d4a2dc4250 discord.ui.modal.BaseModal.on_error:16 +#: discord.ui.modal.BaseModal.on_timeout:6 discord.ui.modal.BaseModal.stop:4 +#: discord.ui.view.BaseView.on_check_failure:9 +#: discord.ui.view.BaseView.on_error:18 discord.ui.view.BaseView.on_timeout:6 +#: discord.ui.view.BaseView.stop:6 discord.ui.view.View.clear_items:4 +#: discord.ui.view.View.remove_item:8 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr "" + +#: 27d3ccf10dd24da88cdb7c2a3974f10c discord.ui.view.BaseView.on_check_failure:1 +#: of msgid "" -"|coro| A callback that is called when a :meth:`View.interaction_check` " -"returns ``False``. This can be used to send a response when a check " -"failure occurs." +"|coro| A callback that is called when a " +":meth:`BaseView.interaction_check` returns ``False``. This can be used to" +" send a response when a check failure occurs." msgstr "" -#: 0d75dddb92724f969f33febce6cfc3c3 discord.ui.view.View.on_error:3 of +#: 0d75dddb92724f969f33febce6cfc3c3 discord.ui.view.BaseView.on_error:3 of msgid "" "A callback that is called when an item's callback or " ":meth:`interaction_check` fails with an error." msgstr "" -#: 99e74ef3f5f9466680a35e8deda8f23c discord.ui.modal.Modal.on_error:5 -#: discord.ui.view.View.on_error:6 of +#: 99e74ef3f5f9466680a35e8deda8f23c discord.ui.modal.BaseModal.on_error:5 +#: discord.ui.view.BaseView.on_error:6 of msgid "The default implementation prints the traceback to stderr." msgstr "" -#: 2238043a3f944ee984d06ec6486cb852 discord.ui.modal.Modal.on_error:8 -#: discord.ui.view.View.on_error:9 of +#: 2238043a3f944ee984d06ec6486cb852 discord.ui.modal.BaseModal.on_error:8 +#: discord.ui.view.BaseView.on_error:9 of msgid "The exception that was raised." msgstr "" -#: 5709e63245134c1cb16bcce2366bfb46 discord.ui.view.View.on_error:12 of +#: 5709e63245134c1cb16bcce2366bfb46 discord.ui.view.BaseView.on_error:12 of msgid "The item that failed the dispatch." msgstr "" -#: 24dd9c6954ba4b6f8baae26063abdfe1 discord.ui.modal.Modal.on_error:11 -#: discord.ui.view.View.on_error:15 of +#: 24dd9c6954ba4b6f8baae26063abdfe1 discord.ui.modal.BaseModal.on_error:13 +#: discord.ui.view.BaseView.on_error:15 of msgid "The interaction that led to the failure." msgstr "" -#: a29f8a3d5bdb4aec85165d9368bcf74a discord.ui.view.View.stop:1 of -msgid "Stops listening to interaction events from this view." +#: a7c94233f3944c7f91a2fddae3d48713 discord.ui.view.BaseView.is_components_v2:1 +#: discord.ui.view.DesignerView.is_components_v2:1 +#: discord.ui.view.View.is_components_v2:1 of +msgid "Whether the view contains V2 components." msgstr "" -#: d55bc70ac28e4e31bcdca08c3436896c discord.ui.view.View.stop:3 of -msgid "This operation cannot be undone." +#: 293d31404f4f40e18e090ebf37d18faa discord.ui.view.BaseView.is_components_v2:3 +#: discord.ui.view.DesignerView.is_components_v2:3 +#: discord.ui.view.View.is_components_v2:3 of +msgid "" +"A view containing V2 components cannot be sent alongside message content " +"or embeds." msgstr "" -#: acc1711d1e2247a99930ff1d6dc94787 discord.ui.view.View.is_finished:1 of -msgid "Whether the view has finished interacting." +#: discord.ui.modal.BaseModal.wait:4 +#: discord.ui.view.BaseView.is_components_v2:6 +#: discord.ui.view.BaseView.is_dispatching:4 +#: discord.ui.view.BaseView.is_finished:4 +#: discord.ui.view.BaseView.is_persistent:7 +#: discord.ui.view.DesignerView.is_components_v2:6 +#: discord.ui.view.View.is_components_v2:8 ff0aea3ebb2f44c0874d3d169b0fc412 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" -#: discord.ui.modal.Modal.wait:4 discord.ui.view.View.is_components_v2:6 -#: discord.ui.view.View.is_dispatching:4 discord.ui.view.View.is_finished:4 -#: discord.ui.view.View.is_persistent:7 ff0aea3ebb2f44c0874d3d169b0fc412 of -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: acc1711d1e2247a99930ff1d6dc94787 discord.ui.view.BaseView.is_finished:1 of +msgid "Whether the view has finished interacting." msgstr "" -#: 201608b51af64b808fe79c226b6a3ff4 discord.ui.view.View.is_dispatching:1 of +#: 201608b51af64b808fe79c226b6a3ff4 discord.ui.view.BaseView.is_dispatching:1 +#: of msgid "Whether the view has been added for dispatching purposes." msgstr "" -#: a7c94233f3944c7f91a2fddae3d48713 discord.ui.view.View.is_persistent:1 of +#: a7c94233f3944c7f91a2fddae3d48713 discord.ui.view.BaseView.is_persistent:1 of msgid "Whether the view is set up as persistent." msgstr "" -#: af57e2f1c3d241c79c75bc007dc6f9e6 discord.ui.view.View.is_persistent:3 of +#: af57e2f1c3d241c79c75bc007dc6f9e6 discord.ui.view.BaseView.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 "" -#: a7c94233f3944c7f91a2fddae3d48713 discord.ui.view.View.is_components_v2:1 of -msgid "Whether the view contains V2 components." +#: a29f8a3d5bdb4aec85165d9368bcf74a discord.ui.view.BaseView.stop:1 of +msgid "Stops listening to interaction events from this view." msgstr "" -#: 293d31404f4f40e18e090ebf37d18faa discord.ui.view.View.is_components_v2:3 of -msgid "" -"A view containing V2 components cannot be sent alongside message content " -"or embeds." +#: d55bc70ac28e4e31bcdca08c3436896c discord.ui.view.BaseView.stop:3 of +msgid "This operation cannot be undone." msgstr "" -#: a350e14ae6094bf9a45da3bba4581ba1 discord.ui.view.View.wait:1 of +#: a350e14ae6094bf9a45da3bba4581ba1 discord.ui.view.BaseView.wait:1 of msgid "Waits until the view has finished interacting." msgstr "" -#: 12f9450397a54aaebb6c26b3063d3ffa discord.ui.view.View.wait:3 of +#: 12f9450397a54aaebb6c26b3063d3ffa discord.ui.view.BaseView.wait:3 of msgid "" "A view is considered finished when :meth:`stop` is called, or it times " "out." msgstr "" -#: c95bfa514bbd4d9590e3220c31c0c6c5 discord.ui.view.View.wait:6 of +#: c95bfa514bbd4d9590e3220c31c0c6c5 discord.ui.view.BaseView.wait:6 of msgid "" "If ``True``, then the view timed out. If ``False`` then the view finished" " normally." msgstr "" -#: d7b6d5871f744324b100f604ccaa833a discord.ui.view.View.disable_all_items:1 of +#: d7b6d5871f744324b100f604ccaa833a +#: discord.ui.view.BaseView.disable_all_items:1 of msgid "Disables all buttons and select menus in the view." msgstr "" -#: 4072920264ba4042a24a4149853585d3 discord.ui.view.View.disable_all_items:4 of +#: 4072920264ba4042a24a4149853585d3 +#: discord.ui.view.BaseView.disable_all_items:4 of msgid "A list of items in `self.children` to not disable from the view." msgstr "" -#: d7b6d5871f744324b100f604ccaa833a discord.ui.view.View.enable_all_items:1 of +#: d7b6d5871f744324b100f604ccaa833a discord.ui.view.BaseView.enable_all_items:1 +#: of msgid "Enables all buttons and select menus in the view." msgstr "" -#: 156efa1c1fbf4918af0b9e99b8099feb discord.ui.view.View.enable_all_items:4 of +#: 156efa1c1fbf4918af0b9e99b8099feb discord.ui.view.BaseView.enable_all_items:4 +#: of msgid "A list of items in `self.children` to not enable from the view." msgstr "" -#: 98518e1021d44560b6efc103b9e0993d discord.ui.view.View.copy_text:1 of +#: 98518e1021d44560b6efc103b9e0993d discord.ui.view.BaseView.copy_text:1 of msgid "" "Returns the text of all :class:`~discord.ui.TextDisplay` items in this " "View. Equivalent to the `Copy Text` option on Discord clients." @@ -607,288 +863,759 @@ msgstr "" #: discord.ui.container.Container.copy_text:5 #: discord.ui.section.Section.copy_text:5 #: discord.ui.text_display.TextDisplay.copy_text:4 -#: discord.ui.view.View.copy_text:5 ff0aea3ebb2f44c0874d3d169b0fc412 of +#: discord.ui.view.BaseView.copy_text:5 ff0aea3ebb2f44c0874d3d169b0fc412 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" msgstr "" -#: 20e96e2aa54a45bfa5ad1c493abb7dd9 discord.ui.item.Item:1 of -msgid "Represents the base UI item that all UI components inherit from." -msgstr "" - -#: 055cf67df1e94d0592bbc5d22013c323 discord.ui.item.Item:3 of -msgid "The following are the original items:" +#: a57659147dc94f5f9d5929813436f625 discord.ui.view.View:1 of +msgid "" +"Represents a legacy UI view for V1 components :class:`~discord.ui.Button`" +" and :class:`~discord.ui.Select`." msgstr "" -#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.container.Container:5 -#: discord.ui.item.Item:5 of -msgid ":class:`discord.ui.Button`" +#: 16b83c8a92c745c8b399ffc3a72f0772 discord.ui.modal.DesignerModal:3 +#: discord.ui.modal.Modal:3 discord.ui.view.DesignerView:3 +#: discord.ui.view.View:3 of +msgid "This object must be inherited to create a UI within Discord." msgstr "" -#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.container.Container:6 -#: discord.ui.item.Item:6 of -msgid ":class:`discord.ui.Select`" +#: 565a426e0095412d98e35e90e44d2bf3 discord.ui.view.View:9 of +msgid "Now inherits from :class:`BaseView`" msgstr "" -#: 3c9474ceed6944429610eebc2a86a8c2 discord.ui.item.Item:8 of -msgid "And the following are new items under the \"Components V2\" specification:" +#: 2f917e72a1924778a62c52611093344a discord.ui.view.DesignerView:8 +#: discord.ui.view.View:12 of +msgid "The initial items attached to this view." msgstr "" -#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.container.Container:7 -#: discord.ui.item.Item:10 of -msgid ":class:`discord.ui.Section`" +#: 807b8f486b1846ca85e2c78b609a287d discord.ui.view.DesignerView:11 +#: discord.ui.view.View:15 of +msgid "" +"Timeout in seconds from last interaction with the UI before no longer " +"accepting input. Defaults to 180.0. If ``None`` then there is no timeout." msgstr "" -#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.container.Container:8 -#: discord.ui.item.Item:11 of -msgid ":class:`discord.ui.TextDisplay`" +#: 880d25828d79404c9b741921ea68a63e discord.ui.view.DesignerView:17 +#: discord.ui.view.View:21 of +msgid "" +"Timeout from last interaction with the UI before no longer accepting " +"input. If ``None`` then there is no timeout." msgstr "" -#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.item.Item:12 of -msgid ":class:`discord.ui.Thumbnail`" +#: 480fbf0b10fa416d83a78fe20327dbce discord.ui.view.DesignerView +#: discord.ui.view.View of +msgid "type" msgstr "" -#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.container.Container:9 -#: discord.ui.item.Item:13 of -msgid ":class:`discord.ui.MediaGallery`" +#: 974b8aac4f3643038bdeb783f44ea94d discord.ui.view.DesignerView:20 +#: discord.ui.view.View:24 of +msgid "Optional[:class:`float`]" msgstr "" -#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.container.Container:10 -#: discord.ui.item.Item:14 of -msgid ":class:`discord.ui.File`" +#: 8ffab86883334a96855bfa18b8fa7750 discord.ui.view.View:28 of +msgid "The list of children attached to this view." msgstr "" -#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.container.Container:11 -#: discord.ui.item.Item:15 of -msgid ":class:`discord.ui.Separator`" +#: 3682451fd9d94fd0b7d5c2f0000be28e discord.ui.view.DesignerView:26 +#: discord.ui.view.View:30 of +msgid "List[:class:`ViewItem`]" msgstr "" -#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.item.Item:16 of +#: 390e0de65aca4e25bf50e5ae6a456657 discord.ui.view.View:34 of +msgid "" +"Whether to disable the view when the timeout is reached. Defaults to " +"``False``." +msgstr "" + +#: 6e02983bce14423ca205b74a4644a71f discord.ui.view.DesignerView:36 +#: discord.ui.view.View:40 of +msgid "" +"The message that this view is attached to. If ``None`` then the view has " +"not been sent with a message." +msgstr "" + +#: 62493226680b4bc3bb9641549d93df08 discord.ui.view.DesignerView:39 +#: discord.ui.view.View:43 of +msgid "Optional[:class:`.Message`]" +msgstr "" + +#: discord.ui.view.DesignerView:43 discord.ui.view.View:47 +#: fbf42b30d6ff425694a8364a242cd8cc of +msgid "" +"The parent interaction which this view was sent from. If ``None`` then " +"the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "" + +#: discord.ui.view.DesignerView:46 discord.ui.view.View:50 +#: f5c57d9fa43643e8a8f9e9a19428dfb3 of +msgid "Optional[:class:`.Interaction`]" +msgstr "" + +#: 03cd733990384bd694507276ae418d12 7c976c96dd494206a9d7f64aacf856ed +#: discord.ui.view.DesignerView:50 discord.ui.view.View:54 of +msgid "" +"Whether this view should be stored for callback listening. Setting it to " +"``False`` will ignore item callbacks and prevent their values from being " +"refreshed. Defaults to ``True``." +msgstr "" + +#: 974b8aac4f3643038bdeb783f44ea94d discord.ui.view.DesignerView:52 +#: discord.ui.view.View:56 of +msgid "Optional[:class:`bool`]" +msgstr "" + +#: c392f64e411a44c39ed13c8cc5125f2a discord.ui.view.View.from_message:1 of +msgid "Converts a message's components into a :class:`View`." +msgstr "" + +#: 565b68cabf4b4ba5a94ed222b1bdb166 discord.ui.view.DesignerView.from_message:3 +#: 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 "" + +#: 440ace76c1c843a0a6a9ed83aba2d54c discord.ui.view.DesignerView.from_message:9 +#: discord.ui.view.View.from_message:9 of +msgid "The message with components to convert into a view." +msgstr "" + +#: b159c65de392440fac77f0ec9989f160 discord.ui.view.DesignerView.from_dict:7 +#: discord.ui.view.DesignerView.from_message:12 +#: discord.ui.view.View.from_dict:7 discord.ui.view.View.from_message:12 of +msgid "The timeout of the converted view." +msgstr "" + +#: 64c266a59d7f48e683effda66301b9a2 discord.ui.view.DesignerView.from_dict:10 +#: discord.ui.view.DesignerView.from_message:15 +#: discord.ui.view.View.from_dict:10 discord.ui.view.View.from_message:15 of +msgid "" +"The converted view. This always returns a :class:`View` and not one of " +"its subclasses." +msgstr "" + +#: 9718cb2e8075430da95c8d900f3ed7d8 +#: discord.ui.view.DesignerView.from_message:17 +#: discord.ui.view.View.from_dict:12 discord.ui.view.View.from_message:17 of +msgid ":class:`View`" +msgstr "" + +#: c392f64e411a44c39ed13c8cc5125f2a discord.ui.view.View.from_dict:1 of +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "" + +#: 440ace76c1c843a0a6a9ed83aba2d54c discord.ui.view.DesignerView.from_dict:4 +#: discord.ui.view.View.from_dict:4 of +msgid "The list of components to convert into a view." +msgstr "" + +#: a57659147dc94f5f9d5929813436f625 discord.ui.view.View.add_item:1 of +msgid "" +"Adds an item to the view. Attempting to add a " +":class:`~discord.ui.ActionRow` will add its children instead." +msgstr "" + +#: 98c9ab34af564e9bb33dff8527ada782 discord.ui.view.View.add_item:8 of +msgid "" +"Maximum number of children has been exceeded (25) or the row the item" +" is trying to be added to is full." +msgstr "" + +#: 536200fe32e54b84acbba439cbf907fd discord.ui.view.View.remove_item:1 of +msgid "" +"Removes an item from the view. If an :class:`int` or :class:`str` is " +"passed, the item will be removed by Item ``id`` or ``custom_id`` " +"respectively." +msgstr "" + +#: 3b8def86b7f849908a1d6f20d2c80e17 discord.ui.view.View.clear_items:1 of +msgid "Removes all items from the view." +msgstr "" + +#: c392f64e411a44c39ed13c8cc5125f2a discord.ui.view.View.is_components_v2:5 of +msgid "This is always ``False`` for :class:`View`." +msgstr "" + +#: 033e19cef0aa4171b98dc54b06a42afe discord.ui.core.ItemInterface.get_item:1 of +msgid "" +"Gets an item from this structure. Roughly equal to " +"`utils.get(self.children, ...)`. If an :class:`int` is provided, the item" +" will be retrieved by ``id``, otherwise by ``custom_id``. This method " +"will also search nested items." +msgstr "" + +#: cbb9b6731f96427fb3201cdf6793994c discord.ui.core.ItemInterface.get_item:6 of +msgid "The id of the item to get" +msgstr "" + +#: 98fa144afc194f7d8515bd447103d0a2 discord.ui.core.ItemInterface.get_item:9 of +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "" + +#: 3d6d6e176c7f414092ad530cfe34fc1b discord.ui.core.ItemInterface.get_item:10 +#: of +msgid "Optional[:class:`Item`]" +msgstr "" + +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 discord.ui.view.DesignerView:1 of +msgid "Represents a UI view compatible with v2 components." +msgstr "" + +#: 2f917e72a1924778a62c52611093344a discord.ui.view.DesignerView:24 of +msgid "The list of items attached to this view." +msgstr "" + +#: 390e0de65aca4e25bf50e5ae6a456657 discord.ui.view.DesignerView:30 of +msgid "" +"Whether to disable the view's items when the timeout is reached. Defaults" +" to ``False``." +msgstr "" + +#: c392f64e411a44c39ed13c8cc5125f2a discord.ui.view.DesignerView.from_message:1 +#: of +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "" + +#: c392f64e411a44c39ed13c8cc5125f2a discord.ui.view.DesignerView.from_dict:1 of +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "" + +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.view.DesignerView.from_dict:12 +#: of +msgid ":class:`DesignerView`" +msgstr "" + +#: 3d4f7caeeeee4bf9849176d0b17c48b8 discord.ui.view.DesignerView.add_item:8 of +msgid "Maximum number of items has been exceeded (40)" +msgstr "" + +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 discord.ui.item.Item:1 of +msgid "Represents the base UI item that all UI components inherit from." +msgstr "" + +#: a57659147dc94f5f9d5929813436f625 discord.ui.item.Item:5 of +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "" + +#: d1f45a3b27da4ba69428076fe7aa9191 discord.ui.ActionRow.id:1 +#: discord.ui.Button.id:1 discord.ui.Container.id:1 discord.ui.File.id:1 +#: discord.ui.InputText.id:1 discord.ui.Item.id:1 discord.ui.Label.id:1 +#: discord.ui.MediaGallery.id:1 discord.ui.ModalItem.id:1 +#: discord.ui.Section.id:1 discord.ui.Select.id:1 discord.ui.Separator.id:1 +#: discord.ui.TextDisplay.id:1 discord.ui.Thumbnail.id:1 +#: discord.ui.ViewItem.id:1 of +msgid "Gets this item's ID." +msgstr "" + +#: 27333f7269d84c08960dcadbab1960ab discord.ui.ActionRow.id:3 +#: discord.ui.Button.id:3 discord.ui.Container.id:3 discord.ui.File.id:3 +#: discord.ui.InputText.id:3 discord.ui.Item.id:3 discord.ui.Label.id:3 +#: discord.ui.MediaGallery.id:3 discord.ui.ModalItem.id:3 +#: discord.ui.Section.id:3 discord.ui.Select.id:3 discord.ui.Separator.id:3 +#: discord.ui.TextDisplay.id:3 discord.ui.Thumbnail.id:3 +#: discord.ui.ViewItem.id:3 of +msgid "" +"This can be set by the user when constructing an Item. If not, Discord " +"will automatically provide one when the item's parent is sent." +msgstr "" + +#: ab49d7efd6404221b72e504c584ff8e6 discord.ui.ActionRow.id:5 +#: discord.ui.Button.id:5 discord.ui.Container.id:5 discord.ui.File.id:5 +#: discord.ui.InputText.id:5 discord.ui.Item.id:5 discord.ui.Label.id:5 +#: discord.ui.MediaGallery.id:5 discord.ui.ModalItem.id:5 +#: discord.ui.Section.id:5 discord.ui.Select.id:5 discord.ui.Separator.id:5 +#: discord.ui.TextDisplay.id:5 discord.ui.Thumbnail.id:5 +#: discord.ui.ViewItem.id:5 of +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "" + +#: discord.ui.ActionRow.id:6 discord.ui.ActionRow.row:8 discord.ui.Button.id:6 +#: discord.ui.Button.row:8 discord.ui.Container.id:6 discord.ui.Container.row:8 +#: discord.ui.File.id:6 discord.ui.File.row:8 discord.ui.InputText.id:6 +#: discord.ui.Item.id:6 discord.ui.Label.id:6 discord.ui.MediaGallery.id:6 +#: discord.ui.MediaGallery.row:8 discord.ui.ModalItem.id:6 +#: discord.ui.Section.id:6 discord.ui.Section.row:8 discord.ui.Select.id:6 +#: discord.ui.Select.row:8 discord.ui.Separator.id:6 discord.ui.Separator.row:8 +#: discord.ui.TextDisplay.id:6 discord.ui.TextDisplay.row:8 +#: discord.ui.Thumbnail.id:6 discord.ui.Thumbnail.row:8 +#: discord.ui.ViewItem.id:6 discord.ui.ViewItem.row:8 +#: e38547a50c034ab9807a13ecc38ab43a of +msgid "Optional[:class:`int`]" +msgstr "" + +#: 7cc19a1bcc8d474fb7b13e76fe9325ac discord.ui.item.ViewItem:1 of +msgid "Represents an item used in Views." +msgstr "" + +#: 7ad3ccf42b494faaba9370aacc4ed1b5 discord.ui.item.ViewItem:3 of +msgid "" +"The following are the original items supported in " +":class:`discord.ui.View`:" +msgstr "" + +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.action_row.ActionRow:6 +#: discord.ui.item.ViewItem:5 of +msgid ":class:`discord.ui.Button`" +msgstr "" + +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.action_row.ActionRow:5 +#: discord.ui.item.ViewItem:6 discord.ui.label.Label:5 of +msgid ":class:`discord.ui.Select`" +msgstr "" + +#: 3c9474ceed6944429610eebc2a86a8c2 discord.ui.item.ViewItem:8 of +msgid "" +"And the following are new items under the \"Components V2\" specification" +" for use in :class:`discord.ui.DesignerView`:" +msgstr "" + +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.container.Container:6 +#: discord.ui.item.ViewItem:10 of +msgid ":class:`discord.ui.Section`" +msgstr "" + +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.container.Container:7 +#: discord.ui.item.ModalItem:8 discord.ui.item.ViewItem:11 of +msgid ":class:`discord.ui.TextDisplay`" +msgstr "" + +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.item.ViewItem:12 of +msgid ":class:`discord.ui.Thumbnail`" +msgstr "" + +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.container.Container:8 +#: discord.ui.item.ViewItem:13 of +msgid ":class:`discord.ui.MediaGallery`" +msgstr "" + +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.container.Container:9 +#: discord.ui.item.ViewItem:14 of +msgid ":class:`discord.ui.File`" +msgstr "" + +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.container.Container:10 +#: discord.ui.item.ViewItem:15 of +msgid ":class:`discord.ui.Separator`" +msgstr "" + +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.item.ViewItem:16 of msgid ":class:`discord.ui.Container`" msgstr "" -#: b2ba368092074ad2bad9d3812f0719ce discord.ui.item.Item:20 of -msgid "Added V2 Components." +#: discord.ui.item.ViewItem:18 fe6b58511c9044228ea795b7211ea852 of +msgid "" +"Additionally, :class:`discord.ui.ActionRow` should be used in " +":class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` " +"and :class:`discord.ui.Select`." msgstr "" -#: 0e7a72fe224642d185c918757f0f0e07 discord.ui.Button.row:1 -#: discord.ui.Container.row:1 discord.ui.File.row:1 discord.ui.Item.row:1 +#: 0e7a72fe224642d185c918757f0f0e07 discord.ui.ActionRow.row:1 +#: discord.ui.Button.row:1 discord.ui.Container.row:1 discord.ui.File.row:1 #: discord.ui.MediaGallery.row:1 discord.ui.Section.row:1 #: discord.ui.Select.row:1 discord.ui.Separator.row:1 -#: discord.ui.TextDisplay.row:1 discord.ui.Thumbnail.row:1 of +#: discord.ui.TextDisplay.row:1 discord.ui.Thumbnail.row:1 +#: discord.ui.ViewItem.row:1 of msgid "Gets or sets the row position of this item within its parent view." msgstr "" -#: 6a953251c3a04c189cbd3bb505c5064d discord.ui.Button.row:3 -#: discord.ui.Container.row:3 discord.ui.File.row:3 discord.ui.Item.row:3 +#: 6a953251c3a04c189cbd3bb505c5064d discord.ui.ActionRow.row:3 +#: discord.ui.Button.row:3 discord.ui.Container.row:3 discord.ui.File.row:3 #: discord.ui.MediaGallery.row:3 discord.ui.Section.row:3 #: discord.ui.Select.row:3 discord.ui.Separator.row:3 -#: discord.ui.TextDisplay.row:3 discord.ui.Thumbnail.row:3 of +#: discord.ui.TextDisplay.row:3 discord.ui.Thumbnail.row:3 +#: discord.ui.ViewItem.row:3 of msgid "" "The row position determines the vertical placement of the item in the UI." " The value must be an integer between 0 and 39 (inclusive), or ``None`` " "to indicate that no specific row is set." msgstr "" -#: 049f4ecfd49145a38a13208975c18f13 discord.ui.Button.row:7 -#: discord.ui.Container.row:7 discord.ui.File.row:7 discord.ui.Item.row:7 +#: 049f4ecfd49145a38a13208975c18f13 discord.ui.ActionRow.row:7 +#: discord.ui.Button.row:7 discord.ui.Container.row:7 discord.ui.File.row:7 #: discord.ui.MediaGallery.row:7 discord.ui.Section.row:7 #: discord.ui.Select.row:7 discord.ui.Separator.row:7 -#: discord.ui.TextDisplay.row:7 discord.ui.Thumbnail.row:7 of +#: discord.ui.TextDisplay.row:7 discord.ui.Thumbnail.row:7 +#: discord.ui.ViewItem.row:7 of msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "" -#: discord.ui.Button.id:6 discord.ui.Button.row:8 discord.ui.Container.id:6 -#: discord.ui.Container.row:8 discord.ui.File.id:6 discord.ui.File.row:8 -#: discord.ui.Item.id:6 discord.ui.Item.row:8 discord.ui.MediaGallery.id:6 -#: discord.ui.MediaGallery.row:8 discord.ui.Section.id:6 -#: discord.ui.Section.row:8 discord.ui.Select.id:6 discord.ui.Select.row:8 -#: discord.ui.Separator.id:6 discord.ui.Separator.row:8 -#: discord.ui.TextDisplay.id:6 discord.ui.TextDisplay.row:8 -#: discord.ui.Thumbnail.id:6 discord.ui.Thumbnail.row:8 -#: e38547a50c034ab9807a13ecc38ab43a of -msgid "Optional[:class:`int`]" -msgstr "" - -#: 0199d2a0f84848b48937a4d5853bf651 discord.ui.Button.row:10 -#: discord.ui.Container.row:10 discord.ui.File.row:10 discord.ui.Item.row:10 +#: 0199d2a0f84848b48937a4d5853bf651 discord.ui.ActionRow.row:10 +#: discord.ui.Button.row:10 discord.ui.Container.row:10 discord.ui.File.row:10 #: discord.ui.MediaGallery.row:10 discord.ui.Section.row:10 #: discord.ui.Select.row:10 discord.ui.Separator.row:10 -#: discord.ui.TextDisplay.row:10 discord.ui.Thumbnail.row:10 of +#: discord.ui.TextDisplay.row:10 discord.ui.Thumbnail.row:10 +#: discord.ui.ViewItem.row:10 of msgid "If the row value is not ``None`` and is outside the range [0, 39]." msgstr "" #: d1f45a3b27da4ba69428076fe7aa9191 discord.ui.Button.width:1 -#: discord.ui.Container.width:1 discord.ui.File.width:1 discord.ui.Item.width:1 +#: discord.ui.Container.width:1 discord.ui.File.width:1 #: discord.ui.MediaGallery.width:1 discord.ui.Section.width:1 #: discord.ui.Select.width:1 discord.ui.Separator.width:1 -#: discord.ui.TextDisplay.width:1 discord.ui.Thumbnail.width:1 of +#: discord.ui.TextDisplay.width:1 discord.ui.Thumbnail.width:1 +#: discord.ui.ViewItem.width:1 of msgid "Gets the width of the item in the UI layout." msgstr "" #: 8e2598b65b2d4b9cb4ed1ca3d26d3d67 discord.ui.Button.width:3 -#: discord.ui.Container.width:3 discord.ui.File.width:3 discord.ui.Item.width:3 +#: discord.ui.Container.width:3 discord.ui.File.width:3 #: discord.ui.MediaGallery.width:3 discord.ui.Section.width:3 #: discord.ui.Select.width:3 discord.ui.Separator.width:3 -#: discord.ui.TextDisplay.width:3 discord.ui.Thumbnail.width:3 of +#: discord.ui.TextDisplay.width:3 discord.ui.Thumbnail.width:3 +#: discord.ui.ViewItem.width:3 of msgid "" "The width determines how much horizontal space this item occupies within " "its row." msgstr "" #: 0841d9930482419a831cb90ca1d54c5f discord.ui.Button.width:5 -#: discord.ui.Container.width:5 discord.ui.File.width:5 discord.ui.Item.width:5 +#: discord.ui.Container.width:5 discord.ui.File.width:5 #: discord.ui.MediaGallery.width:5 discord.ui.Section.width:5 #: discord.ui.Select.width:5 discord.ui.Separator.width:5 -#: discord.ui.TextDisplay.width:5 discord.ui.Thumbnail.width:5 of +#: discord.ui.TextDisplay.width:5 discord.ui.Thumbnail.width:5 +#: discord.ui.ViewItem.width:5 of msgid "The width of the item. Defaults to 1." msgstr "" #: discord.ui.Button.width:6 discord.ui.Container.width:6 -#: discord.ui.File.width:6 discord.ui.Item.width:6 -#: discord.ui.MediaGallery.width:6 discord.ui.Section.width:6 -#: discord.ui.Select.width:6 discord.ui.Separator.width:6 -#: discord.ui.TextDisplay.width:6 discord.ui.Thumbnail.width:6 +#: discord.ui.File.width:6 discord.ui.MediaGallery.width:6 +#: discord.ui.Section.width:6 discord.ui.Select.width:6 +#: discord.ui.Separator.width:6 discord.ui.TextDisplay.width:6 +#: discord.ui.Thumbnail.width:6 discord.ui.ViewItem.width:6 #: e7ab5b99207b41528e6ae4e7018d7a60 of msgid ":class:`int`" msgstr "" -#: d1f45a3b27da4ba69428076fe7aa9191 discord.ui.Button.id:1 -#: discord.ui.Container.id:1 discord.ui.File.id:1 discord.ui.Item.id:1 -#: discord.ui.MediaGallery.id:1 discord.ui.Section.id:1 discord.ui.Select.id:1 -#: discord.ui.Separator.id:1 discord.ui.TextDisplay.id:1 -#: discord.ui.Thumbnail.id:1 of -msgid "Gets this item's ID." -msgstr "" - -#: 00a2a1707ded427a8a675aee688b3563 11902e9d3ece48348b8c0660eda1e7c3 -#: 2011c29e9b164747b92e03ca8e4f7dc4 27333f7269d84c08960dcadbab1960ab -#: 60966c55178543578d48392122d37810 61c1e6f7577746b7b5de163c969e0841 -#: 7e4af08799644323918727e785d30cbb 84e5d559fa8342148f03cd3c50e825dc -#: c2467f1ea20d43948bf10ab3894404cf c60931ba9e3b4c0d99cdf577a20009bc -#: discord.ui.Button.id:3 discord.ui.Container.id:3 discord.ui.File.id:3 -#: discord.ui.Item.id:3 discord.ui.MediaGallery.id:3 discord.ui.Section.id:3 -#: discord.ui.Select.id:3 discord.ui.Separator.id:3 discord.ui.TextDisplay.id:3 -#: discord.ui.Thumbnail.id:3 of -msgid "" -"This can be set by the user when constructing an Item. If not, Discord " -"will automatically provide one when the View is sent." -msgstr "" - -#: ab49d7efd6404221b72e504c584ff8e6 discord.ui.Button.id:5 -#: discord.ui.Container.id:5 discord.ui.File.id:5 discord.ui.Item.id:5 -#: discord.ui.MediaGallery.id:5 discord.ui.Section.id:5 discord.ui.Select.id:5 -#: discord.ui.Separator.id:5 discord.ui.TextDisplay.id:5 -#: discord.ui.Thumbnail.id:5 of -msgid "The ID of this item, or ``None`` if the user didn't set one." -msgstr "" - -#: 055cf67df1e94d0592bbc5d22013c323 discord.ui.Button.view:1 -#: discord.ui.Container.view:1 discord.ui.File.view:1 discord.ui.Item.view:1 +#: 055cf67df1e94d0592bbc5d22013c323 discord.ui.ActionRow.view:1 +#: discord.ui.Button.view:1 discord.ui.Container.view:1 discord.ui.File.view:1 #: discord.ui.MediaGallery.view:1 discord.ui.Section.view:1 #: discord.ui.Select.view:1 discord.ui.Separator.view:1 -#: discord.ui.TextDisplay.view:1 discord.ui.Thumbnail.view:1 of +#: discord.ui.TextDisplay.view:1 discord.ui.Thumbnail.view:1 +#: discord.ui.ViewItem.view:1 of msgid "Gets the parent view associated with this item." msgstr "" -#: 313d2dfd0e054186b5309b0bc9593891 discord.ui.Button.view:3 -#: discord.ui.Container.view:3 discord.ui.File.view:3 discord.ui.Item.view:3 +#: 313d2dfd0e054186b5309b0bc9593891 discord.ui.ActionRow.view:3 +#: discord.ui.Button.view:3 discord.ui.Container.view:3 discord.ui.File.view:3 #: discord.ui.MediaGallery.view:3 discord.ui.Section.view:3 #: discord.ui.Select.view:3 discord.ui.Separator.view:3 -#: discord.ui.TextDisplay.view:3 discord.ui.Thumbnail.view:3 of +#: discord.ui.TextDisplay.view:3 discord.ui.Thumbnail.view:3 +#: discord.ui.ViewItem.view:3 of msgid "" -"The view refers to the container that holds this item. This is typically " +"The view refers to the structure that holds this item. This is typically " "set automatically when the item is added to a view." msgstr "" -#: ab49d7efd6404221b72e504c584ff8e6 discord.ui.Button.view:6 -#: discord.ui.Container.view:6 discord.ui.File.view:6 discord.ui.Item.view:6 +#: ab49d7efd6404221b72e504c584ff8e6 discord.ui.ActionRow.view:6 +#: discord.ui.Button.view:6 discord.ui.Container.view:6 discord.ui.File.view:6 #: discord.ui.MediaGallery.view:6 discord.ui.Section.view:6 #: discord.ui.Select.view:6 discord.ui.Separator.view:6 -#: discord.ui.TextDisplay.view:6 discord.ui.Thumbnail.view:6 of +#: discord.ui.TextDisplay.view:6 discord.ui.Thumbnail.view:6 +#: discord.ui.ViewItem.view:6 of msgid "" "The parent view of this item, or ``None`` if the item is not attached to " "any view." msgstr "" -#: d6f2e5d5e44c407b8d8bbb9c0b189365 discord.ui.Button.view:7 -#: discord.ui.Container.view:7 discord.ui.File.view:7 discord.ui.Item.view:7 +#: d6f2e5d5e44c407b8d8bbb9c0b189365 discord.ui.ActionRow.view:7 +#: discord.ui.Button.view:7 discord.ui.Container.view:7 discord.ui.File.view:7 #: discord.ui.MediaGallery.view:7 discord.ui.Section.view:7 #: discord.ui.Select.view:7 discord.ui.Separator.view:7 -#: discord.ui.TextDisplay.view:7 discord.ui.Thumbnail.view:7 of -msgid "Optional[:class:`View`]" +#: discord.ui.TextDisplay.view:7 discord.ui.Thumbnail.view:7 +#: discord.ui.ViewItem.view:7 of +msgid "Optional[:class:`BaseView`]" msgstr "" -#: 055cf67df1e94d0592bbc5d22013c323 discord.ui.item.Item.callback:3 of +#: 055cf67df1e94d0592bbc5d22013c323 discord.ui.item.ViewItem.callback:3 of msgid "The callback associated with this UI item." msgstr "" -#: 94fcbdc6f4a7448fbbebfa233bf60049 discord.ui.item.Item.callback:5 of +#: 94fcbdc6f4a7448fbbebfa233bf60049 discord.ui.item.ViewItem.callback:5 of msgid "This can be overridden by subclasses." msgstr "" -#: c4a0d0cb7af54912ad4f4e1cfb4aff78 discord.ui.item.Item.callback:8 of +#: c4a0d0cb7af54912ad4f4e1cfb4aff78 discord.ui.item.ViewItem.callback:8 of msgid "The interaction that triggered this UI item." msgstr "" -#: d3ed8c14fbc14d40be6691f7709cfe09 discord.ui.button.Button:1 of -msgid "Represents a UI button." +#: 7cc19a1bcc8d474fb7b13e76fe9325ac discord.ui.item.ModalItem:1 of +msgid "Represents an item used in Modals." +msgstr "" + +#: 7ad3ccf42b494faaba9370aacc4ed1b5 discord.ui.item.ModalItem:3 of +msgid "" +":class:`discord.ui.InputText` is the original item supported in " +":class:`discord.ui.Modal`." +msgstr "" + +#: 2af4813e276c4dbba0bed87b93748c4b discord.ui.item.ModalItem:5 of +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "" + +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.item.ModalItem:7 of +msgid ":class:`discord.ui.Label`" +msgstr "" + +#: 76fcb5633db04b1bb8970c447b9d8cc0 discord.ui.item.ModalItem:10 of +msgid "" +"And :class:`discord.ui.Label` should be used in " +":class:`discord.ui.DesignerModal` to support the following items: - " +":class:`discord.ui.InputText` - :class:`discord.ui.Select` - " +":class:`discord.ui.FileUpload`" +msgstr "" + +#: 313d2dfd0e054186b5309b0bc9593891 discord.ui.FileUpload.modal:1 +#: discord.ui.InputText.modal:1 discord.ui.Label.modal:1 +#: discord.ui.ModalItem.modal:1 discord.ui.Select.modal:1 +#: discord.ui.TextDisplay.modal:1 of +msgid "" +"Gets the parent modal associated with this item. This is typically set " +"automatically when the item is added to a modal." +msgstr "" + +#: ab49d7efd6404221b72e504c584ff8e6 discord.ui.FileUpload.modal:4 +#: discord.ui.InputText.modal:4 discord.ui.Label.modal:4 +#: discord.ui.ModalItem.modal:4 discord.ui.Select.modal:4 +#: discord.ui.TextDisplay.modal:4 of +msgid "" +"The parent modal of this item, or ``None`` if the item is not attached to" +" any modal." +msgstr "" + +#: 974b8aac4f3643038bdeb783f44ea94d discord.ui.FileUpload.modal:5 +#: discord.ui.InputText.modal:5 discord.ui.Label.modal:5 +#: discord.ui.ModalItem.modal:5 discord.ui.Select.modal:5 +#: discord.ui.TextDisplay.modal:5 of +msgid "Optional[:class:`BaseModal`]" +msgstr "" + +#: discord.ui.action_row.ActionRow:1 e42dbe83104c4d07ba9cf0ef21c7f391 of +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "" + +#: 9a2765dfcfb646e084e717be3bed4b85 discord.ui.action_row.ActionRow:3 of +msgid "The items supported are as follows:" +msgstr "" + +#: 2f917e72a1924778a62c52611093344a discord.ui.action_row.ActionRow:11 of +msgid "The initial items in this action row." +msgstr "" + +#: 1a432a43d45d41dd97862b1f0f19af7e discord.ui.action_row.ActionRow:14 of +msgid "The action's ID." +msgstr "" + +#: d149c73fdd87423abab34ae033ad3bb2 discord.ui.action_row.ActionRow.add_item:1 +#: of +msgid "Adds an item to the action row." +msgstr "" + +#: 651c40af34754b2cbca1243c29182544 discord.ui.action_row.ActionRow.add_item:4 +#: of +msgid "The item to add to the action row." +msgstr "" + +#: 0c2448b08bed49c9b3a36391e2dfe223 discord.ui.action_row.ActionRow.add_item:7 +#: discord.ui.container.Container.add_item:7 of +msgid "A :class:`ViewItem` was not passed." +msgstr "" + +#: 75dda6574daa47d1af114297c96aa397 +#: discord.ui.action_row.ActionRow.remove_item:1 of +msgid "" +"Removes an item from the action row. If an int or str is passed, it will " +"remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "" + +#: ab49d7efd6404221b72e504c584ff8e6 +#: discord.ui.action_row.ActionRow.remove_item:4 of +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "" + +#: 8f9b751e4c5643d4b5bef56863405714 discord.ui.action_row.ActionRow.get_item:1 +#: of +msgid "" +"Get an item from this action row. Roughly equivalent to " +"`utils.get(row.children, ...)`. If an ``int`` is provided, the item will " +"be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "" + +#: cbb9b6731f96427fb3201cdf6793994c discord.ui.action_row.ActionRow.get_item:5 +#: discord.ui.container.Container.get_item:6 +#: discord.ui.section.Section.get_item:5 of +msgid "The id or custom_id of the item to get." +msgstr "" + +#: 98fa144afc194f7d8515bd447103d0a2 discord.ui.action_row.ActionRow.get_item:8 +#: discord.ui.container.Container.get_item:9 of +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "" + +#: 3d6d6e176c7f414092ad530cfe34fc1b discord.ui.action_row.ActionRow.get_item:9 +#: discord.ui.container.Container.get_item:10 +#: discord.ui.section.Section.get_item:9 of +msgid "Optional[:class:`ViewItem`]" +msgstr "" + +#: 2027446701754f3794b31d4a61853116 +#: discord.ui.action_row.ActionRow.add_button:1 of +msgid "Adds a :class:`Button` to the action row." +msgstr "" + +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +#: discord.ui.action_row.ActionRow.add_button:3 of +msgid "" +"To append a pre-existing :class:`Button`, use the :meth:`add_item` method" +" instead." msgstr "" #: 3e0672a1b2d64d418a64a8f5033f2572 discord.ui.Button.style:1 -#: discord.ui.button.Button:6 of +#: discord.ui.action_row.ActionRow.add_button:7 discord.ui.button.Button:6 of msgid "The style of the button." msgstr "" -#: bc22a9734365447c827b37fcf29a072c discord.ui.button.Button:9 of +#: bc22a9734365447c827b37fcf29a072c +#: discord.ui.action_row.ActionRow.add_button:10 of msgid "" -"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." +"The custom 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 "" #: 47abb7d1e6094637a97fa3df6a95a8e8 discord.ui.Button.url:1 -#: discord.ui.button.Button:13 of +#: discord.ui.action_row.ActionRow.add_button:14 discord.ui.button.Button:13 of msgid "The URL this button sends you to." msgstr "" #: 1800abfd6ac44f59ae3181e5274b405c discord.ui.Button.disabled:1 -#: discord.ui.button.Button:16 of +#: discord.ui.action_row.ActionRow.add_button:17 discord.ui.button.Button:16 of msgid "Whether the button is disabled or not." msgstr "" -#: 3aa00fa1b0524f57b5984d7f80d72c47 discord.ui.button.Button:19 of +#: 3aa00fa1b0524f57b5984d7f80d72c47 +#: discord.ui.action_row.ActionRow.add_button:20 discord.ui.button.Button:19 of msgid "The label of the button, if any. Maximum of 80 chars." msgstr "" -#: 74f13428fd0a40f39ee7531329565abf discord.ui.Button.emoji:1 -#: discord.ui.button.Button:22 of -msgid "The emoji of the button, if available." +#: 74f13428fd0a40f39ee7531329565abf +#: discord.ui.action_row.ActionRow.add_button:23 of +msgid "The emoji of the button, if any." msgstr "" #: bf020129ab2a4825b8dfff6074481348 discord.ui.Button.sku_id:1 -#: discord.ui.button.Button:25 of +#: discord.ui.action_row.ActionRow.add_button:26 discord.ui.button.Button:25 of msgid "The ID of the SKU this button refers to." msgstr "" -#: c7feafdb9ed34fceaaf137f89a8fad12 discord.ui.button.Button:28 of +#: 47abb7d1e6094637a97fa3df6a95a8e8 +#: discord.ui.action_row.ActionRow.add_button:29 discord.ui.button.Button:39 +#: discord.ui.label.Label.set_input_text:32 of +msgid "The button's ID." +msgstr "" + +#: 2027446701754f3794b31d4a61853116 +#: discord.ui.action_row.ActionRow.add_select:1 of +msgid "Adds a :class:`Select` to the container." +msgstr "" + +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +#: discord.ui.action_row.ActionRow.add_select:3 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). .. warning:: This " -"parameter does not work with V2 components or with more than 25 items in " -"your view." +"To append a pre-existing :class:`Select`, use the :meth:`add_item` method" +" instead." msgstr "" -#: b0401c9f48cb4a45886573ff700fe478 discord.ui.button.Button:36 of +#: 177b62b01c754dd780a7a3d22484d19d +#: discord.ui.action_row.ActionRow.add_select:13 +#: discord.ui.label.Label.set_select:10 of msgid "" -"This parameter does not work with V2 components or with more than 25 " -"items in your view." +"The custom ID of the select menu that gets received during an " +"interaction. If not given then one is generated for you." msgstr "" -#: 47abb7d1e6094637a97fa3df6a95a8e8 discord.ui.button.Button:39 of -msgid "The button's ID." +#: 4eebabd7f0d44d08a9418e9bb1f45933 +#: discord.ui.action_row.ActionRow.add_select:20 +#: discord.ui.label.Label.set_select:17 discord.ui.select.Select:37 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 "" + +#: 16f0527ad7e44487bb43ccfda1c635eb +#: discord.ui.action_row.ActionRow.add_select:28 +#: discord.ui.label.Label.set_select:25 discord.ui.select.Select:45 of +msgid "" +"A list of options that can be selected in this menu. Only valid for " +"selects of type :attr:`discord.ComponentType.string_select`." +msgstr "" + +#: 6f486dcced0f4699b0055a1ecd5b20fc +#: discord.ui.action_row.ActionRow.add_select:32 +#: discord.ui.label.Label.set_select:29 discord.ui.select.Select:49 of +msgid "" +"A list of channel types that can be selected in this menu. Only valid for" +" selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "" + +#: 7fb55a0822364f4cab86737831c931cf d8611b693e784bdcb002fd0b7721c6ab +#: discord.ui.action_row.ActionRow.add_select:42 +#: discord.ui.label.Label.set_select:39 of +msgid "" +"The default values of this select. Only applicable if " +":attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +" These can be either :class:`discord.SelectDefaultValue` instances or " +"models, which will be converted into :class:`discord.SelectDefaultValue` " +"instances." +msgstr "" + +#: 5915e58c7e544f039adaf0c6f273abbd 8866438b17fa4b9290972bc3f0dad3ff +#: c6340efa5dc841ffb8ab4ae19139e597 +#: discord.ui.action_row.ActionRow.add_select:44 +#: discord.ui.label.Label.set_select:41 discord.ui.select.Select:73 of +msgid "" +"These can be either :class:`discord.SelectDefaultValue` instances or " +"models, which will be converted into :class:`discord.SelectDefaultValue` " +"instances." +msgstr "" + +#: 3b8def86b7f849908a1d6f20d2c80e17 +#: discord.ui.action_row.ActionRow.disable_all_items:1 of +msgid "Disables all items in the row." +msgstr "" + +#: 4072920264ba4042a24a4149853585d3 +#: discord.ui.action_row.ActionRow.disable_all_items:4 of +msgid "A list of items in `self.children` to not disable." +msgstr "" + +#: 3b8def86b7f849908a1d6f20d2c80e17 +#: discord.ui.action_row.ActionRow.enable_all_items:1 of +msgid "Enables all items in the row." +msgstr "" + +#: 156efa1c1fbf4918af0b9e99b8099feb +#: discord.ui.action_row.ActionRow.enable_all_items:4 of +msgid "A list of items in `self.children` to not enable." +msgstr "" + +#: d1f45a3b27da4ba69428076fe7aa9191 discord.ui.ActionRow.width:1 of +msgid "Return the sum of the items' widths." +msgstr "" + +#: d3ed8c14fbc14d40be6691f7709cfe09 discord.ui.button.Button:1 of +msgid "Represents a UI button." +msgstr "" + +#: bc22a9734365447c827b37fcf29a072c discord.ui.button.Button:9 of +msgid "" +"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 "" + +#: 74f13428fd0a40f39ee7531329565abf discord.ui.Button.emoji:1 +#: discord.ui.button.Button:22 of +msgid "The emoji of the button, if available." msgstr "" #: discord.ui.Button.custom_id:1 e6884781decb43808438d3e9817dd29b of @@ -926,33 +1653,107 @@ msgid "" ":attr:`discord.ComponentType.channel_select`." msgstr "" -#: 177b62b01c754dd780a7a3d22484d19d discord.ui.select.Select:22 of +#: 4bdd286b6065437bab1f65de84972213 discord.ui.select.Select:17 of +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "" + +#: 9a8ca223e4584ee3896400e82e774856 discord.ui.select.Select:20 of msgid "" -"The ID of the select menu that gets received during an interaction. If " -"not given then one is generated for you." +"The type of select to create. Must be one of " +":attr:`discord.ComponentType.string_select`, " +":attr:`discord.ComponentType.user_select`, " +":attr:`discord.ComponentType.role_select`, " +":attr:`discord.ComponentType.mentionable_select`, or " +":attr:`discord.ComponentType.channel_select`. The default is " +":attr:`discord.ComponentType.string_select`, but if this is created using" +" any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`," +" :class:`UserSelect`, :class:`MentionableSelect`, or " +":class:`ChannelSelect`, the default will be its respective select type." msgstr "" -#: 4eebabd7f0d44d08a9418e9bb1f45933 discord.ui.select.Select:29 of +#: 55299fb225b54706872da3c2dc81c2ed discord.ui.select.Select:25 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." +"The default is :attr:`discord.ComponentType.string_select`, but if this " +"is created using any of the provided aliases: :class:`StringSelect`, " +":class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or " +":class:`ChannelSelect`, the default will be its respective select type." msgstr "" -#: 16f0527ad7e44487bb43ccfda1c635eb discord.ui.select.Select:37 of +#: 177b62b01c754dd780a7a3d22484d19d discord.ui.select.Select:30 of msgid "" -"A list of options that can be selected in this menu. Only valid for " -"selects of type :attr:`discord.ComponentType.string_select`." +"The ID of the select menu that gets received during an interaction. If " +"not given then one is generated for you." msgstr "" -#: 6f486dcced0f4699b0055a1ecd5b20fc discord.ui.select.Select:41 of +#: b1d29705ace44ca3872c15046d01f845 discord.ui.select.Select:53 of msgid "" -"A list of channel types that can be selected in this menu. Only valid for" -" selects of type :attr:`discord.ComponentType.channel_select`." +"Whether the select is disabled or not. Only useable in views. Defaults to" +" ``False`` in views." msgstr "" -#: 796771ff82554675a187cca6828acb7c discord.ui.Select.disabled:1 -#: discord.ui.select.Select:45 of -msgid "Whether the select is disabled or not." +#: c01d219ac90b445594257aa88fe409ff discord.ui.select.Select:56 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). Does not work in " +":class:`ActionRow` or :class:`Label`." +msgstr "" + +#: 55d2473cfec6433eab8cc871ac1a2c7c discord.ui.select.Select:66 of +msgid "" +"Whether the select is required or not. Only useable when added to " +":class:`Label` for modals. Defaults to ``True`` in modals. .. " +"versionadded:: 2.7" +msgstr "" + +#: 97514eafa10341fab528590cac38e967 discord.ui.select.Select:66 of +msgid "" +"Whether the select is required or not. Only useable when added to " +":class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "" + +#: 392313dc667643e1ad00ee6104a2a7d4 discord.ui.select.Select:71 of +msgid "" +"The default values of this select. Only applicable if " +":attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +" These can be either :class:`discord.SelectDefaultValue` instances or " +"models, which will be converted into :class:`discord.SelectDefaultValue` " +"instances. Below, is a table defining the model instance type and the " +"default value type it will be mapped: " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | Model Type | Default Value Type" +" | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.User` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Member` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Role` | " +":attr:`discord.SelectDefaultValueType.role` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.abc.GuildChannel` | " +":attr:`discord.SelectDefaultValueType.channel` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Object` | depending on " +":attr:`discord.Object.type`, it will be mapped to any above | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" If you pass a model that is not defined in the table, ``TypeError`` " +"will be raised. .. note:: The :class:`discord.abc.GuildChannel` " +"protocol includes :class:`discord.TextChannel`, " +":class:`discord.VoiceChannel`, :class:`discord.StageChannel`, " +":class:`discord.ForumChannel`, :class:`discord.Thread`, " +":class:`discord.MediaChannel`. This list is not exhaustive, and is bound " +"to change based of the new channel types Discord adds. .. " +"versionadded:: 2.7" msgstr "" #: a925d6a693154f52a7d0daad0c744686 discord.ui.Select.custom_id:1 of @@ -967,6 +1768,14 @@ msgstr "" msgid "The maximum number of items that must be chosen for this select menu." msgstr "" +#: b1d29705ace44ca3872c15046d01f845 discord.ui.Select.required:1 of +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "" + +#: 796771ff82554675a187cca6828acb7c discord.ui.Select.disabled:1 of +msgid "Whether the select is disabled or not." +msgstr "" + #: 9e37bef3ace54b26a73d62ad34fee227 discord.ui.Select.channel_types:1 of msgid "A list of channel types that can be selected in this menu." msgstr "" @@ -975,6 +1784,112 @@ msgstr "" msgid "A list of options that can be selected in this menu." msgstr "" +#: 16f0527ad7e44487bb43ccfda1c635eb discord.ui.Select.default_values:1 of +msgid "" +"A list of the select's default values. This is only applicable if the " +"select type is not :attr:`discord.ComponentType.string_select`." +msgstr "" + +#: d623f3b744a14701a12c06831d410d96 +#: discord.ui.select.Select.add_default_value:1 of +msgid "Adds a default value to the select menu." +msgstr "" + +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 +#: discord.ui.select.Select.add_default_value:3 of +msgid "" +"To append a pre-existing :class:`discord.SelectDefaultValue` use the " +":meth:`append_default_value` method instead." +msgstr "" + +#: bf020129ab2a4825b8dfff6074481348 +#: discord.ui.select.Select.add_default_value:9 of +msgid "The ID of the entity to add as a default." +msgstr "" + +#: 27e5bbcab67147e5b4a8d3f3dd62addc +#: discord.ui.select.Select.add_default_value:12 of +msgid "" +"The default value type of the ID. This is only required if the select " +"``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "" + +#: 16f0527ad7e44487bb43ccfda1c635eb +#: discord.ui.select.Select.add_default_value:16 of +msgid "" +"The select type is a mentionable_select and type was not provided, or the" +" select type is string_select." +msgstr "" + +#: 7eff0916811d4ee2b31c189597562605 +#: discord.ui.select.Select.add_default_value:17 +#: discord.ui.select.Select.append_default_value:37 of +msgid "The number of default select values exceeds 25." +msgstr "" + +#: 21ff2a9da99b4440929eb12965b39a31 +#: discord.ui.select.Select.append_default_value:1 of +msgid "Appends a default value to this select menu." +msgstr "" + +#: a2ea00a9b4ae4934adfeffda5871ef53 +#: discord.ui.select.Select.append_default_value:6 of +msgid "" +"The default value to append to this select. These can be either " +":class:`discord.SelectDefaultValue` instances or models, which will be " +"converted into :class:`discord.SelectDefaultvalue` instances. Below, is " +"a table defining the model instance type and the default value type it " +"will be mapped: " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | Model Type | Default Value Type" +" | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.User` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Member` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Role` | " +":attr:`discord.SelectDefaultValueType.role` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.abc.GuildChannel` | " +":attr:`discord.SelectDefaultValueType.channel` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Object` | depending on " +":attr:`discord.Object.type`, it will be mapped to any above | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" If you pass a model that is not defined in the table, ``TypeError`` " +"will be raised. .. note:: The :class:`discord.abc.GuildChannel` " +"protocol includes :class:`discord.TextChannel`, " +":class:`discord.VoiceChannel`, :class:`discord.StageChannel`, " +":class:`discord.ForumChannel`, :class:`discord.Thread`, " +":class:`discord.MediaChannel`. This list is not exhaustive, and is bound " +"to change based of the new channel types Discord adds." +msgstr "" + +#: c84b351523dc43f8916def7991ada61a +#: discord.ui.select.Select.append_default_value:6 of +msgid "The default value to append to this select." +msgstr "" + +#: 28c82a37d6ea47709de459a6aa15888d +#: discord.ui.select.Select.append_default_value:8 of +msgid "" +"These can be either :class:`discord.SelectDefaultValue` instances or " +"models, which will be converted into :class:`discord.SelectDefaultvalue` " +"instances." +msgstr "" + +#: 1d82ff9b9fe8447e98cf0bd0b055e38c +#: discord.ui.select.Select.append_default_value:36 of +msgid "The select type is string_select, which does not allow for default_values" +msgstr "" + #: d623f3b744a14701a12c06831d410d96 discord.ui.select.Select.add_option:1 of msgid "Adds an option to the select menu." msgstr "" @@ -1000,46 +1915,23 @@ msgstr "" #: 760c50e112a04650a33bf2c56834b14f discord.ui.select.Select.add_option:15 of msgid "" "An additional description of the option, if any. Can only be up to 100 " -"characters." -msgstr "" - -#: 042ab23dcae24d1389ceba8d72659509 discord.ui.select.Select.add_option:19 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`, :class:`GuildEmoji`, or :class:`AppEmoji`." -msgstr "" - -#: 27eb750afa664a6ea5cf41996fc3cacc discord.ui.select.Select.add_option:23 of -msgid "Whether this option is selected by default." -msgstr "" - -#: 7eff0916811d4ee2b31c189597562605 discord.ui.select.Select.add_option:26 -#: discord.ui.select.Select.append_option:7 of -msgid "The number of options exceeds 25." -msgstr "" - -#: discord.ui.container.Container.add_file:13 -#: discord.ui.container.Container.add_gallery:12 -#: discord.ui.container.Container.add_item:9 -#: discord.ui.container.Container.add_section:18 -#: discord.ui.container.Container.add_separator:13 -#: discord.ui.container.Container.add_text:10 -#: discord.ui.container.Container.disable_all_items:7 -#: discord.ui.container.Container.enable_all_items:7 -#: discord.ui.container.Container.remove_item:7 -#: discord.ui.media_gallery.MediaGallery.append_item:10 -#: discord.ui.modal.Modal.add_item:7 discord.ui.modal.Modal.remove_item:7 -#: discord.ui.section.Section.add_item:10 -#: discord.ui.section.Section.add_text:12 -#: discord.ui.section.Section.disable_all_items:8 -#: discord.ui.section.Section.enable_all_items:8 -#: discord.ui.section.Section.remove_item:8 -#: discord.ui.section.Section.set_accessory:10 -#: discord.ui.section.Section.set_thumbnail:16 -#: discord.ui.select.Select.add_option:28 -#: discord.ui.select.Select.append_option:9 ff0aea3ebb2f44c0874d3d169b0fc412 of -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +"characters." +msgstr "" + +#: 042ab23dcae24d1389ceba8d72659509 discord.ui.select.Select.add_option:19 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`, :class:`GuildEmoji`, or :class:`AppEmoji`." +msgstr "" + +#: 27eb750afa664a6ea5cf41996fc3cacc discord.ui.select.Select.add_option:23 of +msgid "Whether this option is selected by default." +msgstr "" + +#: 7eff0916811d4ee2b31c189597562605 discord.ui.select.Select.add_option:26 +#: discord.ui.select.Select.append_option:7 of +msgid "The number of options exceeds 25." msgstr "" #: 21ff2a9da99b4440929eb12965b39a31 discord.ui.select.Select.append_option:1 of @@ -1060,6 +1952,36 @@ msgid "" "``None`` if the select has not been interacted with yet." msgstr "" +#: ../../api/ui_kit.rst:91 17e132379dad4798922af2a9271f7996 +msgid "" +"An alias for :class:`Select` with ``select_type`` as " +":attr:`discord.ComponentType.string_select`." +msgstr "" + +#: ../../api/ui_kit.rst:95 98d5b30855cc484ca89f0acdd2e1c1e7 +msgid "" +"An alias for :class:`Select` with ``select_type`` as " +":attr:`discord.ComponentType.user_select`." +msgstr "" + +#: ../../api/ui_kit.rst:99 69ea07d124aa4d38b3ba835ae1545eac +msgid "" +"An alias for :class:`Select` with ``select_type`` as " +":attr:`discord.ComponentType.role_select`." +msgstr "" + +#: ../../api/ui_kit.rst:103 27e5bbcab67147e5b4a8d3f3dd62addc +msgid "" +"An alias for :class:`Select` with ``select_type`` as " +":attr:`discord.ComponentType.mentionable_select`." +msgstr "" + +#: ../../api/ui_kit.rst:107 4a0b40ad90df4fbb98a435ebcb063111 +msgid "" +"An alias for :class:`Select` with ``select_type`` as " +":attr:`discord.ComponentType.channel_select`." +msgstr "" + #: discord.ui.section.Section:1 e42dbe83104c4d07ba9cf0ef21c7f391 of msgid "" "Represents a UI section. Sections must have 1-3 (inclusive) items and an " @@ -1118,11 +2040,6 @@ msgid "" "otherwise it will check the accessory's ``custom_id``." msgstr "" -#: cbb9b6731f96427fb3201cdf6793994c discord.ui.container.Container.get_item:6 -#: discord.ui.section.Section.get_item:5 of -msgid "The id or custom_id of the item to get." -msgstr "" - #: 98fa144afc194f7d8515bd447103d0a2 discord.ui.section.Section.get_item:8 of msgid "The item with the matching ``id`` if it exists." msgstr "" @@ -1176,8 +2093,7 @@ msgstr "" msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." msgstr "" -#: 7c479a76628e4ff788fb5ce892488b81 b419baf4e6a44592b59bfc96271a175e -#: discord.ui.section.Section.set_thumbnail:13 +#: b419baf4e6a44592b59bfc96271a175e discord.ui.section.Section.set_thumbnail:13 #: discord.ui.thumbnail.Thumbnail:15 of msgid "The thumbnail's ID." msgstr "" @@ -1261,7 +2177,7 @@ msgstr "" msgid "The initial items contained in this gallery, up to 10." msgstr "" -#: 2f1d4094ef8f4f019a70fe83b1bf2cab afe7e6ba6afe410da66fbde75de53ea0 +#: 2f1d4094ef8f4f019a70fe83b1bf2cab #: discord.ui.container.Container.add_gallery:9 #: discord.ui.media_gallery.MediaGallery:9 of msgid "The gallery's ID." @@ -1334,8 +2250,8 @@ msgstr "" msgid "The file component's ID." msgstr "" -#: 495795a867504df7b4e8daf02f749e64 a581557192c444938b2d3be47d370596 -#: discord.ui.File.url:1 discord.ui.container.Container.add_file:4 of +#: 495795a867504df7b4e8daf02f749e64 discord.ui.File.url:1 +#: discord.ui.container.Container.add_file:4 of msgid "" "The URL of this file's media. This must be an ``attachment://`` URL that " "references a :class:`~discord.File`." @@ -1364,8 +2280,7 @@ msgstr "" msgid "Whether the separator is a divider. Defaults to ``True``." msgstr "" -#: 026ef9ab44a84f77b066b67e2a714ff9 2e459c651fda44a0b719d50abfa4df7f -#: cd8719caae424144aa8f1f2c37fc2374 discord.ui.Separator.spacing:1 +#: 026ef9ab44a84f77b066b67e2a714ff9 discord.ui.Separator.spacing:1 #: discord.ui.container.Container.add_separator:7 #: discord.ui.separator.Separator:9 of msgid "" @@ -1387,19 +2302,23 @@ msgstr "" msgid "The current items supported are as follows:" msgstr "" -#: 2f917e72a1924778a62c52611093344a discord.ui.container.Container:16 of +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.container.Container:5 of +msgid ":class:`discord.ui.ActionRow`" +msgstr "" + +#: 2f917e72a1924778a62c52611093344a discord.ui.container.Container:15 of msgid "The initial items in this container." msgstr "" -#: 55f2959aafef4d939f2a68b27ef9df0e discord.ui.container.Container:19 of +#: 55f2959aafef4d939f2a68b27ef9df0e discord.ui.container.Container:18 of msgid "The accent colour of the container. Aliased to ``color`` as well." msgstr "" -#: 44b3331c42c24dd0871d7b6a7ac96dbe discord.ui.container.Container:22 of +#: 44b3331c42c24dd0871d7b6a7ac96dbe discord.ui.container.Container:21 of msgid "Whether this container has the spoiler overlay." msgstr "" -#: 2238043a3f944ee984d06ec6486cb852 discord.ui.container.Container:25 of +#: 2238043a3f944ee984d06ec6486cb852 discord.ui.container.Container:24 of msgid "The container's ID." msgstr "" @@ -1434,9 +2353,20 @@ msgid "" " also search for nested items." msgstr "" -#: 98fa144afc194f7d8515bd447103d0a2 discord.ui.container.Container.get_item:9 -#: of -msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +#: 2027446701754f3794b31d4a61853116 discord.ui.container.Container.add_row:1 of +msgid "Adds an :class:`ActionRow` to the container." +msgstr "" + +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 discord.ui.container.Container.add_row:3 of +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "" + +#: 651c40af34754b2cbca1243c29182544 discord.ui.container.Container.add_row:6 of +msgid "The items this action row contains." +msgstr "" + +#: 1a432a43d45d41dd97862b1f0f19af7e discord.ui.container.Container.add_row:9 of +msgid "The action row's ID." msgstr "" #: 2027446701754f3794b31d4a61853116 @@ -1529,133 +2459,306 @@ msgstr "" msgid "Enables all buttons and select menus in the container." msgstr "" -#: b9270d5d3b734251840a9f06eb712027 discord.ui.modal.Modal:1 of -msgid "Represents a UI Modal dialog." +#: 810d49f8090547e79a2a9d88f2631aaa discord.ui.modal.BaseModal:1 of +msgid "The base class for creating pop-up modals." +msgstr "" + +#: 0dfdf29800e044d89a49e207c803d984 discord.ui.BaseModal.title:1 +#: discord.ui.DesignerModal.title:1 discord.ui.Modal.title:1 of +msgid "The title of the modal." +msgstr "" + +#: 2f917e72a1924778a62c52611093344a discord.ui.BaseModal.children:1 +#: discord.ui.DesignerModal.children:1 discord.ui.Modal.children:1 of +msgid "The child items attached to the modal." +msgstr "" + +#: discord.ui.BaseModal.custom_id:1 discord.ui.DesignerModal.custom_id:1 +#: discord.ui.Modal.custom_id:1 e6884781decb43808438d3e9817dd29b of +msgid "The ID of the modal that gets received during an interaction." +msgstr "" + +#: discord.ui.modal.BaseModal.callback:3 e78cf6c4472c4a7480c4d9b0b79dd7bf of +msgid "" +"The coroutine that is called when the modal is submitted. Should be " +"overridden to handle the values submitted by the user." +msgstr "" + +#: 4d2a53d8fa0a403eb48b376ee949adf4 discord.ui.modal.BaseModal.callback:7 of +msgid "The interaction that submitted the modal." +msgstr "" + +#: 2027446701754f3794b31d4a61853116 discord.ui.modal.BaseModal.add_item:1 +#: discord.ui.modal.DesignerModal.add_item:1 of +msgid "Adds a component to the modal." msgstr "" -#: d1f45a3b27da4ba69428076fe7aa9191 discord.ui.modal.Modal:8 of -msgid "The initial InputText fields that are displayed in the modal dialog." +#: 651c40af34754b2cbca1243c29182544 discord.ui.modal.BaseModal.add_item:4 +#: discord.ui.modal.DesignerModal.add_item:4 discord.ui.modal.Modal.add_item:4 +#: of +msgid "The item to add to the modal" +msgstr "" + +#: c4180d38f8514641b975d5b03834cdd5 discord.ui.modal.BaseModal.remove_item:1 of +msgid "Removes a component from the modal." +msgstr "" + +#: d745be688d5c42638330608e48ad46a2 discord.ui.modal.BaseModal.remove_item:4 +#: discord.ui.modal.Modal.remove_item:4 of +msgid "The item to remove from the modal." +msgstr "" + +#: 10c0de82d08242399b35eb6d50cae8b4 discord.ui.modal.BaseModal.stop:1 of +msgid "Stops listening to interaction events from the modal." +msgstr "" + +#: 844abb1d49a849aa83ab65a5d6348a36 discord.ui.modal.BaseModal.wait:1 of +msgid "Waits for the modal to be submitted." +msgstr "" + +#: 39116ddd5b794673b34f99da06860ff1 discord.ui.modal.BaseModal.on_error:3 of +msgid "A callback that is called when the modal's callback fails with an error." +msgstr "" + +#: 5709e63245134c1cb16bcce2366bfb46 discord.ui.modal.BaseModal.on_error:10 of +msgid "The modal that failed the dispatch." +msgstr "" + +#: 716ac8fecc0a4170a9381cec6a9e2ef9 discord.ui.modal.BaseModal.on_timeout:3 of +msgid "" +"A callback that is called when a modal's timeout elapses without being " +"explicitly stopped." +msgstr "" + +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 discord.ui.modal.Modal:1 of +msgid "Represents a legacy UI modal for InputText components." +msgstr "" + +#: 8ffee9d49815461d99452073ae843f27 discord.ui.modal.Modal:9 of +msgid "Now inherits from :class:`BaseModal`" +msgstr "" + +#: cdbfac06da814f8cbdae3f798005b0aa discord.ui.modal.Modal:12 of +msgid "" +"The initial items that are displayed in the modal. Only supports " +":class:`discord.ui.InputText`; for newer modal features, see " +":class:`DesignerModal`." msgstr "" -#: 3534571d450444f3b728e0d7629b67a7 discord.ui.modal.Modal:11 of -msgid "The title of the modal dialog. Must be 45 characters or fewer." +#: 3534571d450444f3b728e0d7629b67a7 discord.ui.modal.DesignerModal:11 +#: discord.ui.modal.Modal:15 of +msgid "The title of the modal. Must be 45 characters or fewer." msgstr "" -#: d3eb5f8c8d2e48efad25d189c53c8702 discord.ui.modal.Modal:15 of +#: d3eb5f8c8d2e48efad25d189c53c8702 discord.ui.modal.DesignerModal:15 +#: discord.ui.modal.Modal:19 of msgid "" -"The ID of the modal dialog that gets received during an interaction. Must" -" be 100 characters or fewer." +"The ID of the modal that gets received during an interaction. Must be 100" +" characters or fewer." msgstr "" -#: 807b8f486b1846ca85e2c78b609a287d discord.ui.modal.Modal:19 of +#: 807b8f486b1846ca85e2c78b609a287d discord.ui.modal.DesignerModal:19 +#: discord.ui.modal.Modal:23 of msgid "" "Timeout in seconds from last interaction with the UI before no longer " "accepting input. If ``None`` then there is no timeout." msgstr "" -#: 0dfdf29800e044d89a49e207c803d984 discord.ui.Modal.title:1 of -msgid "The title of the modal dialog." +#: a18973b3dc90442c929064cecad953b3 c3e74aac88cf49838b41a3725868401c +#: discord.ui.modal.DesignerModal:23 discord.ui.modal.Modal:27 of +msgid "" +"Whether this modal should be stored for callback listening. Setting it to" +" ``False`` will ignore its callback and prevent item values from being " +"refreshed. Defaults to ``True``." msgstr "" -#: 06dd349526264f8a9df66fcb7980af2a discord.ui.Modal.children:1 of -msgid "The child components associated with the modal dialog." +#: 2027446701754f3794b31d4a61853116 discord.ui.modal.Modal.add_item:1 of +msgid "Adds an InputText component to the modal." msgstr "" -#: 686f5e94a69c4dec802fd25dc3c06607 discord.ui.Modal.custom_id:1 of -msgid "The ID of the modal dialog that gets received during an interaction." +#: c4180d38f8514641b975d5b03834cdd5 discord.ui.modal.Modal.remove_item:1 of +msgid "Removes an InputText from the modal." msgstr "" -#: discord.ui.modal.Modal.callback:3 e78cf6c4472c4a7480c4d9b0b79dd7bf of -msgid "" -"The coroutine that is called when the modal dialog is submitted. Should " -"be overridden to handle the values submitted by the user." +#: discord.ui.modal.DesignerModal:1 e42dbe83104c4d07ba9cf0ef21c7f391 of +msgid "Represents a UI modal compatible with all modal features." msgstr "" -#: 4d2a53d8fa0a403eb48b376ee949adf4 discord.ui.modal.Modal.callback:7 of -msgid "The interaction that submitted the modal dialog." +#: d1f45a3b27da4ba69428076fe7aa9191 discord.ui.modal.DesignerModal:8 of +msgid "The initial items that are displayed in the modal.." msgstr "" -#: 2027446701754f3794b31d4a61853116 discord.ui.modal.Modal.add_item:1 of -msgid "Adds an InputText component to the modal dialog." +#: discord.ui.label.Label:1 e2717bcb113c41aea2923e51606df8f2 of +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." msgstr "" -#: 698b0ffc9e8a48dd9571951f9059c7aa discord.ui.modal.Modal.add_item:4 of -msgid "The item to add to the modal dialog" +#: 9a2765dfcfb646e084e717be3bed4b85 discord.ui.label.Label:3 of +msgid "The items currently supported are as follows:" msgstr "" -#: c4180d38f8514641b975d5b03834cdd5 discord.ui.modal.Modal.remove_item:1 of -msgid "Removes an InputText component from the modal dialog." +#: 0b1b92a5722e4ab398df7f16d1135628 discord.ui.label.Label:6 of +msgid ":class:`discord.ui.InputText`" msgstr "" -#: d745be688d5c42638330608e48ad46a2 discord.ui.modal.Modal.remove_item:4 of -msgid "The item to remove from the modal dialog." +#: b7356742ae8c4acebf71b6dc048626a3 discord.ui.label.Label:7 of +msgid ":class:`discord.ui.FileUpload`" msgstr "" -#: 10c0de82d08242399b35eb6d50cae8b4 discord.ui.modal.Modal.stop:1 of -msgid "Stops listening to interaction events from the modal dialog." +#: 2f917e72a1924778a62c52611093344a discord.ui.label.Label:12 of +msgid "The initial item attached to this label." msgstr "" -#: 844abb1d49a849aa83ab65a5d6348a36 discord.ui.modal.Modal.wait:1 of -msgid "Waits for the modal dialog to be submitted." +#: 484601a95ea846b98aac3f5c46029167 discord.ui.Label.label:1 +#: discord.ui.label.Label:15 of +msgid "The label text. Must be 45 characters or fewer." msgstr "" -#: 39116ddd5b794673b34f99da06860ff1 discord.ui.modal.Modal.on_error:3 of -msgid "A callback that is called when the modal's callback fails with an error." +#: 484601a95ea846b98aac3f5c46029167 discord.ui.Label.description:1 +#: discord.ui.label.Label:18 of +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "" + +#: 90c6e5f8556c495dac0c65908098b956 discord.ui.label.Label:21 of +msgid "The label's ID." +msgstr "" + +#: d1f45a3b27da4ba69428076fe7aa9191 discord.ui.label.Label.set_item:1 of +msgid "Set this label's item." +msgstr "" + +#: 651c40af34754b2cbca1243c29182544 discord.ui.label.Label.set_item:4 of +msgid "The item to set." +msgstr "" + +#: 0c2448b08bed49c9b3a36391e2dfe223 discord.ui.label.Label.set_item:7 of +msgid "A :class:`ModalItem` was not passed." msgstr "" -#: 716ac8fecc0a4170a9381cec6a9e2ef9 discord.ui.modal.Modal.on_timeout:3 of +#: 1b9bd16ebb134085ba5e1309bcda4b6d discord.ui.label.Label.get_item:1 of msgid "" -"A callback that is called when a modal's timeout elapses without being " -"explicitly stopped." +"Get the item from this label if it matches the provided id. If an ``int``" +" is provided, the item will match by ``id``, otherwise by ``custom_id``." msgstr "" -#: 7cc19a1bcc8d474fb7b13e76fe9325ac discord.ui.input_text.InputText:1 of -msgid "Represents a UI text input field." +#: cbb9b6731f96427fb3201cdf6793994c discord.ui.label.Label.get_item:5 of +msgid "The id or custom_id of the item to match." +msgstr "" + +#: 98fa144afc194f7d8515bd447103d0a2 discord.ui.label.Label.get_item:8 of +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "" + +#: 3d6d6e176c7f414092ad530cfe34fc1b discord.ui.label.Label.get_item:9 of +msgid "Optional[:class:`ModalItem`]" +msgstr "" + +#: a7c94233f3944c7f91a2fddae3d48713 discord.ui.label.Label.set_input_text:1 of +msgid "Set this label's item to an input text." +msgstr "" + +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 discord.ui.label.Label.set_input_text:3 of +msgid "" +"To set a pre-existing :class:`InputText`, use the :meth:`set_item` " +"method, instead." msgstr "" #: 46ab89f240c04a70b1772095a8585e87 discord.ui.InputText.style:1 -#: discord.ui.input_text.InputText:6 of +#: discord.ui.input_text.InputText:6 discord.ui.label.Label.set_input_text:7 of msgid "The style of the input text field." msgstr "" #: 53336a0409494b719bad7895bab5d8e3 discord.ui.InputText.custom_id:1 -#: discord.ui.input_text.InputText:9 of +#: discord.ui.file_upload.FileUpload:6 discord.ui.input_text.InputText:9 +#: discord.ui.label.Label.set_file_upload:7 +#: discord.ui.label.Label.set_input_text:10 of msgid "The ID of the input text field that gets received during an interaction." msgstr "" -#: 484601a95ea846b98aac3f5c46029167 discord.ui.input_text.InputText:12 of -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "" - -#: bd55b842a60843b5a8cf3c66d215464b discord.ui.input_text.InputText:16 of +#: bd55b842a60843b5a8cf3c66d215464b discord.ui.input_text.InputText:16 +#: discord.ui.label.Label.set_input_text:13 of msgid "" "The placeholder text that is shown if nothing is selected, if any. Must " "be 100 characters or fewer." msgstr "" -#: df92d651e5fa4be1bdc8bcae6e21e348 discord.ui.input_text.InputText:20 of +#: df92d651e5fa4be1bdc8bcae6e21e348 discord.ui.input_text.InputText:20 +#: discord.ui.label.Label.set_input_text:17 of msgid "" "The minimum number of characters that must be entered. Defaults to 0 and " "must be less than 4000." msgstr "" -#: discord.ui.input_text.InputText:24 e01a7fc394d841cda09f68b1b136d1f1 of +#: discord.ui.input_text.InputText:24 discord.ui.label.Label.set_input_text:21 +#: e01a7fc394d841cda09f68b1b136d1f1 of msgid "" "The maximum number of characters that can be entered. Must be between 1 " "and 4000." msgstr "" #: 584df796ba3345878a51cb7cbbd2ad12 discord.ui.InputText.required:1 -#: discord.ui.input_text.InputText:28 of +#: discord.ui.input_text.InputText:28 discord.ui.label.Label.set_input_text:25 +#: of msgid "Whether the input text field is required or not. Defaults to ``True``." msgstr "" -#: 4b3080c9570045559a3b3f095cd7ede9 discord.ui.input_text.InputText:31 of +#: 4b3080c9570045559a3b3f095cd7ede9 discord.ui.input_text.InputText:31 +#: discord.ui.label.Label.set_input_text:28 of msgid "" "Pre-fills the input text field with this value. Must be 4000 characters " "or fewer." msgstr "" +#: 21ff2a9da99b4440929eb12965b39a31 discord.ui.label.Label.set_select:1 of +msgid "Set this label's item to a select menu." +msgstr "" + +#: b1d29705ace44ca3872c15046d01f845 discord.ui.label.Label.set_select:33 of +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "" + +#: 44b3331c42c24dd0871d7b6a7ac96dbe discord.ui.label.Label.set_file_upload:1 of +msgid "Set this label's item to a file upload." +msgstr "" + +#: 0e6d15c2f7ae4c29986e7dd0f1154f23 discord.ui.label.Label.set_file_upload:3 of +msgid "" +"To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` " +"method, instead." +msgstr "" + +#: df92d651e5fa4be1bdc8bcae6e21e348 discord.ui.file_upload.FileUpload:9 +#: discord.ui.label.Label.set_file_upload:10 of +msgid "" +"The minimum number of files that must be uploaded. Defaults to 0 and must" +" be between 0 and 10, inclusive." +msgstr "" + +#: discord.ui.file_upload.FileUpload:13 +#: discord.ui.label.Label.set_file_upload:14 e01a7fc394d841cda09f68b1b136d1f1 +#: of +msgid "" +"The maximum number of files that can be uploaded. Must be between 1 and " +"10, inclusive." +msgstr "" + +#: 584df796ba3345878a51cb7cbbd2ad12 discord.ui.file_upload.FileUpload:17 +#: discord.ui.label.Label.set_file_upload:18 of +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "" + +#: 7eff0916811d4ee2b31c189597562605 discord.ui.file_upload.FileUpload:20 +#: discord.ui.label.Label.set_file_upload:21 of +msgid "The file upload field's ID." +msgstr "" + +#: 7cc19a1bcc8d474fb7b13e76fe9325ac discord.ui.input_text.InputText:1 of +msgid "Represents a UI text input field." +msgstr "" + +#: 484601a95ea846b98aac3f5c46029167 discord.ui.input_text.InputText:12 of +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "" + #: 2f957dcccb3d47ae8f08c48419ea39a1 discord.ui.input_text.InputText:35 of msgid "" "The relative row this input text field belongs to. A modal dialog can " @@ -1666,12 +2769,6 @@ msgid "" "must be between 0 and 4 (i.e. zero indexed)." msgstr "" -#: discord.ui.InputText.id:1 ec574afa04d14576800719412669e05c of -msgid "" -"The input text's ID. If not provided by the user, it is set sequentially " -"by Discord." -msgstr "" - #: 53bbbf9910f6434a86d331c806dc2485 discord.ui.InputText.label:1 of msgid "The label of the input text field." msgstr "" @@ -1692,6 +2789,36 @@ msgstr "" msgid "The value entered in the text field." msgstr "" +#: 20e96e2aa54a45bfa5ad1c493abb7dd9 discord.ui.file_upload.FileUpload:1 of +msgid "Represents a UI File Upload component." +msgstr "" + +#: discord.ui.FileUpload.id:1 ec574afa04d14576800719412669e05c of +msgid "" +"The ID of this component. If not provided by the user, it is set " +"sequentially by Discord." +msgstr "" + +#: discord.ui.FileUpload.custom_id:1 e6884781decb43808438d3e9817dd29b of +msgid "The custom id that gets received during an interaction." +msgstr "" + +#: 0841d9930482419a831cb90ca1d54c5f discord.ui.FileUpload.min_values:1 of +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "" + +#: 6369ccce3bbe48e2ac99040cf9f3a39b discord.ui.FileUpload.max_values:1 of +msgid "The maximum number of files that can be uploaded." +msgstr "" + +#: 584df796ba3345878a51cb7cbbd2ad12 discord.ui.FileUpload.required:1 of +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "" + +#: 2f917e72a1924778a62c52611093344a discord.ui.FileUpload.values:1 of +msgid "The files that were uploaded to the field." +msgstr "" + #~ msgid "" #~ "The emoji of the button. This can" #~ " be in string form or a " @@ -1753,3 +2880,187 @@ msgstr "" #~ msgid "If the row value is not ``None`` and is outside the range [0, 4]." #~ msgstr "" +#~ 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 "" + +#~ msgid "" +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +#~ " \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +#~ "\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +#~ "\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, " +#~ "\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +#~ "\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +#~ "\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +#~ "\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +#~ "\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, " +#~ "\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ " +#~ "\\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +#~ "\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, " +#~ "\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, " +#~ "\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ " +#~ "\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +#~ "\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +#~ "\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Represents a UI view." +#~ msgstr "" + +#~ msgid "List[:class:`Item`]" +#~ msgstr "" + +#~ msgid "An :class:`Item` was not passed." +#~ msgstr "" + +#~ msgid "" +#~ "Maximum number of children has been " +#~ "exceeded (40) or the row the " +#~ "item is trying to be added to " +#~ "is full." +#~ msgstr "" + +#~ msgid "" +#~ "Gets an item from the view. " +#~ "Roughly equal to `utils.get(view.children, " +#~ "...)`. If an :class:`int` is provided," +#~ " the item will be retrieved by " +#~ "``id``, otherwise by ``custom_id``. This " +#~ "method will also search nested items." +#~ msgstr "" + +#~ msgid "The custom_id of the item to get" +#~ msgstr "" + +#~ msgid "" +#~ "|coro| A callback that is called " +#~ "when a :meth:`View.interaction_check` returns " +#~ "``False``. This can be used to " +#~ "send a response when a check " +#~ "failure occurs." +#~ msgstr "" + +#~ msgid "The following are the original items:" +#~ msgstr "" + +#~ msgid "" +#~ "And the following are new items " +#~ "under the \"Components V2\" specification:" +#~ msgstr "" + +#~ msgid "Added V2 Components." +#~ msgstr "" + +#~ msgid "" +#~ "This can be set by the user " +#~ "when constructing an Item. If not, " +#~ "Discord will automatically provide one " +#~ "when the View is sent." +#~ msgstr "" + +#~ msgid "" +#~ "The view refers to the container " +#~ "that holds this item. This is " +#~ "typically set automatically when the " +#~ "item is added to a view." +#~ msgstr "" + +#~ msgid "Optional[:class:`View`]" +#~ msgstr "" + +#~ 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). .. warning:: This " +#~ "parameter does not work with V2 " +#~ "components or with more than 25 " +#~ "items in your view." +#~ msgstr "" + +#~ msgid "" +#~ "This parameter does not work with " +#~ "V2 components or with more than 25" +#~ " items in your view." +#~ msgstr "" + +#~ msgid "Represents a UI Modal dialog." +#~ msgstr "" + +#~ msgid "The initial InputText fields that are displayed in the modal dialog." +#~ msgstr "" + +#~ msgid "The title of the modal dialog. Must be 45 characters or fewer." +#~ msgstr "" + +#~ msgid "" +#~ "The ID of the modal dialog that" +#~ " gets received during an interaction. " +#~ "Must be 100 characters or fewer." +#~ msgstr "" + +#~ msgid "The title of the modal dialog." +#~ msgstr "" + +#~ msgid "The child components associated with the modal dialog." +#~ msgstr "" + +#~ msgid "The ID of the modal dialog that gets received during an interaction." +#~ msgstr "" + +#~ msgid "" +#~ "The coroutine that is called when " +#~ "the modal dialog is submitted. Should" +#~ " be overridden to handle the values" +#~ " submitted by the user." +#~ msgstr "" + +#~ msgid "The interaction that submitted the modal dialog." +#~ msgstr "" + +#~ msgid "Adds an InputText component to the modal dialog." +#~ msgstr "" + +#~ msgid "The item to add to the modal dialog" +#~ msgstr "" + +#~ msgid "Removes an InputText component from the modal dialog." +#~ msgstr "" + +#~ msgid "The item to remove from the modal dialog." +#~ msgstr "" + +#~ msgid "Stops listening to interaction events from the modal dialog." +#~ msgstr "" + +#~ msgid "Waits for the modal dialog to be submitted." +#~ msgstr "" + +#~ msgid "" +#~ "The input text's ID. If not " +#~ "provided by the user, it is set" +#~ " sequentially by Discord." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/utils.po b/docs/locales/en/LC_MESSAGES/api/utils.po index 54425aad81..e850eae6d6 100644 --- a/docs/locales/en/LC_MESSAGES/api/utils.po +++ b/docs/locales/en/LC_MESSAGES/api/utils.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-11 09:03+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../api/utils.rst:6 b2f28caecc924db59cc0bfda2cf725bb msgid "Utility Functions" @@ -41,17 +41,8 @@ msgid "" "moment it finds a valid entry." msgstr "" -#: ../../api/utils.rst 050571d8ce744379a07e80a62aa94870 -#: 1c60fdf432a34262b02af7df598af358 201c050fc14d44f0810c776b20c676a1 -#: 35c87733e7a44f0abc2df0b1b7ea12be 39fbbccdd8e84cfbb3dd88b8836b653e -#: 4182382f67e146d09cff1cbee0f070a5 4b7d6b239eb844b0a07455620184eb3e -#: 55701d63ab734c498871b0f9b16d1c6d 5f476066bcaf4eae9d5ca625db8badcf -#: 6a62a020e98a4607844e6a1d92754354 7a0f3e4603c446ee80192ad6a4c2a275 -#: 8a406056f674402fbda55a5b21a97010 8cd9a4a6430f4d4083e18c8cf19fcf48 -#: ab4317ac344e484ab6269743deb00536 ac91098994644d18b800c34e375c9751 -#: b2325f4789474a608227307565f07ab8 b2eaf3d8463e41408acf895a2e2016b6 -#: d084c891f79846a089b9181a6952a853 discord.utils.get_or_fetch -#: e235bd384d1b429d8285ad37f2d4a591 f8bf8feea079450998152dcff00e95c1 of +#: ../../api/utils.rst 1c60fdf432a34262b02af7df598af358 +#: 8cd9a4a6430f4d4083e18c8cf19fcf48 f8bf8feea079450998152dcff00e95c1 msgid "Parameters" msgstr "" @@ -63,17 +54,8 @@ msgstr "" msgid "The iterable to search through." msgstr "" -#: ../../api/utils.rst 02dcab3cde5943e6b6bb51bb073c78d3 -#: 17bce3950d8d41f999cfc959de1c8005 2b2c738b3ccb483f9981028c7a67eb93 -#: 2eb1e3111512438984551edfa1d65489 392e00c2a71444519c80974c8388009c -#: 3c6d52d4b8354e06b6ce0fcf3b086c85 54a28def4381478084624d76e12f9f45 -#: 6284d5d5ec2c4d81b0867bef1a730df0 737183e407f044cfbdeb3520b0664458 -#: 74261c6f68334a9c9832b03ab14c173c 77e1c55771274774bc9154f8b83f65fc -#: 7b6ea48218734b5d9fdac096eb1869e9 8c58ff1ae8594e3885fc52f7276a6393 -#: abf23af895704f009e6e57170df2e2c3 ae19383e27b04626a84993ee6c1dc6c2 -#: b240a7e64248402482220648f8d25d89 c287aafc3232425da8ccd5cca5f25e2d -#: discord.utils.get_or_fetch eaf3c063f00646c9a476d69b6683b0ac -#: eb0e0c983f3c4751858bc3209d71caf8 f43529e1bd0a4b11aa3c197db4892dee of +#: ../../api/utils.rst 392e00c2a71444519c80974c8388009c +#: 737183e407f044cfbdeb3520b0664458 c287aafc3232425da8ccd5cca5f25e2d msgid "Return type" msgstr "" @@ -112,9 +94,8 @@ msgid "" "returned." msgstr "" -#: 3521bfb272664038a752ad0c4215b894 38fdef3a74ae45a48840ee240fd21411 -#: 3924fb9efa21466e8ad1606af419115d discord.utils.basic_autocomplete:22 -#: discord.utils.get:16 discord.utils.get_or_fetch:28 of +#: 3521bfb272664038a752ad0c4215b894 3924fb9efa21466e8ad1606af419115d +#: discord.utils.basic_autocomplete:22 discord.utils.get:16 of msgid "Examples" msgstr "" @@ -139,83 +120,75 @@ msgstr "" msgid "Keyword arguments that denote attributes to search with." msgstr "" -#: 047a5517f469416aab2b765c3711e2c9 813a458483fc4657bb6de6015318ea4c -#: discord.utils.get_or_fetch:1 discord.utils.sleep_until:1 of -msgid "|coro|" +#: 520ff8a5c1ec4b298bab95ae66408248 discord.utils.get_or_fetch:1 of +msgid "" +"Shortcut method to get data from an object either by returning the cached" +" version, or if it does not exist, attempting to fetch it from the API." msgstr "" -#: 6059a0ee37c84b7c968bbb3180cd4061 discord.utils.get_or_fetch:3 of -msgid "" -"Attempts to get an attribute from the object in cache. If it fails, it " -"will attempt to fetch it. If the fetch also fails, an error will be " -"raised." +#: 44457c74e11f4bcb86593baff8be9dab discord.utils.get_or_fetch:4 of +msgid "The object to operate on." msgstr "" #: 99c21646a64544a7a66635fe89a62488 discord.utils.get_or_fetch:7 of -msgid "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." msgstr "" -#: 722b7174a36e40d9ad7f4158e4dec713 discord.utils.get_or_fetch:10 of -msgid "" -"The attribute to get or fetch. Note the object must have both a ``get_`` " -"and ``fetch_`` method for this attribute." +#: 76666113277241cd984dd81b6a08f3d5 discord.utils.get_or_fetch:10 of +msgid "ID of object to get." msgstr "" -#: d12701e421f14168a8c064b63bbca7d1 discord.utils.get_or_fetch:13 of -msgid "The ID of the object" +#: bebeace681de4c4b82947227d8b175ce discord.utils.get_or_fetch:13 of +msgid "The value to return instead of raising if fetching fails." msgstr "" -#: bebeace681de4c4b82947227d8b175ce discord.utils.get_or_fetch:16 of -msgid "" -"The default value to return if the object is not found, instead of " -"raising an error." +#: ../../api/utils.rst 5e2662c472244430a1c5f927e8ad5742 +msgid "Returns" msgstr "" -#: ../../api/utils.rst 1fec765e695e4742b8b12fe2c089354f -#: 2cada1fbf84b404fb2628ac3f35b19ed 36f7538b818747bba0d09bfdca701d0c -#: 410c4260d88e4f388018236761fc0965 5a9fd330b31e4c7c8844cdf8c620430b -#: 5e2662c472244430a1c5f927e8ad5742 6a6845d4e22b436ca97dfac93491f478 -#: 7fd927630bce466fb5d388f8d11fcdb4 8035ef1de15d4808923a8f8d047577bc -#: 80cac2a2e81441b287f204bf5131b09d 96d038e7361c4ea69e5d5fb8389f92dd -#: b9b2c90b77b84eb5805166bc365f005b c1a779448b8c416f9893dcbbbc8b8ae1 -#: c2f878aa2d944761ba684104b753f875 c9e6df7e45324f84a24e0117930a36a1 -#: discord.utils.get_or_fetch e4958f5419174efea8ba08cb566b5fe0 -#: fa6b89a60707475d9f9f29fe605228b4 of -msgid "Returns" +#: 84313e97bed5435dabdbd4a5cdd6edc2 discord.utils.get_or_fetch:16 of +msgid "" +"The object if found, or `default` if provided when not found. Returns " +":data:`None` only if `object_id` is :data:`None` and no `default` is " +"given." msgstr "" -#: 44457c74e11f4bcb86593baff8be9dab discord.utils.get_or_fetch:19 of -msgid "The object found or the default value." +#: b60e442306ed4e4aaf3dd8e21e38679f discord.utils.get_or_fetch:18 of +msgid "" +":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | " +":class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | " +":class:`~discord.CategoryChannel` | :class:`~discord.Thread` | " +":class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role`" +" | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | " +":class:`~discord.AppEmoji` | :data:`None`" msgstr "" -#: 30b0356fd64d4d41b7a8e2cad0506d17 discord.utils.get_or_fetch of +#: ../../api/utils.rst 30b0356fd64d4d41b7a8e2cad0506d17 msgid "Raises" msgstr "" -#: discord.utils.get_or_fetch:22 f118d1f7f46440f8b25a14d07b483c94 of -msgid "The object is missing a ``get_`` or ``fetch_`` method" +#: 4ee4bee631814f8e856ac6059e4424c1 discord.utils.get_or_fetch:20 of +msgid "Raised when required parameters are missing or invalid types are provided." msgstr "" -#: 044578fd72984f17b794e0b1b3b98deb discord.utils.get_or_fetch:23 of -msgid "Invalid ID for the object" +#: discord.utils.get_or_fetch:21 fde9d7dd26a0448bad36939a82ee9fe8 of +msgid "Raised when an unsupported or incompatible object type is used." msgstr "" -#: a32ef12495724e3592521d9a0b9e1a9a discord.utils.get_or_fetch:24 of -msgid "An error occurred fetching the object" +#: 044578fd72984f17b794e0b1b3b98deb discord.utils.get_or_fetch:22 of +msgid "Invalid ID for the object." msgstr "" -#: 8cf54e47d9784ec687e61aee0ab3215c discord.utils.get_or_fetch:25 of -msgid "You do not have permission to fetch the object" +#: a32ef12495724e3592521d9a0b9e1a9a discord.utils.get_or_fetch:23 of +msgid "An error occurred fetching the object." msgstr "" -#: 10c9649c25a64cd0a556bf2a290e0a61 discord.utils.get_or_fetch:29 of -msgid "Getting a guild from a guild ID: ::" +#: 8cf54e47d9784ec687e61aee0ab3215c discord.utils.get_or_fetch:24 of +msgid "You do not have permission to fetch the object." msgstr "" -#: 78c2fa52a132456abfb980a83613441d discord.utils.get_or_fetch:33 of -msgid "" -"Getting a channel from the guild. If the channel is not found, return " -"None: ::" +#: 724889f6251d439db77e79a59ea25511 discord.utils.get_or_fetch:25 of +msgid "Raised when the object resolves to a different guild." msgstr "" #: discord.utils.oauth_url:1 fe4a3d1e945e470898618bbdafc75294 of @@ -266,10 +239,7 @@ msgstr "" msgid "The OAuth2 URL for inviting the bot into guilds." msgstr "" -#: 00e022b285884d4caddb3d3d92874d00 1691932c989c44919f5464baf2015706 -#: 35c97cbad62a46f6bbbcc1e7cd22ec91 365ce5216faf447abc535b71d88ddd14 -#: 7f98ae082d164224a29428f14d1e0e6d 9590c8c38e8b4cf78813d5435267d058 -#: 983c0fcb3ba3401e9e63e6128fb8cc0d discord.utils.escape_markdown:21 +#: 365ce5216faf447abc535b71d88ddd14 discord.utils.escape_markdown:21 #: discord.utils.escape_mentions:18 discord.utils.format_dt:36 #: discord.utils.oauth_url:29 discord.utils.remove_markdown:19 #: discord.utils.resolve_invite:8 discord.utils.resolve_template:10 of @@ -365,8 +335,7 @@ msgstr "" msgid "A list of user IDs found in the string." msgstr "" -#: 7683abc8d79f4cff8f52ada8f6f537fe b7adc5671b74425aa0dc7620d4e36e60 -#: bf95fb3638ae4162a3ede56e570d575d discord.utils.raw_channel_mentions:10 +#: b7adc5671b74425aa0dc7620d4e36e60 discord.utils.raw_channel_mentions:10 #: discord.utils.raw_mentions:10 discord.utils.raw_role_mentions:10 of msgid "List[:class:`int`]" msgstr "" @@ -419,6 +388,10 @@ msgstr "" msgid "The template code." msgstr "" +#: 813a458483fc4657bb6de6015318ea4c discord.utils.sleep_until:1 of +msgid "|coro|" +msgstr "" + #: 759a5b88a9474bde911dc404a88a4c7d discord.utils.sleep_until:3 of msgid "Sleep until a specified time." msgstr "" @@ -454,8 +427,8 @@ msgstr "" msgid "The current aware datetime in UTC." msgstr "" -#: 3d3d51edb6044a099f7629a77d8811e9 56bd424aabf44587a6ffcec02aaa5af0 -#: discord.utils.snowflake_time:8 discord.utils.utcnow:9 of +#: 3d3d51edb6044a099f7629a77d8811e9 discord.utils.snowflake_time:8 +#: discord.utils.utcnow:9 of msgid ":class:`datetime.datetime`" msgstr "" @@ -629,8 +602,8 @@ msgid "" "+ 1`` to be inclusive, ``high=False`` to be exclusive" msgstr "" -#: 156dc943215f43459e046968ed3d56f3 707b6da896314b699199545f50ffaa4c -#: discord.utils.generate_snowflake:5 discord.utils.time_snowflake:10 of +#: 707b6da896314b699199545f50ffaa4c discord.utils.generate_snowflake:5 +#: discord.utils.time_snowflake:10 of msgid "" "A datetime object to convert to a snowflake. If naive, the timezone is " "assumed to be local time." @@ -640,13 +613,13 @@ msgstr "" msgid "Whether to set the lower 22 bit to high or low." msgstr "" -#: 36df0fad6db443f498326d3435c79e77 685eec1e29a2446e99fd2c65c95ed67e -#: discord.utils.generate_snowflake:9 discord.utils.time_snowflake:17 of +#: 685eec1e29a2446e99fd2c65c95ed67e discord.utils.generate_snowflake:9 +#: discord.utils.time_snowflake:17 of msgid "The snowflake representing the time given." msgstr "" #: 1592ca8f639d49108573be44e12cd05c discord.utils.generate_snowflake:10 -#: discord.utils.time_snowflake:18 f921d097fcff48d2ba649bf347797916 of +#: discord.utils.time_snowflake:18 of msgid ":class:`int`" msgstr "" @@ -838,3 +811,54 @@ msgid "" "\\\\\\(\\`\\`T\\`\\`\\)\\]\\]`" msgstr "" +#~ msgid "" +#~ "Attempts to get an attribute from " +#~ "the object in cache. If it fails," +#~ " it will attempt to fetch it. " +#~ "If the fetch also fails, an error" +#~ " will be raised." +#~ msgstr "" + +#~ msgid "The object to use the get or fetch methods in" +#~ msgstr "" + +#~ msgid "" +#~ "The attribute to get or fetch. " +#~ "Note the object must have both a" +#~ " ``get_`` and ``fetch_`` method for " +#~ "this attribute." +#~ msgstr "" + +#~ msgid "The ID of the object" +#~ msgstr "" + +#~ msgid "" +#~ "The default value to return if the" +#~ " object is not found, instead of " +#~ "raising an error." +#~ msgstr "" + +#~ msgid "The object found or the default value." +#~ msgstr "" + +#~ msgid "The object is missing a ``get_`` or ``fetch_`` method" +#~ msgstr "" + +#~ msgid "Invalid ID for the object" +#~ msgstr "" + +#~ msgid "An error occurred fetching the object" +#~ msgstr "" + +#~ msgid "You do not have permission to fetch the object" +#~ msgstr "" + +#~ msgid "Getting a guild from a guild ID: ::" +#~ msgstr "" + +#~ msgid "" +#~ "Getting a channel from the guild. " +#~ "If the channel is not found, " +#~ "return None: ::" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/webhooks.po b/docs/locales/en/LC_MESSAGES/api/webhooks.po index cbd54171df..96af07a5cc 100644 --- a/docs/locales/en/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/en/LC_MESSAGES/api/webhooks.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -89,14 +89,10 @@ msgid "The webhook's ID" msgstr "" #: 05226483bba4422686ebd5e1759e03eb 072b763bd6954d3887f1377e27a1cf78 -#: 1c5ffd2d40474cd69c8be7d2369fa2bd 399c74a3ba7a4edf8f85c0dbfa06b384 -#: 7f6a88023911415b9572f52fd6745bf6 867fb1d0956c45a688a9bccd4d0e39d2 -#: 8ec37bba20ef472bbd5212b0e31c1f90 977e58a364e54f12a0e7ab82f7953c1e +#: 867fb1d0956c45a688a9bccd4d0e39d2 8ec37bba20ef472bbd5212b0e31c1f90 #: 9ee22664aca94669b7f1f42eee35554d a175b7d3b082438481a88e170e3b56ee -#: a7888f4831c04a9d8543768f6e1124bc c62c2bc7e9dc40df90d661c4f5495935 -#: d7094652b36144c0bfebb152aa3641a5 d78e692debe24339a7306250c641697d -#: discord.webhook.async_.Webhook discord.webhook.sync.SyncWebhook -#: ef7491e47bbe4bc6a92a3f236a1243b5 f3f076cd019940dbac5d2fde2b488ffb +#: c62c2bc7e9dc40df90d661c4f5495935 discord.webhook.async_.Webhook +#: discord.webhook.sync.SyncWebhook ef7491e47bbe4bc6a92a3f236a1243b5 #: f89922b9fe28493d8b9865e2221e51c6 fcd7cc29aa6642c69b150c09448a7cc2 of msgid "type" msgstr "" @@ -123,10 +119,10 @@ msgid "" "webhook cannot be used to make requests." msgstr "" -#: 39cd7a6cc7614da0951dcb4fd2941973 5649761eac8c4357bf37e0ee72ed10a8 -#: 9fe496235d7840c398a8639d961be6d3 b51554387f2146e2a8d4785717942922 -#: discord.webhook.async_.Webhook:64 discord.webhook.async_.Webhook:89 -#: discord.webhook.sync.SyncWebhook:41 discord.webhook.sync.SyncWebhook:66 of +#: 5649761eac8c4357bf37e0ee72ed10a8 9fe496235d7840c398a8639d961be6d3 +#: b51554387f2146e2a8d4785717942922 discord.webhook.async_.Webhook:64 +#: discord.webhook.async_.Webhook:89 discord.webhook.sync.SyncWebhook:41 +#: discord.webhook.sync.SyncWebhook:66 of msgid "Optional[:class:`str`]" msgstr "" @@ -135,10 +131,10 @@ msgstr "" msgid "The guild ID this webhook is for." msgstr "" -#: 1b1adc2b50f9480baf153d1c675d23cf 34f98475bb884d7a8a4d349034bec7ac -#: 5d430eaf86a048df9dec47af3be3b9b3 c32911d397be4cf89ac379159b2f6d57 -#: discord.webhook.async_.Webhook:70 discord.webhook.async_.Webhook:76 -#: discord.webhook.sync.SyncWebhook:47 discord.webhook.sync.SyncWebhook:53 of +#: 34f98475bb884d7a8a4d349034bec7ac 5d430eaf86a048df9dec47af3be3b9b3 +#: c32911d397be4cf89ac379159b2f6d57 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 "" @@ -188,56 +184,49 @@ msgstr "" msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "" -#: ../../api/webhooks.rst 2a6dbf19fec0401da878f409a1223406 -#: 2a7ce2d14e6f4d43b8c18dff80d69818 4741bbc19cc448e7a02b3f14ab40082c -#: 47f64a1ccedb412d84512fcc3de54af9 4b8e494f55ce467a83a0dcf8564c7128 -#: 5a1d6647cea44a9d9b3b953b03be20a7 65b91ca4c67a4c6e9e223bd4baa39cb6 -#: 65d278375a114be1ad47244bad120056 729868ab3cdb4d64b21427008b0e502a -#: 81a7bc9a0f9b44f096f6bc43e2b732df 89516d3e3b6e4664bc4cb33c0a15da00 -#: 8d2ed0e6e1f04493bea6cde65a3b803e 8d70d5eaacf6471eb3976571a766f5ac -#: aeac642079b24da39a55b480d7f11f21 b6ec5afcc4844a89a37ff06b1fce8728 -#: b9fbe6d21b144e38a3b8bddecb0cd260 baac432c9cbe4b4dafaea5b2e243ef22 -#: bab986faa9b84b6eab3766e5dc4f65be bb88186e3c324dc9ae129eed893ed95a -#: c1637efd86d14f01a5ab87bf13ff0a9a dd2dadd1bc354860a8d3bfd963efa172 -#: e2fc7b85f0a54cf2bc9583210cbc562a eaa61028dd334053a6054d950e115f67 -#: ecefa989d6bf4423817f8af3a9760b04 fca3bbdeba264d51b10896fc9ba953ab -#: ff360a3fe64d475c8bb0223c151e15b2 +#: 6b7f2c1f04ab47fbaccb2d8da7fe625b discord.webhook.async_.Webhook:111 of +msgid "" +"The interaction this webhook belongs to. Only set if :attr:`type` is " +":attr:`WebhookType.application`." +msgstr "" + +#: dbf3fdf8db6f4a6aaa23cdd208067234 discord.webhook.async_.Webhook:116 of +msgid "Optional[:class:`Interaction`]" +msgstr "" + +#: ../../api/webhooks.rst 65d278375a114be1ad47244bad120056 +#: 8d2ed0e6e1f04493bea6cde65a3b803e b9fbe6d21b144e38a3b8bddecb0cd260 msgid "Parameters" msgstr "" -#: 018110b6f40d477fb9910915d427bea0 80def0fef9c746b99c1c6e318bf3e746 -#: discord.SyncWebhook.url:1 discord.Webhook.url:1 of +#: 80def0fef9c746b99c1c6e318bf3e746 discord.SyncWebhook.url:1 +#: discord.Webhook.url:1 of msgid "Returns the webhook's url." msgstr "" -#: 7060f29dd7d1487eb9d7de8d9442330e 8a221f21eb4f46038c4abbfa44db1805 -#: discord.webhook.async_.Webhook.partial:1 +#: 8a221f21eb4f46038c4abbfa44db1805 discord.webhook.async_.Webhook.partial:1 #: discord.webhook.sync.SyncWebhook.partial:1 of msgid "Creates a partial :class:`Webhook`." msgstr "" -#: 0592a0870448481e81add88499153b79 4255bef48a8b4c979d2947ded336c0a0 -#: discord.webhook.async_.Webhook.partial:4 +#: 4255bef48a8b4c979d2947ded336c0a0 discord.webhook.async_.Webhook.partial:4 #: discord.webhook.sync.SyncWebhook.partial:4 of msgid "The ID of the webhook." msgstr "" -#: b4570f53785d4f84b44fbd4766c2c1a4 c26ef7a4a733461089c7cc53d5264381 -#: discord.webhook.async_.Webhook.partial:7 +#: c26ef7a4a733461089c7cc53d5264381 discord.webhook.async_.Webhook.partial:7 #: discord.webhook.sync.SyncWebhook.partial:7 of msgid "The authentication token of the webhook." msgstr "" -#: 169396a9a2a44033b16911dd71982574 6ba95c33a1c147bcae02dd0fb1ad126f -#: discord.webhook.async_.Webhook.from_url:7 +#: 169396a9a2a44033b16911dd71982574 discord.webhook.async_.Webhook.from_url:7 #: discord.webhook.async_.Webhook.partial:10 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 "" -#: 0392881964294df0adb890e3948ef49a 5d12b915f2fe409e9134257c1fce1245 -#: discord.webhook.async_.Webhook.from_url:7 +#: 5d12b915f2fe409e9134257c1fce1245 discord.webhook.async_.Webhook.from_url:7 #: discord.webhook.async_.Webhook.partial:10 of msgid "" "The session to use to send requests with. Note that the library does not " @@ -245,38 +234,26 @@ msgid "" msgstr "" #: 4059598390a3493db4f0464693630d6f discord.webhook.async_.Webhook.from_url:14 -#: discord.webhook.async_.Webhook.partial:17 f56210d48c314e5ea934feb4104820be -#: of +#: discord.webhook.async_.Webhook.partial:17 of msgid "" "The bot authentication token for authenticated requests involving the " "webhook. .. versionadded:: 2.0" msgstr "" -#: 064c5bda421e4afe8052ed60c0c4571e 16b667fd36e34ab399f839558bbc75ad -#: b89e527c039d4ac4bfb0a83251f0555f discord.webhook.async_.Webhook.from_url:14 +#: 16b667fd36e34ab399f839558bbc75ad discord.webhook.async_.Webhook.from_url:14 #: discord.webhook.async_.Webhook.partial:17 #: discord.webhook.sync.SyncWebhook.from_url:13 -#: discord.webhook.sync.SyncWebhook.partial:16 e533e1fc79ea4a9d894e7d4a9696bd95 -#: of +#: discord.webhook.sync.SyncWebhook.partial:16 of msgid "" "The bot authentication token for authenticated requests involving the " "webhook." msgstr "" -#: ../../api/webhooks.rst 12571487fd124a6eb98a51b7920fe0e0 -#: 1d8bc33d958e4f5badb9f73b71839d26 3b3abc39ee1844b0bb02a7aafaee63e2 -#: 6e5d965f5a2349cfb6a0986aa9c2b95c 741af853c2694404a8ef56d3c940e9cf -#: 9ec5fe0284294ee9a5fd8a662fc09e1d a5c71bce8be04ac48397306b296e5072 -#: a69a2f45e4084666a57a753f4330b119 b3acc75316bb4d99b9aaf08576b709ec -#: bbb70b8fcf224bc2921b14e7a306d2f9 be0a1ab8a2254c6fbb9f6bbbc1297311 -#: bfbbab2561944cb7815d1807ed46bbf4 bfccb2081a444eabb4f9950ff32a1f1c -#: ca07b32fc1e442589857078a4fc9fcdd +#: ../../api/webhooks.rst 9ec5fe0284294ee9a5fd8a662fc09e1d msgid "Returns" msgstr "" -#: 36c2aaac7c1c430ab6e86cbec6344fd5 36f56ffb485d46158134af3f3b72d49e -#: 5ef04c727fa84405952bca3ed5f64830 a9420415c08a419f937591ef861c05bd -#: discord.webhook.async_.Webhook.from_url:20 +#: 5ef04c727fa84405952bca3ed5f64830 discord.webhook.async_.Webhook.from_url:20 #: discord.webhook.async_.Webhook.partial:23 #: discord.webhook.sync.SyncWebhook.from_url:17 #: discord.webhook.sync.SyncWebhook.partial:20 of @@ -285,23 +262,12 @@ msgid "" "with an ID and a token." msgstr "" -#: ../../api/webhooks.rst 0061f3f374b842f89f81294919e7b332 -#: 0e582d4c476141f2a5dfb615c6d02191 17f68472dcba42fe8f0af144bff7693b -#: 1c93c2d555534835830b25ff5e8de975 21a35e447c374a698149c8cee0fb0f2e -#: 29a4d73f6f654bdb95f59cdb8283b986 3524ae7c70fe448da373ac18c91541b4 -#: 3a0de5cee95f4f069e27cab0d5bd36ad 41dc47e592ff45e9804d032c9de5487c -#: 5e09707da35846aea09a89d60f3c1644 6543b487b51f491093b0a7518bdaff2b -#: 6699173541df4cf0b2d64dc1b9e32155 829bc489f8b4466ca10e8cb4aba00216 -#: a4b300f6a3534ff4b69575c05386db6f aa5695c654474111925b8ffa2a2c9e8b -#: b7c09fab2c2a41bbbdccb0e3bd1c1551 cac2e021160d479aa7aadb818c8ac8e2 -#: d7c1fa42b71d435e943f6847ae61ff6d e4cbe6ca2eb842c8a8500ec39b672a77 -#: ef9b57f90dde4f56a2ccfe907ae6f69a fd3f5c1073b64aef85851f24f370d2a7 +#: ../../api/webhooks.rst aa5695c654474111925b8ffa2a2c9e8b msgid "Return type" msgstr "" -#: 059596f78a2a4bc9a8f8dc47c0d72545 0ccfcf6854e942f9b2da580aab110e81 -#: 601902981989407daf93c9fcbb016b17 6abca8c4a9b04a5886c172663749bb17 -#: a0f0f04098a04adb95f6e6abc687ad8f discord.webhook.async_.Webhook.fetch:21 +#: 0ccfcf6854e942f9b2da580aab110e81 6abca8c4a9b04a5886c172663749bb17 +#: discord.webhook.async_.Webhook.fetch:21 #: discord.webhook.async_.Webhook.from_url:22 #: discord.webhook.async_.Webhook.partial:25 #: discord.webhook.sync.SyncWebhook.from_url:19 @@ -309,29 +275,17 @@ msgstr "" msgid ":class:`Webhook`" msgstr "" -#: 62db58ad3bb54bedaf637267dc5a1fee 7149d5e4edae46c987d2af3fcb4ebd5f -#: discord.webhook.async_.Webhook.from_url:1 +#: 7149d5e4edae46c987d2af3fcb4ebd5f 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 "" -#: 4f9eae91845a4c379810ccd3aad3cc56 7c5b01df522d472f80c1a9f78fa193e0 -#: discord.webhook.async_.Webhook.from_url:4 +#: 7c5b01df522d472f80c1a9f78fa193e0 discord.webhook.async_.Webhook.from_url:4 #: discord.webhook.sync.SyncWebhook.from_url:4 of msgid "The URL of the webhook." msgstr "" -#: ../../api/webhooks.rst 28e9e782dcad43c79f853109d7b92168 -#: 3080f4116f3e474a964564620d33d546 3a5fb2ca5abe4ff9a7d5135aa47cb20d -#: 43431d37eb44432ab097b3c8bd6eebaa 44a3c53d49f14587bd21ab912ce74102 -#: 595a6c1517874a3ca096bfc82e4eb846 636efb42801a4e0ab427b4b82d656c51 -#: 63a102f3ac9b44338a3a33437fe21c10 735b30610b2d466fbc18d717607b17af -#: 783798e7c763484396703d61f4209dbc 8846e8c581084bd88c4286cea6adbada -#: 897b5cd4992649b8a43bef0460638485 a319616061d3489dbd1dd48a4fee5c2d -#: a4b28b0d5cbc42bc82da2d2681de25c1 c8082c50852f4964a1162bc2b99d28b7 -#: d518bcc0541b4feb921292e91cf26a84 e9c9c989994a48a696dd689ad339f5bb -#: eb44bdd7071642c4a7ccb7218511163e f80dfcc52ab24a2faf78d0c8ae0f3e45 -#: fcb19d9c341241e4bf05a85eca2c35fa +#: ../../api/webhooks.rst 735b30610b2d466fbc18d717607b17af msgid "Raises" msgstr "" @@ -341,10 +295,6 @@ msgstr "" msgid "The URL is invalid." msgstr "" -#: 3c670e77e3014641b345ff9edcb30e48 5abfca86c9ce4e8ba1b1400f5b041625 -#: 5b3ab39649904daa96a5df16fe43ada9 65809090934a42c385643aa8161f76c5 -#: 98db0506d8664e9883d7d98092812915 99fc496d0ac84fd1b6254e9e641ae26a -#: a07e1c7805a6456eb5fae0f8e1d4e9a7 d750fbe688d34b7aa89e230293149b20 #: discord.webhook.async_.Webhook.delete:1 #: discord.webhook.async_.Webhook.delete_message:1 #: discord.webhook.async_.Webhook.edit:1 @@ -358,19 +308,17 @@ msgstr "" msgid "|coro|" msgstr "" -#: 06063b46c8fa47e5aa54f5814933d47a c00659f5b83642ed863a181fe19bf563 -#: discord.webhook.async_.Webhook.fetch:3 +#: 06063b46c8fa47e5aa54f5814933d47a discord.webhook.async_.Webhook.fetch:3 #: discord.webhook.sync.SyncWebhook.fetch:1 of msgid "Fetches the current webhook." msgstr "" #: 128848745b104f83b614d254f783f575 discord.webhook.async_.Webhook.fetch:5 -#: discord.webhook.sync.SyncWebhook.fetch:3 fd68769bc4214fb9b2ab6cb849349357 of +#: discord.webhook.sync.SyncWebhook.fetch:3 of msgid "This could be used to get a full webhook from a partial webhook." msgstr "" -#: d017065daedf4887aaa434a7884526ba d8056223bc7b452588e155d2a25a0e6a -#: discord.webhook.async_.Webhook.fetch:11 +#: d8056223bc7b452588e155d2a25a0e6a discord.webhook.async_.Webhook.fetch:11 #: discord.webhook.sync.SyncWebhook.fetch:7 of msgid "" "When fetching with an unauthenticated webhook, i.e. " @@ -378,10 +326,7 @@ msgid "" "does not contain any user information." msgstr "" -#: 2678d85a6195438ead791df56aba8df8 7bc22bff719a48868bb779b991673888 -#: a3b0757465ff40988f39230e3583ac71 a4d0c0aa071342de89544bd3e9a7b773 -#: a5e2023263e54bc9b57bc000f2d35cb6 d2c9412a9a9540379a2cf7e75301ed37 -#: discord.webhook.async_.Webhook.delete:11 +#: d2c9412a9a9540379a2cf7e75301ed37 discord.webhook.async_.Webhook.delete:11 #: discord.webhook.async_.Webhook.edit:22 #: discord.webhook.async_.Webhook.fetch:16 #: discord.webhook.sync.SyncWebhook.delete:9 @@ -392,26 +337,23 @@ msgid "" "Defaults to ``True``." msgstr "" -#: 273850f6ead544f3b039a7fc9a36a66b discord.webhook.async_.Webhook.fetch:20 +#: discord.webhook.async_.Webhook.fetch:20 #: discord.webhook.sync.SyncWebhook.fetch:16 f0d7a0df843d452d9308fe6926d375e4 #: of msgid "The fetched webhook." msgstr "" -#: 1042ce16b0744e7eb7b3e2ba09d38b89 9581e77c1dfb4ff891ce35b50293fd58 -#: discord.webhook.async_.Webhook.fetch:23 +#: 1042ce16b0744e7eb7b3e2ba09d38b89 discord.webhook.async_.Webhook.fetch:23 #: discord.webhook.sync.SyncWebhook.fetch:19 of msgid "Could not fetch the webhook" msgstr "" -#: ac9d6dc8a5e94357a2e6169cb134288a be725566b076491d86a4709022702a7c -#: discord.webhook.async_.Webhook.fetch:24 +#: ac9d6dc8a5e94357a2e6169cb134288a discord.webhook.async_.Webhook.fetch:24 #: discord.webhook.sync.SyncWebhook.fetch:20 of msgid "Could not find the webhook by this ID" msgstr "" -#: 2b80475f32b64b1cb7d4b297023aeabe 4fb58470918e432bbeb2fc2fe82f1a7f -#: 95dfabf235cb4b9aaf48598815661b67 99bdd9cfc74e4f4c8aa76af7a2ece6f9 +#: 2b80475f32b64b1cb7d4b297023aeabe 99bdd9cfc74e4f4c8aa76af7a2ece6f9 #: discord.webhook.async_.Webhook.delete:20 #: discord.webhook.async_.Webhook.fetch:25 #: discord.webhook.sync.SyncWebhook.delete:16 @@ -420,67 +362,58 @@ msgid "This webhook does not have a token associated with it." msgstr "" #: b98fb63484e64e238162e965364b8f0e discord.webhook.async_.Webhook.delete:3 -#: discord.webhook.sync.SyncWebhook.delete:1 fa3754c578994f009aeddfcebd10e908 -#: of +#: discord.webhook.sync.SyncWebhook.delete:1 of msgid "Deletes this Webhook." msgstr "" -#: 41d7fe3477004c43900875770aa5e2b1 cd9be7a2d2974b00948398efa1c82331 -#: discord.webhook.async_.Webhook.delete:6 +#: cd9be7a2d2974b00948398efa1c82331 discord.webhook.async_.Webhook.delete:6 #: discord.webhook.sync.SyncWebhook.delete:4 of msgid "" "The reason for deleting this webhook. Shows up on the audit log. .. " "versionadded:: 1.4" msgstr "" -#: b038db542f144f3495620fc573cdad90 d1cc11d81a834d5684d1741fa4437b2e -#: discord.webhook.async_.Webhook.delete:6 +#: d1cc11d81a834d5684d1741fa4437b2e discord.webhook.async_.Webhook.delete:6 #: discord.webhook.sync.SyncWebhook.delete:4 of msgid "The reason for deleting this webhook. Shows up on the audit log." msgstr "" -#: 1044d0d698e040529c945421e1302e6e 4cde6ae633004199abdcb5396fe41a15 -#: discord.webhook.async_.Webhook.delete:11 +#: 4cde6ae633004199abdcb5396fe41a15 discord.webhook.async_.Webhook.delete:11 #: discord.webhook.async_.Webhook.edit:22 of msgid "" "Whether to use the bot token over the webhook token if available. " "Defaults to ``True``. .. versionadded:: 2.0" msgstr "" -#: 45efc6b25d14483b87436e3ecf9fd1f6 discord.webhook.async_.Webhook.delete:17 +#: discord.webhook.async_.Webhook.delete:17 #: discord.webhook.sync.SyncWebhook.delete:13 eddf95f3a67e4642bc193431f42deb08 #: of msgid "Deleting the webhook failed." msgstr "" -#: 3b285a7aeb9f427daeb7bd5e53ff5a86 536f14d418644251b5ff1b7e5ec01288 #: discord.webhook.async_.Webhook.delete:18 #: discord.webhook.async_.Webhook.edit:29 #: discord.webhook.sync.SyncWebhook.delete:14 -#: discord.webhook.sync.SyncWebhook.edit:26 e1f647d0018b4547ad3f3ba402104247 -#: ee60ed9a009c4fa09656abd081f253cf of +#: discord.webhook.sync.SyncWebhook.edit:26 ee60ed9a009c4fa09656abd081f253cf of msgid "This webhook does not exist." msgstr "" -#: 71f5a227d7c44b61a6eef981e23dddc5 85e69036989b4731be5731dfcd41306a -#: discord.webhook.async_.Webhook.delete:19 +#: 85e69036989b4731be5731dfcd41306a discord.webhook.async_.Webhook.delete:19 #: discord.webhook.sync.SyncWebhook.delete:15 of msgid "You do not have permissions to delete this webhook." msgstr "" -#: 89935539aa134092ac26de7c313688be a670d75bf6e24f2ab26632be661e51c2 -#: discord.webhook.async_.Webhook.edit:3 +#: a670d75bf6e24f2ab26632be661e51c2 discord.webhook.async_.Webhook.edit:3 #: discord.webhook.sync.SyncWebhook.edit:1 of msgid "Edits this Webhook." msgstr "" #: a6532d34b6a9471cac961393098701e6 discord.webhook.async_.Webhook.edit:6 -#: discord.webhook.sync.SyncWebhook.edit:4 e242bdfc90f84563bb08b4a578fe643a of +#: discord.webhook.sync.SyncWebhook.edit:4 of msgid "The webhook's new default name." msgstr "" -#: beac2aa1cdaf423b85631336044144f5 bf637234fa6c42e8b1aa7f77b6d274d2 -#: discord.webhook.async_.Webhook.edit:9 +#: bf637234fa6c42e8b1aa7f77b6d274d2 discord.webhook.async_.Webhook.edit:9 #: discord.webhook.sync.SyncWebhook.edit:7 of msgid "" "A :term:`py:bytes-like object` representing the webhook's new default " @@ -493,14 +426,12 @@ msgid "" "versionadded:: 2.0" msgstr "" -#: 4f9bd57c61d94fd3a99ab909c3c3191a 5b3c6db14fb245dfb10e78a5d84c0838 -#: discord.webhook.async_.Webhook.edit:12 +#: 5b3c6db14fb245dfb10e78a5d84c0838 discord.webhook.async_.Webhook.edit:12 #: discord.webhook.sync.SyncWebhook.edit:10 of msgid "The webhook's new channel. This requires an authenticated webhook." msgstr "" -#: 6bdcdf3cdaae445cbdfd9515165491ee a2237b9b7cf84433bed33ef1d5ea7785 -#: discord.webhook.async_.Webhook.edit:17 +#: 6bdcdf3cdaae445cbdfd9515165491ee discord.webhook.async_.Webhook.edit:17 #: discord.webhook.sync.SyncWebhook.edit:13 of msgid "" "The reason for editing this webhook. Shows up on the audit log. .. " @@ -508,12 +439,11 @@ msgid "" msgstr "" #: 493fa2a1bfc14309912031da714d1d75 discord.webhook.async_.Webhook.edit:17 -#: discord.webhook.sync.SyncWebhook.edit:13 e92ca34e199847288c58367a4b032e09 of +#: discord.webhook.sync.SyncWebhook.edit:13 of msgid "The reason for editing this webhook. Shows up on the audit log." msgstr "" -#: 4f747bf4be1a48ebb06ecc3d8dbf1852 7b3a47d8d38b48809a95ebfc7dc82b14 -#: discord.webhook.async_.Webhook.edit:28 +#: 4f747bf4be1a48ebb06ecc3d8dbf1852 discord.webhook.async_.Webhook.edit:28 #: discord.webhook.sync.SyncWebhook.edit:25 of msgid "Editing the webhook failed." msgstr "" @@ -529,28 +459,26 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.webhook.async\\_.Webhook\\``" msgstr "" -#: 04fff9e0abfb46a4904b63e06103f1ba d7b2819abc7d4e308bec9e2c19ab9261 -#: discord.webhook.async_.Webhook.send:3 +#: 04fff9e0abfb46a4904b63e06103f1ba discord.webhook.async_.Webhook.send:3 #: discord.webhook.sync.SyncWebhook.send:1 of msgid "Sends a message using the webhook." msgstr "" #: c5e799be8ade40e995feec52b7c333a0 discord.webhook.async_.Webhook.send:5 -#: discord.webhook.sync.SyncWebhook.send:3 e939b3c1c0d244ec8c03f29cbd41840e of +#: discord.webhook.sync.SyncWebhook.send:3 of msgid "" "The content must be a type that can convert to a string through " "``str(content)``." msgstr "" -#: 1b6688110e8b417d9bee52af7467dbb0 discord.webhook.async_.Webhook.send:7 +#: discord.webhook.async_.Webhook.send:7 #: discord.webhook.sync.SyncWebhook.send:5 e72113abad1b4144aa87980fa08569cd of msgid "" "To upload a single file, the ``file`` parameter should be used with a " "single :class:`File` object." msgstr "" -#: 0831d821492945b0a04d2f131a91cf8c 63ec2bb4d5414b35bd9c625c36c49c81 -#: discord.webhook.async_.Webhook.send:10 +#: 0831d821492945b0a04d2f131a91cf8c 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`" @@ -559,8 +487,7 @@ msgid "" ":class:`Embed` objects to send." msgstr "" -#: 0a8bf2ad589c441980181bba4eb1bfa1 da60f05732dc43f5958cf2351d73c9bd -#: discord.webhook.async_.Webhook.send:15 +#: 0a8bf2ad589c441980181bba4eb1bfa1 discord.webhook.async_.Webhook.send:15 #: discord.webhook.sync.SyncWebhook.send:13 of msgid "The content of the message to send." msgstr "" @@ -574,8 +501,7 @@ msgid "" "``True``." msgstr "" -#: 329f894d60e8418babd0615535838d79 75fd2675f2e44032be336c27e95f0425 -#: discord.webhook.async_.Webhook.send:24 +#: 75fd2675f2e44032be336c27e95f0425 discord.webhook.async_.Webhook.send:24 #: discord.webhook.sync.SyncWebhook.send:21 of msgid "" "The username to send with this message. If no username is provided then " @@ -583,15 +509,14 @@ msgid "" msgstr "" #: 415ad7a79b724742b603af8dfd4a1d34 discord.webhook.async_.Webhook.send:28 -#: discord.webhook.sync.SyncWebhook.send:25 ed3035289e594e30a8faada7130a8ad3 of +#: discord.webhook.sync.SyncWebhook.send:25 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. If this is not a string " "then it is explicitly cast using ``str``." msgstr "" -#: 57b92cca2540465fa3d09723f5190ae3 bdec6f4cafa148e3918db01822d37174 -#: discord.webhook.async_.Webhook.send:33 +#: 57b92cca2540465fa3d09723f5190ae3 discord.webhook.async_.Webhook.send:33 #: discord.webhook.sync.SyncWebhook.send:30 of msgid "Indicates if the message should be sent using text-to-speech." msgstr "" @@ -612,9 +537,7 @@ msgid "" " set to 15 minutes." msgstr "" -#: 3362b95bd934419c9251381914e90628 7c30236d94224488a57c2332448cb6e6 -#: 7c6e08154ecc4ca69dc4a064b23455ef b3a137449ab44e4aae5afd8b4c86108b -#: d5da797dde68461daf15dbe5cbc015df d67be620b0914c15b92a79cd02cb6319 +#: b3a137449ab44e4aae5afd8b4c86108b #: discord.webhook.async_.Webhook.edit_message:31 #: discord.webhook.async_.Webhook.send:44 #: discord.webhook.async_.WebhookMessage.edit:21 @@ -624,9 +547,6 @@ msgstr "" msgid "The file to upload. This cannot be mixed with ``files`` parameter." msgstr "" -#: 27765acd077d4a3b9e30f2fa38359bd7 34064a7e9e464392a61a70d956a57dfb -#: 7b7808e744a04aadb3d5e42c0f305be7 8d9cff7ca166417db59a8343a80ea9f0 -#: 9f5ad9e7cee54181848d2e2db990f038 #: discord.webhook.async_.Webhook.edit_message:36 #: discord.webhook.async_.Webhook.send:47 #: discord.webhook.async_.WebhookMessage.edit:26 @@ -639,32 +559,28 @@ msgid "" "``file`` parameter." msgstr "" -#: 7964d458be5e410b8d83db53a682494d 7c09cfd88d8a4109851ed05a46ae1e58 -#: discord.webhook.async_.Webhook.send:51 +#: 7964d458be5e410b8d83db53a682494d discord.webhook.async_.Webhook.send:51 #: discord.webhook.sync.SyncWebhook.send:40 of msgid "" "The rich embed for the content to send. This cannot be mixed with " "``embeds`` parameter." msgstr "" -#: 33169aeae0d04196aaa9cdba77c5523a 4129e6e69a744c9f9011157faafde27a -#: discord.webhook.async_.Webhook.send:55 +#: 33169aeae0d04196aaa9cdba77c5523a discord.webhook.async_.Webhook.send:55 #: discord.webhook.sync.SyncWebhook.send:44 of msgid "" "A list of embeds to send with the content. Maximum of 10. This cannot be " "mixed with the ``embed`` parameter." msgstr "" -#: 38548540ca534e32b82858dc7e869d49 5ad6432e50fc4f0b8637b5f042754c8c -#: discord.webhook.async_.Webhook.send:59 +#: 5ad6432e50fc4f0b8637b5f042754c8c discord.webhook.async_.Webhook.send:59 #: discord.webhook.sync.SyncWebhook.send:48 of msgid "" "Controls the mentions being processed in this message. .. versionadded::" " 1.4" msgstr "" -#: 25a24ffcb57243e3a6aac660e58f40df a46016c132a14ba9a0b18b8a658f78d0 -#: discord.webhook.async_.Webhook.send:59 +#: a46016c132a14ba9a0b18b8a658f78d0 discord.webhook.async_.Webhook.send:59 #: discord.webhook.sync.SyncWebhook.send:48 of msgid "Controls the mentions being processed in this message." msgstr "" @@ -691,16 +607,14 @@ msgstr "" msgid "The thread to send this webhook to." msgstr "" -#: 7a187519aa2940c9905505a4d17452f9 ce59182ca5ae46a7aa023fb15a759cff -#: discord.webhook.async_.Webhook.send:77 +#: 7a187519aa2940c9905505a4d17452f9 discord.webhook.async_.Webhook.send:77 #: discord.webhook.sync.SyncWebhook.send:58 of msgid "" "The name of the thread to create. Only works for forum channels. .. " "versionadded:: 2.0" msgstr "" -#: 66b29f938d6744b793c75e144a609c1b cec0156f9702482e87281e9c7d4b5888 -#: discord.webhook.async_.Webhook.send:77 +#: cec0156f9702482e87281e9c7d4b5888 discord.webhook.async_.Webhook.send:77 #: discord.webhook.sync.SyncWebhook.send:58 of msgid "The name of the thread to create. Only works for forum channels." msgstr "" @@ -729,7 +643,7 @@ msgstr "" msgid "The poll to send." msgstr "" -#: 198202cf1d9c4722873b76551c23a666 discord.webhook.async_.Webhook.send:96 +#: discord.webhook.async_.Webhook.send:96 #: discord.webhook.sync.SyncWebhook.send:66 e0b22d0c21d741aa88a1390bece4595d of msgid "" "If ``wait`` is ``True`` then the message that was sent, otherwise " @@ -740,20 +654,17 @@ msgstr "" msgid "Optional[:class:`WebhookMessage`]" msgstr "" -#: 7f8a38b849e445d6ba889e6cd458100e bfbf2157a6bb43c4b27470ab17ae6444 -#: discord.webhook.async_.Webhook.send:99 +#: bfbf2157a6bb43c4b27470ab17ae6444 discord.webhook.async_.Webhook.send:99 #: discord.webhook.sync.SyncWebhook.send:69 of msgid "Sending the message failed." msgstr "" -#: 14297b15634c4d1c8e59a5505bef80ae bcb74264d1f94f878a08026994728ba7 -#: discord.webhook.async_.Webhook.send:100 +#: bcb74264d1f94f878a08026994728ba7 discord.webhook.async_.Webhook.send:100 #: discord.webhook.sync.SyncWebhook.send:70 of msgid "This webhook was not found." msgstr "" -#: 288565c3281349929137c3cbd84263c1 57e9e2c90b6345d78dbd1c5a212a020a -#: discord.webhook.async_.Webhook.send:101 +#: 57e9e2c90b6345d78dbd1c5a212a020a discord.webhook.async_.Webhook.send:101 #: discord.webhook.sync.SyncWebhook.send:71 of msgid "The authorization token for the webhook is incorrect." msgstr "" @@ -775,32 +686,31 @@ msgid "" "with neither ``thread_name`` nor ``thread`` specified." msgstr "" -#: b698d80096f7403ba6c9c5f4f56f8cc4 discord.SyncWebhook.avatar:1 -#: discord.Webhook.avatar:1 fb5c67f696704406ada2e50fc20c3b5a of +#: discord.SyncWebhook.avatar:1 discord.Webhook.avatar:1 +#: fb5c67f696704406ada2e50fc20c3b5a of msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "" -#: aa7e7e77e9a6417bbcad10b68769112a cd4bafd5cdd748e68418c0fe6a77903f -#: discord.SyncWebhook.avatar:3 discord.Webhook.avatar:3 of +#: cd4bafd5cdd748e68418c0fe6a77903f discord.SyncWebhook.avatar:3 +#: discord.Webhook.avatar:3 of msgid "" "If the webhook does not have a traditional avatar, an asset for the " "default avatar is returned instead." msgstr "" -#: b0e5df787afd4134a9f27c14cfa0806f discord.SyncWebhook.channel:1 -#: discord.Webhook.channel:1 ec155bb383b3493db6d592f118ef175d of +#: discord.SyncWebhook.channel:1 discord.Webhook.channel:1 +#: ec155bb383b3493db6d592f118ef175d of msgid "The text channel this webhook belongs to." msgstr "" -#: 022253ecc6494569a37a64e3989de332 49f080cdd3004ec4a04e580041816ff8 -#: c66385e00fac41c189ea7d82d85d0db9 discord.SyncWebhook.channel:3 +#: 49f080cdd3004ec4a04e580041816ff8 discord.SyncWebhook.channel:3 #: discord.SyncWebhook.guild:3 discord.Webhook.channel:3 -#: discord.Webhook.guild:3 fd82aac7debd473aa87a4ac0207e9c07 of +#: discord.Webhook.guild:3 of msgid "If this is a partial webhook, then this will always return ``None``." msgstr "" -#: 2bb647713cb24bc2b8fc3564e3c354d3 51ccbb8f14b1435a9cddb90967145461 -#: discord.SyncWebhook.created_at:1 discord.Webhook.created_at:1 of +#: 2bb647713cb24bc2b8fc3564e3c354d3 discord.SyncWebhook.created_at:1 +#: discord.Webhook.created_at:1 of msgid "Returns the webhook's creation time in UTC." msgstr "" @@ -809,15 +719,13 @@ msgstr "" msgid "Retrieves a single :class:`~discord.WebhookMessage` owned by this webhook." msgstr "" -#: c416c824f58646938cc10f1ce57ed672 #: discord.webhook.async_.Webhook.fetch_message:8 #: discord.webhook.sync.SyncWebhook.fetch_message:6 #: fe03e2f34f3949aebe2b2c2aeb8f376a of msgid "The message ID to look for." msgstr "" -#: 1b801aa3da694b1fb0a41e006f67db48 54c1624e152d44a1b49022a5be33c6ed -#: c5e6600bf7394a67aa8724a86d9a8276 d3b17fa5d4074e1db1ae04d6532cc0b1 +#: 54c1624e152d44a1b49022a5be33c6ed #: discord.webhook.async_.Webhook.delete_message:14 #: discord.webhook.async_.Webhook.fetch_message:11 #: discord.webhook.sync.SyncWebhook.delete_message:12 @@ -825,7 +733,7 @@ msgstr "" msgid "The ID of the thread that contains the message." msgstr "" -#: 6ab628d937b6459aafb88ff400bca888 764b8caa264548efafbde9aa61f2bd13 +#: 764b8caa264548efafbde9aa61f2bd13 #: discord.webhook.async_.Webhook.fetch_message:14 #: discord.webhook.sync.SyncWebhook.fetch_message:12 of msgid "The message asked for." @@ -836,28 +744,25 @@ msgstr "" msgid ":class:`~discord.WebhookMessage`" msgstr "" -#: 7207fe3b68f64f8a8c140da81aa900da adc0d8e7494b4b28a27689f4642a99bf +#: adc0d8e7494b4b28a27689f4642a99bf #: discord.webhook.async_.Webhook.fetch_message:17 #: discord.webhook.sync.SyncWebhook.fetch_message:15 of msgid "The specified message was not found." msgstr "" -#: c26879650f5d433c814783394ac3ecf4 #: discord.webhook.async_.Webhook.fetch_message:18 #: discord.webhook.sync.SyncWebhook.fetch_message:16 #: e527d204d3684032bdc3fc71333dcb56 of msgid "You do not have the permissions required to get a message." msgstr "" -#: 3b2a515c5b8448499ac19916bebbd377 92494eb4200f4da19d323bc789631de0 +#: 3b2a515c5b8448499ac19916bebbd377 #: discord.webhook.async_.Webhook.fetch_message:19 #: discord.webhook.sync.SyncWebhook.fetch_message:17 of msgid "Retrieving the message failed." msgstr "" -#: 15d7ddb34d114f7a99c69037b8bc39fa 1776e8cab52642f6a978d91bbf648938 -#: 4d11b05888b04d598188a4d96d126217 5b05a764b5944c69861df40833dc56b8 -#: c26a2b16d5d94bd3a65a5149327152aa +#: 1776e8cab52642f6a978d91bbf648938 4d11b05888b04d598188a4d96d126217 #: discord.webhook.async_.Webhook.fetch_message:20 #: discord.webhook.async_.WebhookMessage.edit:58 #: discord.webhook.sync.SyncWebhook.edit_message:40 @@ -866,32 +771,34 @@ msgstr "" msgid "There was no token associated with this webhook." msgstr "" -#: 52d58c37da744b78934404b08a05d5ef cd00141236a54abb9ac3b84eae0a578b -#: discord.SyncWebhook.guild:1 discord.Webhook.guild:1 of +#: 52d58c37da744b78934404b08a05d5ef discord.SyncWebhook.guild:1 +#: discord.Webhook.guild:1 of msgid "The guild this webhook belongs to." msgstr "" -#: 53da81ecbe5a4d4bb63f4b4f776c0d41 c46e8899998c48fdbcc590fa47717cef +#: c46e8899998c48fdbcc590fa47717cef #: discord.webhook.async_.BaseWebhook.is_authenticated:1 of -msgid "" -"Whether the webhook is authenticated with a bot token. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." msgstr "" -#: b6d6fa1f6451445c81ef826852a24c77 d39d405809f54a778e5db34e04b3fc95 +#: 56f1e679fe0149e591ce572cd88e0d1a +#: discord.webhook.async_.BaseWebhook.is_authenticated:6 +#: discord.webhook.async_.BaseWebhook.is_partial:6 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr "" + +#: 128848745b104f83b614d254f783f575 #: discord.webhook.async_.BaseWebhook.is_partial:1 of -msgid "" -"Whether the webhook is a \"partial\" webhook. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." msgstr "" -#: c1b9dd3681ee4a8584c4cd79ed1d4977 c7eadbacb5ac4096b9b9bada91e833d2 +#: c1b9dd3681ee4a8584c4cd79ed1d4977 #: discord.webhook.async_.Webhook.edit_message:3 #: discord.webhook.sync.SyncWebhook.edit_message:1 of msgid "Edits a message owned by this webhook." msgstr "" -#: 3eefa1a227ea4f96b8d847a3a507fd6e 9971472f245b415aaadbb8956285f297 +#: 9971472f245b415aaadbb8956285f297 #: discord.webhook.async_.Webhook.edit_message:5 #: discord.webhook.sync.SyncWebhook.edit_message:3 of msgid "" @@ -899,7 +806,7 @@ msgid "" "you only have an ID." msgstr "" -#: 2d67b9ca76344875adb757cf10cd8511 8af6785c98bc455e81d47c71f41501d8 +#: 2d67b9ca76344875adb757cf10cd8511 #: discord.webhook.async_.Webhook.edit_message:10 #: discord.webhook.async_.WebhookMessage.edit:7 of msgid "" @@ -907,34 +814,29 @@ msgid "" "returned." msgstr "" -#: 5a82c8e80c41438cae3f995cf46fe2d6 a9e4ea6e61aa408ea880bd28b50cb2f8 +#: 5a82c8e80c41438cae3f995cf46fe2d6 #: discord.webhook.async_.Webhook.edit_message:14 #: discord.webhook.sync.SyncWebhook.edit_message:9 of msgid "The message ID to edit." msgstr "" -#: 1bc930d388a74891b13d38e6263f9603 7cbd742ce2934ba58758ac9b9bd76dad -#: 9271f9c8ad084cebb3ed15f2dc0c2dc9 +#: 1bc930d388a74891b13d38e6263f9603 #: discord.webhook.async_.Webhook.edit_message:17 #: discord.webhook.async_.WebhookMessage.edit:11 #: discord.webhook.sync.SyncWebhook.edit_message:12 -#: discord.webhook.sync.SyncWebhookMessage.edit:4 -#: ed34e4fc95fb47acbc1577c836be845a of +#: discord.webhook.sync.SyncWebhookMessage.edit:4 of msgid "The content to edit the message with or ``None`` to clear it." msgstr "" -#: 20312965a9b94e4fadbed393402e9263 85dd5e157ee54e66a6e28d78c61dc7bd -#: d8f2037a79c5458fba497be4b8086130 +#: 20312965a9b94e4fadbed393402e9263 #: discord.webhook.async_.Webhook.edit_message:20 #: discord.webhook.async_.WebhookMessage.edit:14 #: discord.webhook.sync.SyncWebhook.edit_message:15 -#: discord.webhook.sync.SyncWebhookMessage.edit:7 -#: eaf9bef906a241228685837428b088e2 of +#: discord.webhook.sync.SyncWebhookMessage.edit:7 of msgid "A list of embeds to edit the message with." msgstr "" -#: 75f6749124da45c898b2058893bbcf1b 76fc68e7bd934eaf8fd9d73f92e66aa4 -#: a427e1e0136e41efaf57f2ffdb117ca2 b9494426284345ffbacd4b90e110c519 +#: a427e1e0136e41efaf57f2ffdb117ca2 #: discord.webhook.async_.Webhook.edit_message:23 #: discord.webhook.async_.WebhookMessage.edit:17 #: discord.webhook.sync.SyncWebhook.edit_message:18 @@ -944,7 +846,7 @@ msgid "" "should not be mixed with the ``embeds`` parameter." msgstr "" -#: 1261a847eaa24dc5a94da52ea090d093 6db59c19de404a34aa15bd6d90797c9b +#: 6db59c19de404a34aa15bd6d90797c9b #: discord.webhook.async_.Webhook.edit_message:27 #: discord.webhook.async_.WebhookMessage.edit:32 of msgid "" @@ -952,7 +854,6 @@ msgid "" "all attachments are removed." msgstr "" -#: d973a268394c4f73b7f8296b53b752a4 #: discord.webhook.async_.Webhook.edit_message:31 #: discord.webhook.async_.WebhookMessage.edit:21 #: ec50809a68e94bfcad75d7052dd6e7e9 of @@ -961,7 +862,7 @@ msgid "" "versionadded:: 2.0" msgstr "" -#: 0648f797465242acbb5ad4fdefade223 2c367cdfe97d4ad0ab9138716b92addd +#: 2c367cdfe97d4ad0ab9138716b92addd #: discord.webhook.async_.Webhook.edit_message:36 #: discord.webhook.async_.WebhookMessage.edit:26 of msgid "" @@ -969,8 +870,6 @@ msgid "" "``file`` parameter. .. versionadded:: 2.0" msgstr "" -#: 67a35408e50b4bed92ac9a3f9e48eea7 8a2bb7cfd1b6467c9c7274a714affc32 -#: cb74411660504cafa28540cb949c8383 #: discord.webhook.async_.Webhook.edit_message:42 #: discord.webhook.async_.WebhookMessage.edit:38 #: discord.webhook.sync.SyncWebhook.edit_message:29 @@ -997,14 +896,13 @@ msgid "" ":meth:`send`." msgstr "" -#: 3ffcd5e8c19c43a893c62a8a241bb38e c8e07f2912274c8690eea158d709400e +#: c8e07f2912274c8690eea158d709400e #: discord.webhook.async_.Webhook.edit_message:53 #: discord.webhook.sync.SyncWebhook.edit_message:33 of msgid "The thread that contains the message." msgstr "" -#: 0e58b4588c244b2795b9a25162938b69 13349759eb4d4dd8802d0bed0cb95c2b -#: 67c4905f360444e286aa49fcfa2b1b10 ba994c7eba3048d7a5330aa66e6223a2 +#: 0e58b4588c244b2795b9a25162938b69 #: discord.webhook.async_.Webhook.edit_message:56 #: discord.webhook.async_.WebhookMessage.edit:48 #: discord.webhook.sync.SyncWebhook.send:63 @@ -1017,14 +915,13 @@ msgstr "" msgid "The newly edited webhook message." msgstr "" -#: d23329b2f76a4159a4087965b502de6e de7030ddb3b642eab991d82d5465c6f6 +#: de7030ddb3b642eab991d82d5465c6f6 #: discord.webhook.async_.Webhook.edit_message:60 #: discord.webhook.async_.WebhookMessage.edit:52 of msgid ":class:`WebhookMessage`" msgstr "" -#: 2911c1f972ab4f1288075c647b177fe6 6071f2c259c143f7bbd0333a204b45d3 -#: 6b5a68c2d6384ab18f5c9c56e376ce4d d84d5cea09fe494b9d14bf275d256589 +#: d84d5cea09fe494b9d14bf275d256589 #: discord.webhook.async_.Webhook.edit_message:62 #: discord.webhook.async_.WebhookMessage.edit:54 #: discord.webhook.sync.SyncWebhook.edit_message:36 @@ -1032,18 +929,14 @@ msgstr "" msgid "Editing the message failed." msgstr "" -#: 614c1f2626bb459b86310fb14a6766a5 97fab4294de84554a109d5cd2c95a4bd -#: ad39ad3511944866a16078d24a752fd5 +#: 97fab4294de84554a109d5cd2c95a4bd #: discord.webhook.async_.Webhook.edit_message:63 #: discord.webhook.async_.WebhookMessage.edit:55 #: discord.webhook.sync.SyncWebhook.edit_message:37 -#: discord.webhook.sync.SyncWebhookMessage.edit:32 -#: e85aed7299274aa8a607ea5efecdcd76 of +#: discord.webhook.sync.SyncWebhookMessage.edit:32 of msgid "Edited a message that is not yours." msgstr "" -#: 05ce44d9433040619f0f644b8b548189 0ee40fbeeaed44cd89a5c938b564313c -#: 5cf2e6a486c747f695d24c1dd923ea49 6eac1c3b7292418d9bdc9468d9fd736b #: d13931c4ffe84322bebc37b53d758401 #: discord.webhook.async_.Webhook.edit_message:64 #: discord.webhook.async_.WebhookMessage.edit:56 @@ -1053,14 +946,12 @@ msgstr "" msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``" msgstr "" -#: 434643453fe94810856e9d1711091f11 4fc8b66942cb4839b20e5560afa7501e -#: b3eab12f8e87462abedbcfa904a6e147 #: discord.webhook.async_.Webhook.edit_message:65 #: discord.webhook.async_.WebhookMessage.edit:57 #: discord.webhook.sync.SyncWebhook.edit_message:39 #: discord.webhook.sync.SyncWebhook.send:73 #: discord.webhook.sync.SyncWebhookMessage.edit:34 -#: e8b9d1bf3500443ca1d1f7af7e64ab46 efe8437bf03e4fe99966973bbda26d5e of +#: e8b9d1bf3500443ca1d1f7af7e64ab46 of msgid "The length of ``embeds`` was invalid" msgstr "" @@ -1071,13 +962,13 @@ msgid "" " state." msgstr "" -#: 15dea039ddd742c2811ae0ba4a4022a6 5c9da7d28dce4982bb84fd12dbbcecb0 +#: 5c9da7d28dce4982bb84fd12dbbcecb0 #: discord.webhook.async_.Webhook.delete_message:3 #: discord.webhook.sync.SyncWebhook.delete_message:1 of msgid "Deletes a message owned by this webhook." msgstr "" -#: d5c47868890b4d0cafffe8e6d913036b db8c1747493a459087e6b3b081ac0d5e +#: db8c1747493a459087e6b3b081ac0d5e #: discord.webhook.async_.Webhook.delete_message:5 #: discord.webhook.sync.SyncWebhook.delete_message:3 of msgid "" @@ -1085,13 +976,12 @@ msgid "" "you only have an ID." msgstr "" -#: 234aadd0447949f7ab7b01771bb782e7 6d1658d87fd344908d39bdff91044acb +#: 234aadd0447949f7ab7b01771bb782e7 #: discord.webhook.async_.Webhook.delete_message:11 #: discord.webhook.sync.SyncWebhook.delete_message:9 of msgid "The message ID to delete." msgstr "" -#: 08193ea844e54abdbec4d40e9e9ec844 091a2a3956304512919d443b2dfc9323 #: cf6413728c3f4601bd518d470cd6aa52 #: discord.webhook.async_.Webhook.delete_message:17 #: discord.webhook.async_.WebhookMessage.delete:12 @@ -1101,15 +991,13 @@ msgstr "" msgid "Deleting the message failed." msgstr "" -#: 922e88d327a343d08e8a5cea1070c9c1 9be5c7332c714e99ba44b7e8ea204674 +#: 9be5c7332c714e99ba44b7e8ea204674 #: discord.webhook.async_.Webhook.delete_message:18 #: discord.webhook.sync.SyncWebhook.delete_message:16 of msgid "Deleted a message that is not yours." msgstr "" -#: 28f726448b1a4165867a73648669ed22 56f1e679fe0149e591ce572cd88e0d1a -#: 8e0ca3a0c65c4e00a88b8200783d8b3f b41bf4df2b96442ca315d4798262ea41 -#: c46e105b902f43849250fbc1da24ed70 +#: 56f1e679fe0149e591ce572cd88e0d1a #: discord.webhook.async_.Webhook.delete_message:20 #: discord.webhook.async_.WebhookMessage.delete:14 #: discord.webhook.sync.SyncWebhook.delete:18 @@ -1118,27 +1006,24 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" -#: 50e22ee16b5848178dc9b232382ae7e0 d71174eb01124078b8485ecf5425ec05 -#: discord.webhook.async_.WebhookMessage:1 +#: d71174eb01124078b8485ecf5425ec05 discord.webhook.async_.WebhookMessage:1 #: discord.webhook.sync.SyncWebhookMessage:1 of msgid "Represents a message sent from your webhook." msgstr "" -#: 1c655677226f4830aedb23fb6f1837a8 c733980eb8534faf99bb803c964524c3 -#: discord.webhook.async_.WebhookMessage:3 +#: 1c655677226f4830aedb23fb6f1837a8 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 "" -#: 33093f55fb9f4195a31a391a774f446b 8da32e9c443f44618a2d11ad25586f60 -#: discord.webhook.async_.WebhookMessage:6 +#: 33093f55fb9f4195a31a391a774f446b 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 "" -#: 8d76438ac0a449f096840bc580b21c7a a2e790bc16394691bb3ba3168ece42f6 +#: a2e790bc16394691bb3ba3168ece42f6 #: discord.webhook.async_.WebhookMessage.edit:3 #: discord.webhook.sync.SyncWebhookMessage.edit:1 of msgid "Edits the message." @@ -1167,12 +1052,11 @@ msgstr "" #: 0d4acea514904c8b82ce6ba49a8d5093 #: discord.webhook.async_.WebhookMessage.edit:51 -#: discord.webhook.sync.SyncWebhookMessage.edit:28 -#: ea51e461eb4b4e72921bd90176465112 of +#: discord.webhook.sync.SyncWebhookMessage.edit:28 of msgid "The newly edited message." msgstr "" -#: 1512b9e2d2e74beea6be22bd4a805a28 16f52ca9ace24fb38a6dd193b112cc64 +#: 1512b9e2d2e74beea6be22bd4a805a28 #: discord.webhook.async_.WebhookMessage.delete:3 #: discord.webhook.sync.SyncWebhookMessage.delete:1 of msgid "Deletes the message." @@ -1185,13 +1069,12 @@ msgid "" "The waiting is done in the background and deletion failures are ignored." msgstr "" -#: 96b6ad26e0cc4979923a463e329f90b3 aba4600cb0384affabc1e3f706cd8796 +#: aba4600cb0384affabc1e3f706cd8796 #: discord.webhook.async_.WebhookMessage.delete:10 #: discord.webhook.sync.SyncWebhookMessage.delete:8 of msgid "You do not have proper permissions to delete the message." msgstr "" -#: b83c32c0775b4ad2903f16caa49b75cf #: discord.webhook.async_.WebhookMessage.delete:11 #: discord.webhook.sync.SyncWebhookMessage.delete:9 #: f04e4a0b1cbf4f3daade0da691833e50 of @@ -1206,8 +1089,7 @@ msgstr "" msgid "For an asynchronous counterpart, see :class:`Webhook`." msgstr "" -#: 840907faec8c45c0952ebfdb3349d390 b9c19a7dc665479f9dd4388f7783d712 -#: discord.webhook.sync.SyncWebhook.from_url:7 +#: b9c19a7dc665479f9dd4388f7783d712 discord.webhook.sync.SyncWebhook.from_url:7 #: discord.webhook.sync.SyncWebhook.partial:10 of msgid "" "The session to use to send requests with. Note that the library does not " @@ -1215,8 +1097,7 @@ msgid "" "auto session creation functions are used instead." msgstr "" -#: 4d5326bd667b4df2bebe23caaa5cc701 be82f96debd24cffb17feed64f30b7e9 -#: discord.webhook.sync.SyncWebhook.edit:23 +#: 4d5326bd667b4df2bebe23caaa5cc701 discord.webhook.sync.SyncWebhook.edit:23 #: discord.webhook.sync.SyncWebhook.fetch:17 of msgid ":class:`SyncWebhook`" msgstr "" @@ -1292,3 +1173,15 @@ msgstr "" #~ " ``thread_name`` nor ``thread`` specified." #~ msgstr "" +#~ msgid "" +#~ "Whether the webhook is authenticated " +#~ "with a bot token. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Whether the webhook is a \"partial\" " +#~ "webhook. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/changelog.po b/docs/locales/en/LC_MESSAGES/changelog.po index 436c1ba302..155f83bc91 100644 --- a/docs/locales/en/LC_MESSAGES/changelog.po +++ b/docs/locales/en/LC_MESSAGES/changelog.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -45,24 +45,252 @@ msgid "" " released." msgstr "" -#: ../../changelog.md:13 b32d85acd95341dfb2e580a11f6272ca -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +#: ../../changelog.md:13 ../../changelog.md:50 ../../changelog.md:357 +#: ../../changelog.md:456 ../../changelog.md:691 ../../changelog.md:798 +#: ../../changelog.md:1058 ../../changelog.md:1131 ../../changelog.md:1186 +#: ../../changelog.md:1202 ../../changelog.md:1270 ../../changelog.md:1371 +#: ../../changelog.md:1460 e8cf33c496dc4074adbbcfbbce555d76 +msgid "Added" msgstr "" -#: ../../changelog.md:15 ../../changelog.md:197 ../../changelog.md:304 -#: ../../changelog.md:564 ../../changelog.md:637 ../../changelog.md:692 -#: ../../changelog.md:708 ../../changelog.md:776 ../../changelog.md:877 -#: ../../changelog.md:966 e8cf33c496dc4074adbbcfbbce555d76 -msgid "Added" +#: ../../changelog.md:15 1e8ecddada0440e8b28a3c9be07f3423 +msgid "" +"Added `.extension` attribute to emojis to get their file extension. " +"([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "" + +#: ../../changelog.md:18 ../../changelog.md:173 ../../changelog.md:394 +#: ../../changelog.md:620 ../../changelog.md:762 ../../changelog.md:888 +#: ../../changelog.md:1039 ../../changelog.md:1085 ../../changelog.md:1162 +#: ../../changelog.md:1301 ../../changelog.md:1403 ../../changelog.md:1510 +#: 6f3f624eef944b38a861d712cf1c2dd3 +msgid "Changed" +msgstr "" + +#: ../../changelog.md:20 8a3332dafa3c405198ec6819e0e4d90a +msgid "" +"Updated `Role.is_assignable()` to also check whether the bot has the " +"`MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-" +"Development/pycord/pull/3048))" +msgstr "" + +#: ../../changelog.md:23 ../../changelog.md:212 ../../changelog.md:413 +#: ../../changelog.md:540 ../../changelog.md:664 ../../changelog.md:722 +#: ../../changelog.md:930 ../../changelog.md:1045 ../../changelog.md:1095 +#: ../../changelog.md:1113 ../../changelog.md:1124 ../../changelog.md:1152 +#: ../../changelog.md:1178 ../../changelog.md:1191 ../../changelog.md:1234 +#: ../../changelog.md:1248 ../../changelog.md:1255 ../../changelog.md:1263 +#: ../../changelog.md:1311 ../../changelog.md:1417 ../../changelog.md:1523 +#: ../../changelog.md:1560 25748af9e8d041dc8b2c9e7a88663f4f +msgid "Fixed" +msgstr "" + +#: ../../changelog.md:25 f409a2d1bf8941ad8e5dd38c6fa02f97 +msgid "" +"Fixed `RawMessageUpdateEvent.cached_message` being always `None` even " +"when the message was cached. ([#3038](https://github.com/Pycord-" +"Development/pycord/pull/3038))" +msgstr "" + +#: ../../changelog.md:27 7088fa09f41846e5892a329b6bcd8349 +msgid "" +"Fixed downloading animated emojis which were originally uploaded as WebP " +"files by changing the `.url` extension of animated emojis from .gif to " +".webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "" + +#: ../../changelog.md:30 67638ee2ed544e56b98bc22db8fea02a +msgid "" +"Fixed `Interaction.channel` not being resolved with user-installed " +"commands ran in guilds which the bot is not a member of. " +"([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "" + +#: ../../changelog.md:34 4c1d702a0fd34e05b931d0149b6d2e88 +msgid "" +"Fixed incorrect page group assignment in `Paginator`. " +"([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "" + +#: ../../changelog.md:37 ../../changelog.md:329 ../../changelog.md:444 +#: ../../changelog.md:643 ../../changelog.md:1224 +#: 5b535d4b52244097b05ec474ea2121c6 +msgid "Deprecated" +msgstr "" + +#: ../../changelog.md:39 ../../changelog.md:348 ../../changelog.md:450 +#: ../../changelog.md:657 ../../changelog.md:785 ../../changelog.md:923 +#: ../../changelog.md:1171 ../../changelog.md:1412 +#: cb54f87243e542f6bdc3742c26311fa6 +msgid "Removed" +msgstr "" + +#: ../../changelog.md:41 dd5ffa5028be44a282b2ac8924972f1f +msgid "" +"Removed guild creation and ownership related methods and arguments as " +"they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-" +"Development/pycord/pull/3056))" +msgstr "" + +#: ../../changelog.md:44 a5699cb066b04c63831218070c8b3007 +msgid "" +"Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild`" +" and `Client.create_guild`." msgstr "" -#: ../../changelog.md:17 73f8d143b51e4d75ba380e16b08e6dcb +#: ../../changelog.md:46 949a54ac256f4ed080709b21a70a73d7 +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "" + +#: ../../changelog.md:48 eeb4225156bc403cb9430c14142f0030 +msgid "[2.7.0] - 2025-12-24" +msgstr "" + +#: ../../changelog.md:52 0b59939241624a3193186fcb744f65f7 +msgid "" +"Added `Attachment.read_chunked` and added optional `chunksize` argument " +"to `Attachment.save` for retrieving attachments in chunks. " +"([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "" + +#: ../../changelog.md:55 2a37ee55e00e4e68b43bcf62c0b6c16b +msgid "" +"Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` " +"class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "" + +#: ../../changelog.md:57 ../../changelog.md:359 +#: 7088fa09f41846e5892a329b6bcd8349 +msgid "" +"Implemented `with_response` for interaction callbacks, adding " +"`Interaction.callback.is_loading()` and " +"`Interaction.callback.is_ephemeral()`. ([#2711](https://github.com" +"/Pycord-Development/pycord/pull/2711))" +msgstr "" + +#: ../../changelog.md:60 ../../changelog.md:362 +#: 84c4af7114434feaa1fecfd718dc694c +msgid "" +"Added `RawMessageUpdateEvent.new_message` - message update events now " +"contain full message objects ([#2780](https://github.com/Pycord-" +"Development/pycord/pull/2780))" +msgstr "" + +#: ../../changelog.md:62 ../../changelog.md:364 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 +msgid "" +"Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut " +"methods. ([#2776](https://github.com/Pycord-" +"Development/pycord/pull/2776))" +msgstr "" + +#: ../../changelog.md:64 ../../changelog.md:366 +#: 40bb9fff0d8f40258b28fc994bd31db7 +msgid "" +"Added support for setting guild-specific `avatar`, `banner`, and `bio` " +"for the bot user through `Member.edit`. ([#2908](https://github.com" +"/Pycord-Development/pycord/pull/2908))" +msgstr "" + +#: ../../changelog.md:67 ../../changelog.md:369 +#: 6e961ffbbb9c4e43a860891df7ed6fa5 +msgid "" +"Added support for select default values. ([#2899](https://github.com" +"/Pycord-Development/pycord/pull/2899))" +msgstr "" + +#: ../../changelog.md:69 ../../changelog.md:371 +#: 2dbc1920fbe04867a7bf051ffef6e7fa a85df008927348788e72a76ee878cb6a +msgid "" +"Adds a new generic parameter to selects to type `ui.Select.values` return" +" type." +msgstr "" + +#: ../../changelog.md:70 ../../changelog.md:372 +#: 6f8e774e5a834ffca6960ae377dc9b45 9baa76343a024b03a2c4e54a91c41387 +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "" + +#: ../../changelog.md:71 ../../changelog.md:373 +#: 3f1a31a6bf894217a0fe6f205cd26eb7 bbcd107f0eee4f00acc880e2e4531385 +msgid "Adds `SelectDefaultValueType` enum." +msgstr "" + +#: ../../changelog.md:72 ../../changelog.md:374 +#: 1e3d212d7e7740ddb1039d1bca5dec4e ff965558f1864bfd96a4567cb4e19454 +msgid "" +"Adds pre-typed and pre-constructed with select_type `ui.Select` aliases " +"for the different select types: `ui.StringSelect`, `ui.UserSelect`, " +"`ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "" + +#: ../../changelog.md:75 ../../changelog.md:377 +#: ee1185f07728432d90acac5a21dbec45 +msgid "" +"Added `store` parameter to `View` and `Modal` classes. " +"([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "" + +#: ../../changelog.md:77 ../../changelog.md:379 +#: 4620d311330a4c04b6b2b7b4de078652 +msgid "" +"Added `Webhook.parent` and `Webhook.from_interaction` " +"([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "" + +#: ../../changelog.md:79 ../../changelog.md:381 +#: 617814850e83401ebf06752624c50095 +msgid "" +"Added the ability to use functions with any number of optional arguments " +"and functions returning an awaitable as `Option.autocomplete`. " +"([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "" + +#: ../../changelog.md:82 ../../changelog.md:384 +#: 4d570b6175b846b7b096d02a18bf1053 +msgid "" +"Added `ui.FileUpload` for modals and the `FileUpload` component. " +"([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "" + +#: ../../changelog.md:84 ../../changelog.md:386 +#: d88667c6f5dd4c8789c7f597cbcc5b58 +msgid "" +"Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-" +"Development/pycord/pull/2939))" +msgstr "" + +#: ../../changelog.md:86 ../../changelog.md:388 +#: 40bb9fff0d8f40258b28fc994bd31db7 +msgid "" +"Added support for Guild Incidents via `Guild.incidents_data` and " +"`Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-" +"Development/pycord/pull/2955))" +msgstr "" + +#: ../../changelog.md:89 ../../changelog.md:391 +#: 583f0a83c644415fbd248eee5f5d8fc5 +msgid "" +"Added `mention` property to `BaseEmoji`. ([#2972](https://github.com" +"/Pycord-Development/pycord/pull/2972))" +msgstr "" + +#: ../../changelog.md:91 ../../changelog.md:458 +#: d88667c6f5dd4c8789c7f597cbcc5b58 +msgid "" +"Added `positional` argument to `commands.Flag`. " +"([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "" + +#: ../../changelog.md:93 ../../changelog.md:460 +#: 73f8d143b51e4d75ba380e16b08e6dcb msgid "" "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-" "Development/pycord/pull/2528))" msgstr "" -#: ../../changelog.md:19 dd48eb67d9264c6f9c8c34eff1f8dc21 +#: ../../changelog.md:95 ../../changelog.md:462 +#: dd48eb67d9264c6f9c8c34eff1f8dc21 msgid "" "Added the following `AppInfo` attributes: `approximate_guild_count`, " "`approximate_user_install_count`, `custom_install_url`, `install_params`," @@ -71,50 +299,58 @@ msgid "" "([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "" -#: ../../changelog.md:23 c3f3b5baaf6d4bf3a3deaa582d1444a1 +#: ../../changelog.md:99 ../../changelog.md:466 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 msgid "" "Added `Member.guild_banner` and `Member.display_banner` properties. " "([#2556](https://github.com/Pycord-Development/pycord/pull/2556))" msgstr "" -#: ../../changelog.md:25 42ed7327fefc4b54872053b06dc3d128 +#: ../../changelog.md:101 ../../changelog.md:468 +#: 42ed7327fefc4b54872053b06dc3d128 msgid "" "Added support for Application Emojis. ([#2501](https://github.com/Pycord-" "Development/pycord/pull/2501))" msgstr "" -#: ../../changelog.md:27 ee1185f07728432d90acac5a21dbec45 +#: ../../changelog.md:103 ../../changelog.md:470 +#: ee1185f07728432d90acac5a21dbec45 msgid "" "Added `cache_app_emojis` parameter to `Client`. " "([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" msgstr "" -#: ../../changelog.md:29 ee1185f07728432d90acac5a21dbec45 +#: ../../changelog.md:105 ../../changelog.md:472 +#: ee1185f07728432d90acac5a21dbec45 msgid "" "Added `elapsed` method to `VoiceClient`. ([#2587](https://github.com" "/Pycord-Development/pycord/pull/2587/))" msgstr "" -#: ../../changelog.md:31 7fd8831246324c0ba80b842014371a93 +#: ../../changelog.md:107 ../../changelog.md:474 +#: 7fd8831246324c0ba80b842014371a93 msgid "" "Added optional `filter` parameter to `utils.basic_autocomplete()`. " "([#2590](https://github.com/Pycord-Development/pycord/pull/2590))" msgstr "" -#: ../../changelog.md:33 7556f2bd45294900b546bcc8bc4cc855 +#: ../../changelog.md:109 ../../changelog.md:476 +#: 7556f2bd45294900b546bcc8bc4cc855 msgid "" "Added role tags: `subscription_listing_id`, `guild_connections`, and " "`available_for_purchase`. ([#2606](https://github.com/Pycord-" "Development/pycord/pull/2606))" msgstr "" -#: ../../changelog.md:36 4620d311330a4c04b6b2b7b4de078652 +#: ../../changelog.md:112 ../../changelog.md:479 +#: 4620d311330a4c04b6b2b7b4de078652 msgid "" "Added missing `with_counts` parameter to `fetch_guilds` method. " "([#2615](https://github.com/Pycord-Development/pycord/pull/2615))" msgstr "" -#: ../../changelog.md:38 dd48eb67d9264c6f9c8c34eff1f8dc21 +#: ../../changelog.md:114 ../../changelog.md:481 +#: dd48eb67d9264c6f9c8c34eff1f8dc21 msgid "" "Added the following missing permissions: `Permissions.use_soundboard`, " "`Permissions.use_external_sounds`, and " @@ -122,119 +358,490 @@ msgid "" "([#2620](https://github.com/Pycord-Development/pycord/pull/2620))" msgstr "" -#: ../../changelog.md:42 dddf1b7b1aba48dfb0f3282e4d0658a2 +#: ../../changelog.md:118 ../../changelog.md:485 +#: dddf1b7b1aba48dfb0f3282e4d0658a2 msgid "" "Added `MediaChannel` channel type. ([#2641](https://github.com/Pycord-" "Development/pycord/pull/2641))" msgstr "" -#: ../../changelog.md:44 1acba6757cf74da68c1302cbed5100b5 +#: ../../changelog.md:120 ../../changelog.md:487 +#: 1acba6757cf74da68c1302cbed5100b5 msgid "" "Added `Message._raw_data` attribute. ([#2670](https://github.com/Pycord-" "Development/pycord/pull/2670))" msgstr "" -#: ../../changelog.md:46 169dd0974f7f4141bb15b782abd500b7 +#: ../../changelog.md:122 ../../changelog.md:489 +#: 169dd0974f7f4141bb15b782abd500b7 msgid "" "Added helper methods to determine the authorizing party of an " "`Interaction`. ([#2659](https://github.com/Pycord-" "Development/pycord/pull/2659))" msgstr "" -#: ../../changelog.md:48 7869c915b3f14f07a5bf3a4475157805 +#: ../../changelog.md:124 ../../changelog.md:491 +#: 7869c915b3f14f07a5bf3a4475157805 msgid "" "Added `VoiceMessage` subclass of `File` to allow voice messages to be " "sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "" -#: ../../changelog.md:50 4f80fa16c23e41c19ad5f98cb4764338 +#: ../../changelog.md:126 ../../changelog.md:493 +#: 2cfb8a23cfce4b74b8af6afeefc55cca 6b4bd167ee1a4b50af1536b86d229ead +msgid "Added the following soundboard-related features:" +msgstr "" + +#: ../../changelog.md:127 ../../changelog.md:494 +#: 0ee7a0da9b5045c0981c50ae8b2be5fb 9c98c54db83c465c9caf7569cf995115 +msgid "" +"Manage guild soundboard sounds with `Guild.fetch_sounds()`, " +"`Guild.create_sound()`, `SoundboardSound.edit()`, and " +"`SoundboardSound.delete()`." +msgstr "" + +#: ../../changelog.md:129 ../../changelog.md:496 +#: d5e8d94f269148608c08ee71dfa29404 d777fc87f70543b9bd78c825111c9933 +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "" + +#: ../../changelog.md:130 ../../changelog.md:497 +#: 1cfcf30097114b46b61f8ccba89f8d5b 9f3c10321fe243d7a8fdf04e499123bd +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "" + +#: ../../changelog.md:131 ../../changelog.md:498 +#: 2434b103514a46588321712d01587245 48a963dbcd76452a9567210995c6ba85 +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "" + +#: ../../changelog.md:132 ../../changelog.md:499 +#: da574ae3b081432787fabf3ce7643b08 +msgid "" +"Soundboard limits based on guild premium tier (8-48 slots) in " +"`Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-" +"Development/pycord/pull/2623))" +msgstr "" + +#: ../../changelog.md:135 ../../changelog.md:502 +#: 4f80fa16c23e41c19ad5f98cb4764338 msgid "" "Added new `Subscription` object and related methods/events. " "([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "" -#: ../../changelog.md:52 6a993686d0f6440f9058ad662abc3eb7 +#: ../../changelog.md:137 ../../changelog.md:504 +#: 6a993686d0f6440f9058ad662abc3eb7 msgid "" "Added `Message.forward_to`, `Message.snapshots`, and other related " "attributes. ([#2598](https://github.com/Pycord-" "Development/pycord/pull/2598))" msgstr "" -#: ../../changelog.md:54 878001efd2cc45dead2ee90071cecf01 +#: ../../changelog.md:139 ../../changelog.md:506 +#: 878001efd2cc45dead2ee90071cecf01 msgid "" "Add missing `Guild` feature flags and `Guild.edit` parameters. " "([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" msgstr "" -#: ../../changelog.md:56 ade46dafe4b44075b82a661d0516635f +#: ../../changelog.md:141 ../../changelog.md:508 +#: ade46dafe4b44075b82a661d0516635f msgid "" "Added the ability to change the API's base URL with `Route.API_BASE_URL`." " ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" msgstr "" -#: ../../changelog.md:58 ade46dafe4b44075b82a661d0516635f +#: ../../changelog.md:143 ../../changelog.md:510 +#: ade46dafe4b44075b82a661d0516635f msgid "" "Added the ability to pass a `datetime.time` object to `format_dt`. " "([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" msgstr "" -#: ../../changelog.md:60 f56f60d027c34c1c96d0aae7504b6cfb +#: ../../changelog.md:145 ../../changelog.md:512 +#: 617814850e83401ebf06752624c50095 +msgid "" +"Added the ability to pass an `overlap` parameter to the `loop` decorator " +"and `Loop` class, allowing concurrent iterations if enabled. " +"([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "" + +#: ../../changelog.md:148 ../../changelog.md:515 +#: 3b2c11ddd69145ff9b65a168d5f20f04 +msgid "" +"Added various missing channel parameters and allow " +"`default_reaction_emoji` to be `None`. ([#2772](https://github.com" +"/Pycord-Development/pycord/pull/2772))" +msgstr "" + +#: ../../changelog.md:150 ../../changelog.md:517 +#: ade46dafe4b44075b82a661d0516635f +msgid "" +"Added support for type hinting slash command options with " +"`typing.Annotated`. ([#2782](https://github.com/Pycord-" +"Development/pycord/pull/2782))" +msgstr "" + +#: ../../changelog.md:152 ../../changelog.md:519 +#: f56f60d027c34c1c96d0aae7504b6cfb msgid "" "Added conversion to `Member` in `MentionableConverter`. " "([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" msgstr "" -#: ../../changelog.md:62 90293effcc9a4c0cbe82b4d50f4e2604 +#: ../../changelog.md:154 ../../changelog.md:521 +#: 90293effcc9a4c0cbe82b4d50f4e2604 msgid "" "Added `discord.Interaction.created_at`. ([#2801](https://github.com" "/Pycord-Development/pycord/pull/2801))" msgstr "" -#: ../../changelog.md:65 ../../changelog.md:170 ../../changelog.md:228 -#: ../../changelog.md:436 ../../changelog.md:551 ../../changelog.md:601 -#: ../../changelog.md:619 ../../changelog.md:630 ../../changelog.md:658 -#: ../../changelog.md:684 ../../changelog.md:697 ../../changelog.md:740 -#: ../../changelog.md:754 ../../changelog.md:761 ../../changelog.md:769 -#: ../../changelog.md:817 ../../changelog.md:923 ../../changelog.md:1029 -#: ../../changelog.md:1066 25748af9e8d041dc8b2c9e7a88663f4f -msgid "Fixed" +#: ../../changelog.md:156 ../../changelog.md:523 +#: e7e85506316f4046a79bf1bee7c0213e +msgid "" +"Added `User.nameplate` property. ([#2817](https://github.com/Pycord-" +"Development/pycord/pull/2817))" +msgstr "" + +#: ../../changelog.md:158 ../../changelog.md:525 +#: 7556f2bd45294900b546bcc8bc4cc855 +msgid "" +"Added role gradients support with `Role.colours` and the `RoleColours` " +"class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "" + +#: ../../changelog.md:160 ../../changelog.md:527 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 +msgid "" +"Added `ThreadArchiveDuration` enum to improve clarity of thread archive " +"durations. ([#2826](https://github.com/Pycord-" +"Development/pycord/pull/2826))" +msgstr "" + +#: ../../changelog.md:162 ../../changelog.md:529 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +msgid "" +"Added `Interaction.attachment_size_limit`. ([#2854](https://github.com" +"/Pycord-Development/pycord/pull/2854))" +msgstr "" + +#: ../../changelog.md:164 ../../changelog.md:531 +#: 4f80fa16c23e41c19ad5f98cb4764338 +msgid "" +"Added support for selects and text displays in modals. " +"([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "" + +#: ../../changelog.md:166 ../../changelog.md:533 +#: 90293effcc9a4c0cbe82b4d50f4e2604 +msgid "" +"Added `AuditLogDiff.communication_disabled_until`. " +"([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "" + +#: ../../changelog.md:168 ../../changelog.md:535 +#: 74a9e9832d4c4a6fa8734778209c65e4 +msgid "" +"Added `discord.User.primary_guild` and the `PrimaryGuild` class. " +"([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "" + +#: ../../changelog.md:170 ../../changelog.md:537 +#: 6a993686d0f6440f9058ad662abc3eb7 +msgid "" +"Added `get_component` to `Message`, `Section`, `Container` and " +"`ActionRow`. ([#2849](https://github.com/Pycord-" +"Development/pycord/pull/2849))" +msgstr "" + +#: ../../changelog.md:175 ../../changelog.md:396 +#: 4f80fa16c23e41c19ad5f98cb4764338 +msgid "" +"Overhauled support for Components V2 and new Modal components " +"([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "" + +#: ../../changelog.md:177 ../../changelog.md:398 +#: 529ac272dc144c8080415c8421c978ff d6e004a62d4141788045c2e28f60b8eb +msgid "" +"Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not " +"compatible with new features." +msgstr "" + +#: ../../changelog.md:179 ../../changelog.md:400 +#: a605ce2c86b64296a74cedeb5cafa4dd cebce3228a6c446c8c0d84248300f5e2 +msgid "" +"Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to " +"support new components." +msgstr "" + +#: ../../changelog.md:181 ../../changelog.md:402 +#: 1ceb0546662a44dab2d6d5a268f32b63 4bd045d31ee3411981519a2eabfff854 +msgid "" +"`DesignerView` and `Container` do not support `Button` and `Select` " +"directly; use `discord.ui.ActionRow` instead." +msgstr "" + +#: ../../changelog.md:183 ../../changelog.md:404 +#: 45092835842d4e2a89de632cd2545d0d a7659277d5824dcfbed0c1e984f8b442 +msgid "" +"`DesignerModal` does not support `InputText` and `Select` directly; use " +"`discord.ui.Label` instead." +msgstr "" + +#: ../../changelog.md:185 ../../changelog.md:406 +#: 3a62ecad403740eda73633a664a5a312 cbaf768666d54f1c83c348f2f1d19372 +msgid "" +"Removed `InputText.description`, `Select.label` and `Select.description`;" +" these are now attributes of `Label`." +msgstr "" + +#: ../../changelog.md:187 ../../changelog.md:408 +#: 9852de9defad4e67901cb050cb779cc9 d5a79b338ad649828f60daebd5822323 +msgid "" +"`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all" +" items inherit from these." +msgstr "" + +#: ../../changelog.md:189 ../../changelog.md:410 +#: ac39e00e86834511b5b63be963e8f943 d0a8a629a97e4a22a05add47a8e4b010 +msgid "" +"All view and modal classes now inherit from a base `ItemInterface` class," +" split into `BaseView` and `BaseModal`" +msgstr "" + +#: ../../changelog.md:191 ../../changelog.md:622 +#: dd5ffa5028be44a282b2ac8924972f1f +msgid "" +"Renamed `cover` property of `ScheduledEvent` and `cover` argument of " +"`ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-" +"Development/pycord/pull/2496))" +msgstr "" + +#: ../../changelog.md:194 ../../changelog.md:625 +#: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +msgid "" +"⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com" +"/Pycord-Development/pycord/pull/2521))" +msgstr "" + +#: ../../changelog.md:196 ../../changelog.md:627 +#: 84fd56364f2e426f8059ab543cf8fa9f +msgid "" +"`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com" +"/Pycord-Development/pycord/pull/2501))" +msgstr "" + +#: ../../changelog.md:198 ../../changelog.md:629 +#: e81f05b83a034f228f9c15b92cb49ffc +msgid "" +"Replaced audioop (deprecated module) implementation of " +"`PCMVolumeTransformer.read` method with a pure Python equivalent. " +"([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "" + +#: ../../changelog.md:201 ../../changelog.md:632 +#: 2a37ee55e00e4e68b43bcf62c0b6c16b +msgid "" +"Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following " +"Discord's API changes. ([#2671](https://github.com/Pycord-" +"Development/pycord/pull/2671))" +msgstr "" + +#: ../../changelog.md:203 ../../changelog.md:634 +#: 0a54f2b4c9764c26a62124a36810df1f +msgid "" +"`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com" +"/Pycord-Development/pycord/pull/2564))" +msgstr "" + +#: ../../changelog.md:205 ../../changelog.md:636 +#: c07af9a4c1fd4892ae280f8510c5161f +msgid "" +"Changed the default value of `ApplicationCommand.nsfw` to `False`. " +"([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "" + +#: ../../changelog.md:207 ../../changelog.md:638 +#: dddf1b7b1aba48dfb0f3282e4d0658a2 +msgid "" +"Upgraded voice websocket version to v8. ([#2812](https://github.com" +"/Pycord-Development/pycord/pull/2812))" +msgstr "" + +#: ../../changelog.md:209 ../../changelog.md:640 +#: effae79d201c4ca0a0e3943743dfc1b5 +msgid "" +"`Messageable.pins()` now returns a `MessagePinIterator` and has new " +"arguments. ([#2872](https://github.com/Pycord-" +"Development/pycord/pull/2872))" +msgstr "" + +#: ../../changelog.md:214 2fb12f31fbda4dd38ac5d75d20c470af +msgid "" +"Fixed the `view` attribute on many view items being incorrect. " +"([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "" + +#: ../../changelog.md:216 83b3c68f47754e73ab88708fc8a2ffb2 +msgid "" +"Fixed `TypeError` in paginator implementation when only passing " +"`PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com" +"/Pycord-Development/pycord/pull/2993))" +msgstr "" + +#: ../../changelog.md:219 1aa560acbffb489b9c0495cf0b24c36e +msgid "" +"Fixed breaking change in `ui.Select` Generic typing by adding default " +"values to TypeVars. ([#3002](https://github.com/Pycord-" +"Development/pycord/pull/3002))" +msgstr "" + +#: ../../changelog.md:221 384fcb271c8a4306af44212e2fe7c84d +msgid "" +"Fixed `View`'s `disable_on_timeout` not working in private (DM) channels." +" ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "" + +#: ../../changelog.md:223 ../../changelog.md:415 +#: eb953d6d30db42809fb6a250571f29b1 +msgid "" +"Manage silence for new SSRC with existing user_id. " +"([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "" + +#: ../../changelog.md:225 ../../changelog.md:417 +#: d965df96de2444d2a3da4bac5f41fa32 +msgid "" +"Unbound `raw` reference in `parse_message_update` causing errors on " +"message updates. ([#2905](https://github.com/Pycord-" +"Development/pycord/pull/2905))" +msgstr "" + +#: ../../changelog.md:227 ../../changelog.md:419 +#: f5ed697972464eef896be8d20a91d41f +msgid "" +"`view=None` in various methods causing an AttributeError. " +"([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "" + +#: ../../changelog.md:229 ../../changelog.md:421 +#: 1aa560acbffb489b9c0495cf0b24c36e +msgid "" +"`View.message` being `None` when it had not been interacted with yet. " +"([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" msgstr "" -#: ../../changelog.md:67 1579cb6ca4374946ae9d2aa00c6a2a05 +#: ../../changelog.md:231 ../../changelog.md:423 +#: 1579cb6ca4374946ae9d2aa00c6a2a05 +msgid "" +"Fixed a crash when processing message edit events while message cache was" +" disabled. ([#2924](https://github.com/Pycord-" +"Development/pycord/pull/2924))" +msgstr "" + +#: ../../changelog.md:233 ../../changelog.md:425 +#: af74ad39a1b34e1fa81b9328b1540ea5 +msgid "" +"Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com" +"/Pycord-Development/pycord/pull/2925))" +msgstr "" + +#: ../../changelog.md:235 ../../changelog.md:427 +#: d15ec1bf07934c9d86604965290c99bf +msgid "" +"Fixed a `TypeError` when typing `ui.Select` without providing optional " +"type arguments. ([#2943](https://github.com/Pycord-" +"Development/pycord/pull/2943))" +msgstr "" + +#: ../../changelog.md:237 ../../changelog.md:429 +#: 4b405ed8d3174be9b4285624ed111389 +msgid "" +"Fixed modal input values being misordered when using the `row` parameter " +"and inserting items out of row order. ([#2938](https://github.com/Pycord-" +"Development/pycord/pull/2938))" +msgstr "" + +#: ../../changelog.md:240 ../../changelog.md:432 +#: 7327cd43427e488999e090c78cac0b79 +msgid "" +"Fixed a KeyError when a text input is left blank in a modal. " +"([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "" + +#: ../../changelog.md:242 ../../changelog.md:434 +#: 1aa560acbffb489b9c0495cf0b24c36e +msgid "" +"Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash " +"command parameters. ([#2952](https://github.com/Pycord-" +"Development/pycord/pull/2952))" +msgstr "" + +#: ../../changelog.md:244 ../../changelog.md:436 +#: d15ec1bf07934c9d86604965290c99bf +msgid "" +"Fixed autocomplete crashing when using an async staticmethod. " +"([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "" + +#: ../../changelog.md:246 ../../changelog.md:438 +#: e81f05b83a034f228f9c15b92cb49ffc +msgid "" +"Fixed attributes like :attr:`Member.display_banner` being `None` when the" +" member has no guild specific banner, but does have a global one. " +"([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "" + +#: ../../changelog.md:249 ../../changelog.md:441 +#: 6e43909d03324ff994e8e0c5521b4ab8 +msgid "" +"Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com" +"/Pycord-Development/pycord/pull/2972))" +msgstr "" + +#: ../../changelog.md:251 ../../changelog.md:542 +#: 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "" "Fixed `Enum` options not setting the correct type when only one choice is" " available. ([#2577](https://github.com/Pycord-" "Development/pycord/pull/2577))" msgstr "" -#: ../../changelog.md:69 7ae94f40f23e4016ad3583ccfa6c742c +#: ../../changelog.md:253 ../../changelog.md:544 +#: 7ae94f40f23e4016ad3583ccfa6c742c msgid "" "Fixed `codec` option for `FFmpegOpusAudio` class to make it in line with " "documentation. ([#2581](https://github.com/Pycord-" "Development/pycord/pull/2581))" msgstr "" -#: ../../changelog.md:71 343032650b214f1eb5ffe747555db443 +#: ../../changelog.md:255 ../../changelog.md:546 +#: 343032650b214f1eb5ffe747555db443 msgid "" "Fixed a possible bug where audio would play too fast at the beginning of " "audio files. ([#2584](https://github.com/Pycord-" "Development/pycord/pull/2584))" msgstr "" -#: ../../changelog.md:73 7c13dbe9d92449f4b9c00b812d03c2df +#: ../../changelog.md:257 ../../changelog.md:548 +#: 7c13dbe9d92449f4b9c00b812d03c2df msgid "" "Fixed paginator not responding when using `Paginator.edit()` with default" " parameters. ([#2594](https://github.com/Pycord-" "Development/pycord/pull/2594))" msgstr "" -#: ../../changelog.md:75 21ab8865343f4f4a95f4e6fb558290f9 +#: ../../changelog.md:259 ../../changelog.md:550 +#: 21ab8865343f4f4a95f4e6fb558290f9 msgid "" "Fixed the `is_owner()` `user` type hint: `User` -> `User | Member`. " "([#2593](https://github.com/Pycord-Development/pycord/pull/2593))" msgstr "" -#: ../../changelog.md:77 e81f05b83a034f228f9c15b92cb49ffc +#: ../../changelog.md:261 ../../changelog.md:552 +#: e81f05b83a034f228f9c15b92cb49ffc msgid "" "Fixed `Guild.create_test_entitlement()` and " "`User.create_test_entitlement()` using the guild/user ID instead of the " @@ -242,869 +849,916 @@ msgid "" "Development/pycord/pull/2595))" msgstr "" -#: ../../changelog.md:80 ab1ed3f8483145bea5b24fad05b5648f +#: ../../changelog.md:264 ../../changelog.md:555 +#: ab1ed3f8483145bea5b24fad05b5648f msgid "" "Fixed `BucketType.category` cooldown commands not functioning correctly " "in private channels. ([#2603](https://github.com/Pycord-" "Development/pycord/pull/2603))" msgstr "" -#: ../../changelog.md:82 0fe082c072ae49f581e23f1910056ed8 +#: ../../changelog.md:266 ../../changelog.md:557 +#: 0fe082c072ae49f581e23f1910056ed8 msgid "" "Fixed `ctx` parameter of a `SlashCommand` not being `Union` type. " "([#2611](https://github.com/Pycord-Development/pycord/pull/2611))" msgstr "" -#: ../../changelog.md:84 7327cd43427e488999e090c78cac0b79 +#: ../../changelog.md:268 ../../changelog.md:559 +#: 7327cd43427e488999e090c78cac0b79 msgid "" "Fixed `TypeError` when passing `skus` parameter in " "`Client.entitlements()`. ([#2627](https://github.com/Pycord-" "Development/pycord/issues/2627))" msgstr "" -#: ../../changelog.md:86 d15ec1bf07934c9d86604965290c99bf +#: ../../changelog.md:270 ../../changelog.md:561 +#: d15ec1bf07934c9d86604965290c99bf msgid "" "Fixed `AttributeError` when sending polls with `PartialWebook`. " "([#2624](https://github.com/Pycord-Development/pycord/pull/2624))" msgstr "" -#: ../../changelog.md:88 084a586848d74bfeb5f2ceba591293d0 +#: ../../changelog.md:272 ../../changelog.md:563 +#: 084a586848d74bfeb5f2ceba591293d0 msgid "" "Fixed editing `ForumChannel` flags not working. " "([#2641](https://github.com/Pycord-Development/pycord/pull/2641))" msgstr "" -#: ../../changelog.md:90 1aa560acbffb489b9c0495cf0b24c36e +#: ../../changelog.md:274 ../../changelog.md:565 +#: 1aa560acbffb489b9c0495cf0b24c36e msgid "" "Fixed `AttributeError` when accessing `Member.guild_permissions` for user" " installed apps. ([#2650](https://github.com/Pycord-" "Development/pycord/pull/2650))" msgstr "" -#: ../../changelog.md:92 5b2283d5d5e640999855ad3042fc5e6b +#: ../../changelog.md:276 ../../changelog.md:567 +#: 5b2283d5d5e640999855ad3042fc5e6b msgid "" "Fixed type annotations of cached properties. ([#2635](https://github.com" "/Pycord-Development/pycord/issues/2635))" msgstr "" -#: ../../changelog.md:94 878001efd2cc45dead2ee90071cecf01 +#: ../../changelog.md:278 ../../changelog.md:569 +#: 878001efd2cc45dead2ee90071cecf01 msgid "" "Fixed malformed properties in `Interaction.channel`. " "([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "" -#: ../../changelog.md:96 7c13dbe9d92449f4b9c00b812d03c2df +#: ../../changelog.md:280 ../../changelog.md:571 +#: 7c13dbe9d92449f4b9c00b812d03c2df msgid "" "Fixed an error when responding non-ephemerally with a `Paginator` to an " "ephemerally deferred interaction. ([#2661](https://github.com/Pycord-" "Development/pycord/pull/2661))" msgstr "" -#: ../../changelog.md:99 7ed9c8e2674b4eea8e16efe2e7916c19 +#: ../../changelog.md:283 ../../changelog.md:574 +#: 7ed9c8e2674b4eea8e16efe2e7916c19 msgid "" "Fixed attachment metadata being set incorrectly in interaction responses " "causing the metadata to be ignored by Discord. " "([#2679](https://github.com/Pycord-Development/pycord/pull/2679))" msgstr "" -#: ../../changelog.md:102 cc7d5fa68e994d34aa693f5bb2f1ffd0 +#: ../../changelog.md:286 ../../changelog.md:577 +#: cc7d5fa68e994d34aa693f5bb2f1ffd0 msgid "" "Fixed unexpected backoff behavior in the handling of task failures " "([#2700](https://github.com/Pycord-Development/pycord/pull/2700))." msgstr "" -#: ../../changelog.md:104 6e43909d03324ff994e8e0c5521b4ab8 +#: ../../changelog.md:288 ../../changelog.md:579 +#: 6e43909d03324ff994e8e0c5521b4ab8 msgid "" "Fixed `BridgeCommand` duplicate in default help command. " "([#2656](https://github.com/Pycord-Development/pycord/pull/2656))" msgstr "" -#: ../../changelog.md:106 d15ec1bf07934c9d86604965290c99bf +#: ../../changelog.md:290 ../../changelog.md:581 +#: d15ec1bf07934c9d86604965290c99bf msgid "" "Fixed `AttributeError` when trying to consume a consumable entitlement. " "([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "" -#: ../../changelog.md:108 1579cb6ca4374946ae9d2aa00c6a2a05 +#: ../../changelog.md:292 ../../changelog.md:583 +#: 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "" "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the " "received payload. ([#2709](https://github.com/Pycord-" "Development/pycord/pull/2709))" msgstr "" -#: ../../changelog.md:110 3b2c11ddd69145ff9b65a168d5f20f04 +#: ../../changelog.md:294 ../../changelog.md:585 +#: 3b2c11ddd69145ff9b65a168d5f20f04 msgid "" "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`." " ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" msgstr "" -#: ../../changelog.md:112 98b7cc4cbd3b4529bd64539cdc0166e7 +#: ../../changelog.md:296 ../../changelog.md:587 +#: 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "" "Fixed missing `None` type hints in `Select.__init__`. " "([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" msgstr "" -#: ../../changelog.md:114 1addb165c9c3437ca5dca418e2638d46 +#: ../../changelog.md:298 ../../changelog.md:589 +#: 1addb165c9c3437ca5dca418e2638d46 msgid "" "Fixed `TypeError` when using `Flag` with Python 3.11+. " "([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" msgstr "" -#: ../../changelog.md:116 7327cd43427e488999e090c78cac0b79 +#: ../../changelog.md:300 ../../changelog.md:591 +#: 7327cd43427e488999e090c78cac0b79 msgid "" "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. " "([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" msgstr "" -#: ../../changelog.md:118 8ef80de7fad747f88bcdb50c5d39b51b +#: ../../changelog.md:302 ../../changelog.md:593 +#: 8ef80de7fad747f88bcdb50c5d39b51b msgid "" "Updated `valid_locales` to support `in` and `es-419`. " "([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" msgstr "" -#: ../../changelog.md:120 a148a83edd1f4f7b845a87b1a987c516 +#: ../../changelog.md:304 ../../changelog.md:595 +#: 617814850e83401ebf06752624c50095 +msgid "" +"Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. " +"Also applied the same logic in PartialEmojiConverter. " +"([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "" + +#: ../../changelog.md:307 ../../changelog.md:598 +#: a148a83edd1f4f7b845a87b1a987c516 msgid "" "Fixed `Webhook.edit` not working with `attachments=[]`. " "([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" msgstr "" -#: ../../changelog.md:122 2eb6e57c0a364efd86ffa8096f540133 +#: ../../changelog.md:309 ../../changelog.md:600 +#: 2eb6e57c0a364efd86ffa8096f540133 msgid "" "Fixed GIF-based `Sticker` returning the wrong `url`. " "([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" msgstr "" -#: ../../changelog.md:124 12ea4e48fc584a9c87ef676eeacfcd07 +#: ../../changelog.md:311 ../../changelog.md:602 +#: 12ea4e48fc584a9c87ef676eeacfcd07 msgid "" "Fixed `VoiceClient` crashing randomly while receiving audio " "([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" msgstr "" -#: ../../changelog.md:126 d3b786079fea46bc8786e6b5154c03ed +#: ../../changelog.md:313 ../../changelog.md:604 +#: d3b786079fea46bc8786e6b5154c03ed msgid "" "Fixed `VoiceClient.connect` failing to do initial connection. " "([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" msgstr "" -#: ../../changelog.md:128 d15ec1bf07934c9d86604965290c99bf +#: ../../changelog.md:315 ../../changelog.md:606 +#: d15ec1bf07934c9d86604965290c99bf msgid "" "Fixed `AttributeError` when printing a File component's `__repr__`. " "([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" msgstr "" -#: ../../changelog.md:130 1aa560acbffb489b9c0495cf0b24c36e +#: ../../changelog.md:317 ../../changelog.md:608 +#: 1aa560acbffb489b9c0495cf0b24c36e msgid "" "Fixed `TypeError` when using `@option` with certain annotations and along" " with `channel_types`. ([#2835](https://github.com/Pycord-" "Development/pycord/pull/2835))" msgstr "" -#: ../../changelog.md:133 ../../changelog.md:268 ../../changelog.md:394 -#: ../../changelog.md:545 ../../changelog.md:591 ../../changelog.md:668 -#: ../../changelog.md:807 ../../changelog.md:909 ../../changelog.md:1016 -#: 6f3f624eef944b38a861d712cf1c2dd3 -msgid "Changed" -msgstr "" - -#: ../../changelog.md:135 dd5ffa5028be44a282b2ac8924972f1f +#: ../../changelog.md:319 ../../changelog.md:610 +#: 1aa560acbffb489b9c0495cf0b24c36e msgid "" -"Renamed `cover` property of `ScheduledEvent` and `cover` argument of " -"`ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-" -"Development/pycord/pull/2496))" +"Fixed `TypeError` when using `Optional[...]` or `... | None` in command " +"option type. ([#2852](https://github.com/Pycord-" +"Development/pycord/pull/2852))" msgstr "" -#: ../../changelog.md:138 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +#: ../../changelog.md:321 ../../changelog.md:612 +#: ef1005168cfb44b6b8f2055793ee601d msgid "" -"⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com" -"/Pycord-Development/pycord/pull/2521))" +"Fixed type-hinting for `PermissionOverwrite.update`. " +"([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" msgstr "" -#: ../../changelog.md:140 84fd56364f2e426f8059ab543cf8fa9f +#: ../../changelog.md:323 ../../changelog.md:614 +#: 1aa560acbffb489b9c0495cf0b24c36e msgid "" -"`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com" -"/Pycord-Development/pycord/pull/2501))" -msgstr "" - -#: ../../changelog.md:142 e81f05b83a034f228f9c15b92cb49ffc -msgid "" -"Replaced audioop (deprecated module) implementation of " -"`PCMVolumeTransformer.read` method with a pure Python equivalent. " -"([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +"Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than " +"once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" msgstr "" -#: ../../changelog.md:145 2a37ee55e00e4e68b43bcf62c0b6c16b +#: ../../changelog.md:325 ../../changelog.md:616 +#: 7fd8831246324c0ba80b842014371a93 msgid "" -"Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following " -"Discord's API changes. ([#2671](https://github.com/Pycord-" -"Development/pycord/pull/2671))" +"Fixed type hint for argument `start_time` and `end_time` of " +"`Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-" +"Development/pycord/pull/2879))" msgstr "" -#: ../../changelog.md:147 0a54f2b4c9764c26a62124a36810df1f +#: ../../changelog.md:331 0fe082c072ae49f581e23f1910056ed8 msgid "" -"`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com" -"/Pycord-Development/pycord/pull/2564))" +"Deprecated manually setting the `view` attribute on view items. " +"([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" msgstr "" -#: ../../changelog.md:149 c07af9a4c1fd4892ae280f8510c5161f +#: ../../changelog.md:333 ../../changelog.md:446 +#: b33dbeef25f54b92a273ab153577e67e msgid "" -"Changed the default value of `ApplicationCommand.nsfw` to `False`. " -"([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +"Deprecated `utils.get_or_fetch(attr, id)` and " +"`Client.get_or_fetch_user(id)` in favour of " +"`utils.get_or_fetch(object_type, object_id)` and " +"`Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-" +"Development/pycord/pull/2776))" msgstr "" -#: ../../changelog.md:151 dddf1b7b1aba48dfb0f3282e4d0658a2 -msgid "" -"Upgraded voice websocket version to v8. ([#2812](https://github.com" -"/Pycord-Development/pycord/pull/2812))" -msgstr "" - -#: ../../changelog.md:154 ../../changelog.md:730 -#: 5b535d4b52244097b05ec474ea2121c6 -msgid "Deprecated" -msgstr "" - -#: ../../changelog.md:156 effae79d201c4ca0a0e3943743dfc1b5 +#: ../../changelog.md:336 ../../changelog.md:645 +#: effae79d201c4ca0a0e3943743dfc1b5 msgid "" "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. " "([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "" -#: ../../changelog.md:158 effae79d201c4ca0a0e3943743dfc1b5 +#: ../../changelog.md:338 ../../changelog.md:647 +#: effae79d201c4ca0a0e3943743dfc1b5 msgid "" "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com" "/Pycord-Development/pycord/pull/2501))" msgstr "" -#: ../../changelog.md:160 effae79d201c4ca0a0e3943743dfc1b5 +#: ../../changelog.md:340 ../../changelog.md:649 +#: effae79d201c4ca0a0e3943743dfc1b5 msgid "" "Deprecated `Interaction.cached_channel` in favor of " "`Interaction.channel`. ([#2658](https://github.com/Pycord-" "Development/pycord/pull/2658))" msgstr "" -#: ../../changelog.md:163 ../../changelog.md:291 ../../changelog.md:429 -#: ../../changelog.md:677 ../../changelog.md:918 -#: cb54f87243e542f6bdc3742c26311fa6 -msgid "Removed" +#: ../../changelog.md:342 ../../changelog.md:651 +#: effae79d201c4ca0a0e3943743dfc1b5 +msgid "" +"Deprecated `is_nsfw` for categories since it was never supported by the " +"API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" msgstr "" -#: ../../changelog.md:165 3d4304bdaaab400c8603287757c112a5 +#: ../../changelog.md:344 ../../changelog.md:653 +#: baabee44115f413aa4b2ab853daa0515 +msgid "" +"Deprecated `Messageable.pins()` returning a list of `Message`; it should " +"be used as an iterator of `MessagePin` instead. " +"([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "" + +#: ../../changelog.md:350 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +msgid "" +"⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com" +"/Pycord-Development/pycord/pull/2986))" +msgstr "" + +#: ../../changelog.md:352 ../../changelog.md:659 +#: 3d4304bdaaab400c8603287757c112a5 msgid "" "Removed deprecated support for `Option` in `BridgeCommand`, use " "`BridgeOption` instead. ([#2731](https://github.com/Pycord-" "Development/pycord/pull/2731))" msgstr "" -#: ../../changelog.md:168 2ea9c95bdc934b7bbbe972ad30512eb5 +#: ../../changelog.md:355 7c216775f43c4a4283eada7e4c5566be +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "" + +#: ../../changelog.md:452 dbcf3c4d21c14c479387995847602e95 +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "" + +#: ../../changelog.md:454 b32d85acd95341dfb2e580a11f6272ca +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "" + +#: ../../changelog.md:662 2ea9c95bdc934b7bbbe972ad30512eb5 msgid "[2.6.1] - 2024-09-15" msgstr "" -#: ../../changelog.md:172 1a3f1825ed6940388193b1ef07b1dc76 +#: ../../changelog.md:666 1a3f1825ed6940388193b1ef07b1dc76 msgid "" "Fixed premature garbage collection of tasks. ([#2510](https://github.com" "/Pycord-Development/pycord/pull/2510))" msgstr "" -#: ../../changelog.md:174 8b40273b3f334953b36d4e726019a6d1 +#: ../../changelog.md:668 8b40273b3f334953b36d4e726019a6d1 msgid "" "Fixed `EntitlementIterator` type hints and behavior with `limit > 100`. " "([#2555](https://github.com/Pycord-Development/pycord/pull/2555))" msgstr "" -#: ../../changelog.md:176 9ac720e03f6142e4ac4e0b6de0379c55 +#: ../../changelog.md:670 9ac720e03f6142e4ac4e0b6de0379c55 msgid "" "Fixed missing `stacklevel` parameter in `warn_deprecated` function call " "inside `@utils.deprecated`. ([#2500](https://github.com/Pycord-" "Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:178 e2f55b08f081473c867e0e027c8cf264 +#: ../../changelog.md:672 e2f55b08f081473c867e0e027c8cf264 msgid "" "Fixed the type hint in `ConnectionState._polls` to reflect actual " "behavior, changing it from `Guild` to `Poll`. ([#2500](https://github.com" "/Pycord-Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:181 2fb12f31fbda4dd38ac5d75d20c470af +#: ../../changelog.md:675 2fb12f31fbda4dd38ac5d75d20c470af msgid "" "Fixed missing `__slots__` attributes in `RawReactionClearEmojiEvent` and " "`RawMessagePollVoteEvent`. ([#2500](https://github.com/Pycord-" "Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:184 15b4372aa41846c2bfe24bd729e63048 +#: ../../changelog.md:678 15b4372aa41846c2bfe24bd729e63048 msgid "" "Fixed the type of `ForumChannel.default_sort_order`, changing it from " "`int` to `SortOrder`. ([#2500](https://github.com/Pycord-" "Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:186 7869c915b3f14f07a5bf3a4475157805 +#: ../../changelog.md:680 7869c915b3f14f07a5bf3a4475157805 msgid "" "Fixed `PartialMessage` causing errors when created from " "`PartialMessageable`. ([#2568](https://github.com/Pycord-" "Development/pycord/pull/2500))" msgstr "" -#: ../../changelog.md:188 2fb12f31fbda4dd38ac5d75d20c470af +#: ../../changelog.md:682 2fb12f31fbda4dd38ac5d75d20c470af msgid "" "Fixed the `guild` attribute of `Member`s received from a `UserCommand` " "being `None`. ([#2573](https://github.com/Pycord-" "Development/pycord/pull/2573))" msgstr "" -#: ../../changelog.md:190 a148a83edd1f4f7b845a87b1a987c516 +#: ../../changelog.md:684 a148a83edd1f4f7b845a87b1a987c516 msgid "" "Fixed `Webhook.send`, which did not include attachment data. " "([#2513](https://github.com/Pycord-Development/pycord/pull/2513))" msgstr "" -#: ../../changelog.md:192 98b7cc4cbd3b4529bd64539cdc0166e7 +#: ../../changelog.md:686 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "" "Fixed inverted type hints in `CheckAnyFailure`. " "([#2502](https://github.com/Pycord-Development/pycord/pull/2502))" msgstr "" -#: ../../changelog.md:195 2ea9c95bdc934b7bbbe972ad30512eb5 +#: ../../changelog.md:689 2ea9c95bdc934b7bbbe972ad30512eb5 msgid "[2.6.0] - 2024-07-09" msgstr "" -#: ../../changelog.md:199 ee1185f07728432d90acac5a21dbec45 +#: ../../changelog.md:693 ee1185f07728432d90acac5a21dbec45 msgid "" "Added `banner` parameter to `ClientUser.edit`. " "([#2396](https://github.com/Pycord-Development/pycord/pull/2396))" msgstr "" -#: ../../changelog.md:201 d88667c6f5dd4c8789c7f597cbcc5b58 +#: ../../changelog.md:695 d88667c6f5dd4c8789c7f597cbcc5b58 msgid "" "Added `user` argument to `Paginator.edit`. ([#2390](https://github.com" "/Pycord-Development/pycord/pull/2390))" msgstr "" -#: ../../changelog.md:203 9e482633187e4f5c8fa1c1970503e1e5 +#: ../../changelog.md:697 9e482633187e4f5c8fa1c1970503e1e5 msgid "" "Added `bridge_option` decorator. Required for `bridge.Bot` in 2.7. " "([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:205 73f8d143b51e4d75ba380e16b08e6dcb +#: ../../changelog.md:699 73f8d143b51e4d75ba380e16b08e6dcb msgid "" "Added `Guild.search_members`. ([#2418](https://github.com/Pycord-" "Development/pycord/pull/2418))" msgstr "" -#: ../../changelog.md:207 479db9f659c0426e8a65b42d3e86c344 +#: ../../changelog.md:701 479db9f659c0426e8a65b42d3e86c344 msgid "" "Added bulk banning up to 200 users through `Guild.bulk_ban`. " "([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "" -#: ../../changelog.md:209 f56f60d027c34c1c96d0aae7504b6cfb +#: ../../changelog.md:703 f56f60d027c34c1c96d0aae7504b6cfb msgid "" "Added `member` data to the `raw_reaction_remove` event. " "([#2412](https://github.com/Pycord-Development/pycord/pull/2412))" msgstr "" -#: ../../changelog.md:211 f9988dfe7b23484b9ba4809f9bb95d74 +#: ../../changelog.md:705 f9988dfe7b23484b9ba4809f9bb95d74 msgid "" "Added `Poll` and all related features. ([#2408](https://github.com" "/Pycord-Development/pycord/pull/2408))" msgstr "" -#: ../../changelog.md:213 9ac720e03f6142e4ac4e0b6de0379c55 +#: ../../changelog.md:707 9ac720e03f6142e4ac4e0b6de0379c55 msgid "" "Added `stacklevel` param to `utils.warn_deprecated` and " "`utils.deprecated`. ([#2450](https://github.com/Pycord-" "Development/pycord/pull/2450))" msgstr "" -#: ../../changelog.md:215 a8616b9a932f4606b85de797fc499ba7 +#: ../../changelog.md:709 a8616b9a932f4606b85de797fc499ba7 msgid "" "Added support for user-installable applications. " "([#2409](https://github.com/Pycord-Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:217 1c4f1fdcf05c43aba319d2e797df1b3e +#: ../../changelog.md:711 1c4f1fdcf05c43aba319d2e797df1b3e msgid "" "Added support for one-time purchases for Discord monetization. " "([#2438](https://github.com/Pycord-Development/pycord/pull/2438))" msgstr "" -#: ../../changelog.md:219 44550f6f16534a32aae326204a92f827 +#: ../../changelog.md:713 44550f6f16534a32aae326204a92f827 msgid "" "Added `Attachment.title`. ([#2486](https://github.com/Pycord-" "Development/pycord/pull/2486))" msgstr "" -#: ../../changelog.md:221 fc13286743f845d19a7cab16bf48759f +#: ../../changelog.md:715 fc13286743f845d19a7cab16bf48759f msgid "" "Added `MemberFlags`. ([#2489](https://github.com/Pycord-" "Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:222 90ea693eff9d4606a4c04da0d022efe1 +#: ../../changelog.md:716 90ea693eff9d4606a4c04da0d022efe1 msgid "" "Added `bypass_verification` parameter to `Member.edit`. " "([#2489](https://github.com/Pycord-Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:224 b0e2a36ec1474943ac739d3a17c79296 +#: ../../changelog.md:718 b0e2a36ec1474943ac739d3a17c79296 msgid "" "Added `RoleFlags`. ([#2487](https://github.com/Pycord-" "Development/pycord/pull/2487))" msgstr "" -#: ../../changelog.md:225 1acba6757cf74da68c1302cbed5100b5 +#: ../../changelog.md:719 1acba6757cf74da68c1302cbed5100b5 msgid "" "Added `MessageCall` information. ([#2488](https://github.com/Pycord-" "Development/pycord/pull/2488))" msgstr "" -#: ../../changelog.md:230 7ae94f40f23e4016ad3583ccfa6c742c +#: ../../changelog.md:724 7ae94f40f23e4016ad3583ccfa6c742c msgid "" "Fixed the type-hinting of `Member.move_to` and `Member.edit` to reflect " "actual behavior. ([#2386](https://github.com/Pycord-" "Development/pycord/pull/2386))" msgstr "" -#: ../../changelog.md:232 4b405ed8d3174be9b4285624ed111389 +#: ../../changelog.md:726 4b405ed8d3174be9b4285624ed111389 msgid "" "Fixed a deprecation warning from being displayed when running `python -m " "discord -v` by replacing the deprecated module. " "([#2392](https://github.com/Pycord-Development/pycord/pull/2392))" msgstr "" -#: ../../changelog.md:235 21ab8865343f4f4a95f4e6fb558290f9 +#: ../../changelog.md:729 21ab8865343f4f4a95f4e6fb558290f9 msgid "" "Fixed `Paginator.edit` to no longer set user to the bot. " "([#2390](https://github.com/Pycord-Development/pycord/pull/2390))" msgstr "" -#: ../../changelog.md:237 9d69c269ed79425ab60e09f9b5e2ee4b +#: ../../changelog.md:731 9d69c269ed79425ab60e09f9b5e2ee4b msgid "" "Fixed `NameError` in some instances of `Interaction`. " "([#2402](https://github.com/Pycord-Development/pycord/pull/2402))" msgstr "" -#: ../../changelog.md:239 7c13dbe9d92449f4b9c00b812d03c2df +#: ../../changelog.md:733 7c13dbe9d92449f4b9c00b812d03c2df msgid "" "Fixed interactions being ignored due to `PartialMessage.id` being of type" " `str`. ([#2406](https://github.com/Pycord-Development/pycord/pull/2406))" msgstr "" -#: ../../changelog.md:241 e2f55b08f081473c867e0e027c8cf264 +#: ../../changelog.md:735 e2f55b08f081473c867e0e027c8cf264 msgid "" "Fixed the type-hinting of `ScheduledEvent.subscribers` to reflect actual " "behavior. ([#2400](https://github.com/Pycord-" "Development/pycord/pull/2400))" msgstr "" -#: ../../changelog.md:243 8b40273b3f334953b36d4e726019a6d1 +#: ../../changelog.md:737 8b40273b3f334953b36d4e726019a6d1 msgid "" "Fixed `ScheduledEvent.subscribers` behavior with `limit=None`. " "([#2407](https://github.com/Pycord-Development/pycord/pull/2407))" msgstr "" -#: ../../changelog.md:245 384fcb271c8a4306af44212e2fe7c84d +#: ../../changelog.md:739 384fcb271c8a4306af44212e2fe7c84d msgid "" "Fixed invalid data being passed to `Interaction._guild` in certain cases." " ([#2411](https://github.com/Pycord-Development/pycord/pull/2411))" msgstr "" -#: ../../changelog.md:247 ef1005168cfb44b6b8f2055793ee601d +#: ../../changelog.md:741 ef1005168cfb44b6b8f2055793ee601d msgid "" "Fixed option type hints being ignored when using `parameter_name`. " "([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:249 7869c915b3f14f07a5bf3a4475157805 +#: ../../changelog.md:743 7869c915b3f14f07a5bf3a4475157805 msgid "" "Fixed parameter `embed=None` causing `AttributeError` on " "`PartialMessage.edit`. ([#2446](https://github.com/Pycord-" "Development/pycord/pull/2446))" msgstr "" -#: ../../changelog.md:251 2ca84f4587674ad0afe6b33699c76e45 +#: ../../changelog.md:745 2ca84f4587674ad0afe6b33699c76e45 msgid "" "Fixed paginator to revert state if a page update callback fails. " "([#2448](https://github.com/Pycord-Development/pycord/pull/2448))" msgstr "" -#: ../../changelog.md:253 878001efd2cc45dead2ee90071cecf01 +#: ../../changelog.md:747 878001efd2cc45dead2ee90071cecf01 msgid "" "Fixed missing `application_id` in `Entitlement.delete`. " "([#2458](https://github.com/Pycord-Development/pycord/pull/2458))" msgstr "" -#: ../../changelog.md:255 ab1ed3f8483145bea5b24fad05b5648f +#: ../../changelog.md:749 ab1ed3f8483145bea5b24fad05b5648f msgid "" "Fixed issues with enums as `Option` types with long descriptions or too " "many values. ([#2463](https://github.com/Pycord-" "Development/pycord/pull/2463))" msgstr "" -#: ../../changelog.md:257 55d4ea1bd82340bcb8c23812b5179448 +#: ../../changelog.md:751 55d4ea1bd82340bcb8c23812b5179448 msgid "" "Fixed many inaccurate type hints throughout the library. " "([#2457](https://github.com/Pycord-Development/pycord/pull/2457))" msgstr "" -#: ../../changelog.md:259 447daa976adc419590670e36e28bb3e7 +#: ../../changelog.md:753 447daa976adc419590670e36e28bb3e7 msgid "" "Fixed `AttributeError` due to `discord.Option` being initialised with " "`input_type` set to `None`. ([#2464](https://github.com/Pycord-" "Development/pycord/pull/2464))" msgstr "" -#: ../../changelog.md:261 6861ca06f105483bbc97a0928b422c0a +#: ../../changelog.md:755 6861ca06f105483bbc97a0928b422c0a msgid "" "Fixed `remove_application_command` causing issues while reloading " "extensions. ([#2480](https://github.com/Pycord-" "Development/pycord/pull/2480))" msgstr "" -#: ../../changelog.md:263 0fe082c072ae49f581e23f1910056ed8 +#: ../../changelog.md:757 0fe082c072ae49f581e23f1910056ed8 msgid "" "Fixed outdated logic for filtering and sorting audit log entries. " "([#2371](https://github.com/Pycord-Development/pycord/pull/2371))" msgstr "" -#: ../../changelog.md:265 af74ad39a1b34e1fa81b9328b1540ea5 +#: ../../changelog.md:759 af74ad39a1b34e1fa81b9328b1540ea5 msgid "" "Further fixed logic when fetching audit logs. ([#2492](https://github.com" "/Pycord-Development/pycord/pull/2492))" msgstr "" -#: ../../changelog.md:270 c07af9a4c1fd4892ae280f8510c5161f +#: ../../changelog.md:764 c07af9a4c1fd4892ae280f8510c5161f msgid "" "Changed the type of `Guild.bitrate_limit` to `int`. " "([#2387](https://github.com/Pycord-Development/pycord/pull/2387))" msgstr "" -#: ../../changelog.md:272 552325d759394d788ef5af5370590ced +#: ../../changelog.md:766 552325d759394d788ef5af5370590ced msgid "" "HTTP requests that fail with a 503 status are now retried. " "([#2395](https://github.com/Pycord-Development/pycord/pull/2395))" msgstr "" -#: ../../changelog.md:274 3131b38385834d42af1359ccf1b8e9e8 +#: ../../changelog.md:768 3131b38385834d42af1359ccf1b8e9e8 msgid "" "`option` decorator now accepts `input_type`. ([#2417](https://github.com" "/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:276 38abe22de33943b2b3ff6091e2c3779f +#: ../../changelog.md:770 38abe22de33943b2b3ff6091e2c3779f msgid "" "`Option` may be used instead of `BridgeOption` until 2.7. " "([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:278 b9cb2502b6574133b0e491e40833d831 +#: ../../changelog.md:772 b9cb2502b6574133b0e491e40833d831 msgid "" "`Guild.query_members` now accepts `limit=None` to retrieve all members. " "([#2419](https://github.com/Pycord-Development/pycord/pull/2419))" msgstr "" -#: ../../changelog.md:280 8824c580ff8d4c56916af84ce8747115 +#: ../../changelog.md:774 8824c580ff8d4c56916af84ce8747115 msgid "" "`ApplicationCommand.guild_only` is now deprecated in favor of " "`ApplicationCommand.contexts`. ([#2409](https://github.com/Pycord-" "Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:283 effae79d201c4ca0a0e3943743dfc1b5 +#: ../../changelog.md:777 effae79d201c4ca0a0e3943743dfc1b5 msgid "" "`Message.interaction` is now deprecated in favor of " "`Message.interaction_metadata`. ([#2409](https://github.com/Pycord-" "Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:285 e81f05b83a034f228f9c15b92cb49ffc +#: ../../changelog.md:779 e81f05b83a034f228f9c15b92cb49ffc msgid "" "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which " "returns an `EntitlementIterator`. ([#2490](https://github.com/Pycord-" "Development/pycord/pull/2490))" msgstr "" -#: ../../changelog.md:288 0edc039bb53f4074aa6c2ef293fea3ec +#: ../../changelog.md:782 0edc039bb53f4074aa6c2ef293fea3ec msgid "" "Changed the error message that appears when attempting to add a " "subcommand group to a subcommand group. ([#2275](https://github.com" "/Pycord-Development/pycord/pull/2275))" msgstr "" -#: ../../changelog.md:293 3d4304bdaaab400c8603287757c112a5 +#: ../../changelog.md:787 3d4304bdaaab400c8603287757c112a5 msgid "" "Removed the `delete_message_days` parameter from ban methods. Please use " "`delete_message_seconds` instead. ([#2421](https://github.com/Pycord-" "Development/pycord/pull/2421))" msgstr "" -#: ../../changelog.md:296 313a2244ebdf459f93aaf6f06a33ba51 +#: ../../changelog.md:790 313a2244ebdf459f93aaf6f06a33ba51 msgid "" "Removed the `oldest_first` parameter from `Guild.audit_logs` in favor of " "the `before` and `after` parameters. ([#2371](https://github.com/Pycord-" "Development/pycord/pull/2371))" msgstr "" -#: ../../changelog.md:299 4d2440e51f8346a5894152a1e3ac6351 +#: ../../changelog.md:793 4d2440e51f8346a5894152a1e3ac6351 msgid "" "Removed the `vanity_code` parameter from `Guild.edit`. " "([#2491](https://github.com/Pycord-Development/pycord/pull/2491))" msgstr "" -#: ../../changelog.md:302 6a0c9c7b35c54520a5ae4547c8382a6e +#: ../../changelog.md:796 6a0c9c7b35c54520a5ae4547c8382a6e msgid "[2.5.0] - 2024-03-02" msgstr "" -#: ../../changelog.md:306 60a5bb23d20a46b29897ff0b90b12c68 +#: ../../changelog.md:800 60a5bb23d20a46b29897ff0b90b12c68 msgid "" "Added method to start bot via async context manager. " "([#1801](https://github.com/Pycord-Development/pycord/pull/1801))" msgstr "" -#: ../../changelog.md:308 41d21b3f7d62487ab79ebdd02c96a138 +#: ../../changelog.md:802 41d21b3f7d62487ab79ebdd02c96a138 msgid "" "Added parameters `author`, `footer`, `image` and `thumbnail` to " "`discord.Embed` initializer. ([#1996](https://github.com/Pycord-" "Development/pycord/pull/1996))" msgstr "" -#: ../../changelog.md:310 7556f2bd45294900b546bcc8bc4cc855 +#: ../../changelog.md:804 7556f2bd45294900b546bcc8bc4cc855 msgid "" "Added events `on_bridge_command`, `on_bridge_command_completion`, and " "`on_bridge_command_error`. ([#1916](https://github.com/Pycord-" "Development/pycord/pull/1916))" msgstr "" -#: ../../changelog.md:313 f83032a1921645c2b52208a2cd0d80f5 +#: ../../changelog.md:807 f83032a1921645c2b52208a2cd0d80f5 msgid "" "Added the `@client.once()` decorator, which serves as a one-time event " "listener. ([#1940](https://github.com/Pycord-" "Development/pycord/pull/1940))" msgstr "" -#: ../../changelog.md:315 3dc5ef7302d8499f8f3b37132cad769a +#: ../../changelog.md:809 3dc5ef7302d8499f8f3b37132cad769a msgid "" "Added support for text-related features in `StageChannel`. " "([#1936](https://github.com/Pycord-Development/pycord/pull/1936))" msgstr "" -#: ../../changelog.md:317 b26f8600ddae4ee7adf165d713c4c520 +#: ../../changelog.md:811 b26f8600ddae4ee7adf165d713c4c520 msgid "" "Added support for one-time event listeners in `Client.listen`. " "([#1957](https://github.com/Pycord-Development/pycord/pull/1957))" msgstr "" -#: ../../changelog.md:319 4c1d702a0fd34e05b931d0149b6d2e88 +#: ../../changelog.md:813 4c1d702a0fd34e05b931d0149b6d2e88 msgid "" "Added `current_page` argument to `Paginator.update()`. " "([#1983](https://github.com/Pycord-Development/pycord/pull/1983))" msgstr "" -#: ../../changelog.md:321 c424e9e7177746638415ee55b969a529 +#: ../../changelog.md:815 c424e9e7177746638415ee55b969a529 msgid "" "Added application flag `application_auto_moderation_rule_create_badge`. " "([#1992](https://github.com/Pycord-Development/pycord/pull/1992))" msgstr "" -#: ../../changelog.md:323 40bb9fff0d8f40258b28fc994bd31db7 +#: ../../changelog.md:817 40bb9fff0d8f40258b28fc994bd31db7 msgid "" "Added support for recording silence via new `sync_start` argument in " "`VoiceClient.start_recording()`. ([#1984](https://github.com/Pycord-" "Development/pycord/pull/1984))" msgstr "" -#: ../../changelog.md:326 af0b802a69904f288b90a992f9990483 +#: ../../changelog.md:820 af0b802a69904f288b90a992f9990483 msgid "" "Added `custom_message` to AutoModActionMetadata. " "([#2029](https://github.com/Pycord-Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:328 15c6731b295e4b0b8cd7e1340c6ea545 +#: ../../changelog.md:822 15c6731b295e4b0b8cd7e1340c6ea545 msgid "" "Added support for [voice messages](https://github.com/discord/discord-" "api-docs/pull/6082). ([#2016](https://github.com/Pycord-" "Development/pycord/pull/2016))" msgstr "" -#: ../../changelog.md:331 07bdc41bd4bd46c58757b555174359fc +#: ../../changelog.md:825 07bdc41bd4bd46c58757b555174359fc msgid "" "Added `data` attribute to all [Raw Event " "payloads](https://docs.pycord.dev/en/master/api/models.html#events). " "([#2023](https://github.com/Pycord-Development/pycord/pull/2023))" msgstr "" -#: ../../changelog.md:334 cb7c3646df2f43cda8a3b34f6d418af1 +#: ../../changelog.md:828 cb7c3646df2f43cda8a3b34f6d418af1 msgid "" "Added and documented missing `AuditLogAction` enums. " "([#2030](https://github.com/Pycord-Development/pycord/pull/2030), " "[#2171](https://github.com/Pycord-Development/pycord/pull/2171))" msgstr "" -#: ../../changelog.md:337 9d551823bcc84935a681e5d58adf5111 +#: ../../changelog.md:831 9d551823bcc84935a681e5d58adf5111 msgid "" "Added AutoMod-related models for `AuditLogDiff` enums. " "([#2030](https://github.com/Pycord-Development/pycord/pull/2030))" msgstr "" -#: ../../changelog.md:339 c3f3b5baaf6d4bf3a3deaa582d1444a1 +#: ../../changelog.md:833 c3f3b5baaf6d4bf3a3deaa582d1444a1 msgid "" "Added `Interaction.respond` and `Interaction.edit` as shortcut responses." " ([#2026](https://github.com/Pycord-Development/pycord/pull/2026))" msgstr "" -#: ../../changelog.md:341 6b5e8bebd67e407cb1bac3eba6d5726b +#: ../../changelog.md:835 6b5e8bebd67e407cb1bac3eba6d5726b msgid "" "Added `view.parent` which is set when the view is sent by " "`interaction.response.send_message`. ([#2036](https://github.com/Pycord-" "Development/pycord/pull/2036))" msgstr "" -#: ../../changelog.md:344 00f359112aa840c6816d75ab0587ad80 +#: ../../changelog.md:838 00f359112aa840c6816d75ab0587ad80 msgid "" "Added methods `bridge.Bot.walk_bridge_commands` and " "`BridgeCommandGroup.walk_commands`. ([#1867](https://github.com/Pycord-" "Development/pycord/pull/1867))" msgstr "" -#: ../../changelog.md:347 b21a35a76bac4e2d9ae6a07c7a3a696a +#: ../../changelog.md:841 b21a35a76bac4e2d9ae6a07c7a3a696a msgid "" "Added support for usernames and modified multiple methods accordingly. " "([#2042](https://github.com/Pycord-Development/pycord/pull/2042))" msgstr "" -#: ../../changelog.md:349 74a9e9832d4c4a6fa8734778209c65e4 +#: ../../changelog.md:843 74a9e9832d4c4a6fa8734778209c65e4 msgid "" "Added `icon` and `unicode_emoji` arguments to `Guild.create_role`. " "([#2086](https://github.com/Pycord-Development/pycord/pull/2086))" msgstr "" -#: ../../changelog.md:351 f2ec2163c71c48b9a21d3bd75fff5064 +#: ../../changelog.md:845 f2ec2163c71c48b9a21d3bd75fff5064 msgid "" "Added `cooldown` and `max_concurrency` attributes to `SlashCommandGroup`." " ([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:353 85eb170585cb42f598e263c7b60a31e0 +#: ../../changelog.md:847 85eb170585cb42f598e263c7b60a31e0 msgid "" "Added embedded activities Gartic Phone and Jamspace. " "([#2102](https://github.com/Pycord-Development/pycord/pull/2102))" msgstr "" -#: ../../changelog.md:355 7959cb02aa124f1b82dc5adbc03e84c5 +#: ../../changelog.md:849 7959cb02aa124f1b82dc5adbc03e84c5 msgid "" "Added `bridge.Context` type as a `Union` of subclasses. " "([#2106](https://github.com/Pycord-Development/pycord/pull/2106))" msgstr "" -#: ../../changelog.md:357 ade46dafe4b44075b82a661d0516635f +#: ../../changelog.md:851 ade46dafe4b44075b82a661d0516635f msgid "" "Added support for type-hinting slash command options with " "`typing.Annotated`. ([#2124](https://github.com/Pycord-" "Development/pycord/pull/2124))" msgstr "" -#: ../../changelog.md:359 62effd5e105647abaa72932b226b2ce3 +#: ../../changelog.md:853 62effd5e105647abaa72932b226b2ce3 msgid "" "Added `suppress` and `allowed_mentions` parameters to `Webhook` and " "`InteractionResponse` edit methods. ([#2138](https://github.com/Pycord-" "Development/pycord/pull/2138))" msgstr "" -#: ../../changelog.md:362 343032650b214f1eb5ffe747555db443 +#: ../../changelog.md:856 343032650b214f1eb5ffe747555db443 msgid "" "Added `wait_finish` parameter to `VoiceClient.play` for awaiting the end " "of a play. ([#2194](https://github.com/Pycord-" "Development/pycord/pull/2194))" msgstr "" -#: ../../changelog.md:364 42ed7327fefc4b54872053b06dc3d128 +#: ../../changelog.md:858 42ed7327fefc4b54872053b06dc3d128 msgid "" "Added support for custom bot status. ([#2206](https://github.com/Pycord-" "Development/pycord/pull/2206))" msgstr "" -#: ../../changelog.md:366 72df647a50374daa932d83ec54fadbce +#: ../../changelog.md:860 72df647a50374daa932d83ec54fadbce msgid "" "Added function `Guild.delete_auto_moderation_rule`. " "([#2153](https://github.com/Pycord-Development/pycord/pull/2153))" msgstr "" -#: ../../changelog.md:368 dddf1b7b1aba48dfb0f3282e4d0658a2 +#: ../../changelog.md:862 dddf1b7b1aba48dfb0f3282e4d0658a2 msgid "" "Added `VoiceChannel.slowmode_delay`. ([#2112](https://github.com/Pycord-" "Development/pycord/pull/2112))" msgstr "" -#: ../../changelog.md:370 3b2c11ddd69145ff9b65a168d5f20f04 +#: ../../changelog.md:864 3b2c11ddd69145ff9b65a168d5f20f04 msgid "" "Added `ForumChannel.default_reaction_emoji` attribute. " "([#2178](https://github.com/Pycord-Development/pycord/pull/2178))" msgstr "" -#: ../../changelog.md:372 199637891bab425183cc270c18b0a5db +#: ../../changelog.md:866 199637891bab425183cc270c18b0a5db msgid "" "Added `default_reaction_emoji` parameter to `Guild.create_forum_channel` " "and `ForumChannel.edit` methods. ([#2178](https://github.com/Pycord-" "Development/pycord/pull/2178))" msgstr "" -#: ../../changelog.md:375 4620d311330a4c04b6b2b7b4de078652 +#: ../../changelog.md:869 4620d311330a4c04b6b2b7b4de078652 msgid "" "Added `applied_tags` parameter to `Webhook.send` method. " "([#2322](https://github.com/Pycord-Development/pycord/pull/2322))" msgstr "" -#: ../../changelog.md:377 90293effcc9a4c0cbe82b4d50f4e2604 +#: ../../changelog.md:871 90293effcc9a4c0cbe82b4d50f4e2604 msgid "" "Added `User.avatar_decoration`. ([#2131](https://github.com/Pycord-" "Development/pycord/pull/2131))" msgstr "" -#: ../../changelog.md:379 f1c971d407c9454c85b3b93e5be66b65 +#: ../../changelog.md:873 f1c971d407c9454c85b3b93e5be66b65 msgid "" "Added support for guild onboarding related features. " "([#2127](https://github.com/Pycord-Development/pycord/pull/2127))" msgstr "" -#: ../../changelog.md:381 4f80fa16c23e41c19ad5f98cb4764338 +#: ../../changelog.md:875 4f80fa16c23e41c19ad5f98cb4764338 msgid "" "Added support for monetization related objects and events. " "([#2273](https://github.com/Pycord-Development/pycord/pull/2273))" msgstr "" -#: ../../changelog.md:383 5a3c464362f34da28e03de42a50c57e9 +#: ../../changelog.md:877 5a3c464362f34da28e03de42a50c57e9 msgid "" "Added `AttachmentFlags` and attachment attributes `expires_at`, " "`issued_at` and `hm`. ([#2342](https://github.com/Pycord-" "Development/pycord/pull/2342))" msgstr "" -#: ../../changelog.md:385 4d570b6175b846b7b096d02a18bf1053 +#: ../../changelog.md:879 4d570b6175b846b7b096d02a18bf1053 msgid "" "Added `invitable` and `slowmode_delay` to `Thread` creation methods. " "([#2350](https://github.com/Pycord-Development/pycord/pull/2350))" msgstr "" -#: ../../changelog.md:387 6e961ffbbb9c4e43a860891df7ed6fa5 +#: ../../changelog.md:881 6e961ffbbb9c4e43a860891df7ed6fa5 msgid "" "Added support for voice channel statuses. ([#2368](https://github.com" "/Pycord-Development/pycord/pull/2368))" msgstr "" -#: ../../changelog.md:389 ee841b6b671d4856b893970d196abd64 +#: ../../changelog.md:883 ee841b6b671d4856b893970d196abd64 msgid "" "Added `enforce_nonce` parameter for message sending. " "([#2370](https://github.com/Pycord-Development/pycord/pull/2370))" msgstr "" -#: ../../changelog.md:391 2608a06bd147422aa67260fc397061b3 +#: ../../changelog.md:885 2608a06bd147422aa67260fc397061b3 msgid "" "Added audit log support for voice channel status. " "([#2373](https://github.com/Pycord-Development/pycord/pull/2373))" msgstr "" -#: ../../changelog.md:396 62c9fe1681134e18a42748c961355bce +#: ../../changelog.md:890 62c9fe1681134e18a42748c961355bce msgid "" "Changed default for all `name_localizations` and " "`description_localizations` attributes from being `None` to being " @@ -1112,38 +1766,38 @@ msgid "" "Development/pycord/pull/1866))" msgstr "" -#: ../../changelog.md:399 3f5b3c8765174ac6aaefd7493e389482 +#: ../../changelog.md:893 3f5b3c8765174ac6aaefd7493e389482 msgid "" "Changed `ffmpeg` output suppression when recording voice channels. " "([#1993](https://github.com/Pycord-Development/pycord/pull/1993))" msgstr "" -#: ../../changelog.md:401 13ea43a34662409ebbeff058009c3b87 +#: ../../changelog.md:895 13ea43a34662409ebbeff058009c3b87 msgid "" "Changed file-upload size limit from 8 MB to 25 MB accordingly. " "([#2014](https://github.com/Pycord-Development/pycord/pull/2014))" msgstr "" -#: ../../changelog.md:403 f55ea4e73a9c4391a525b1222242d5f5 +#: ../../changelog.md:897 f55ea4e73a9c4391a525b1222242d5f5 msgid "" "Changed the behavior of retrieving bans to accurately reflect the API. " "([#1922](https://github.com/Pycord-Development/pycord/pull/1922))" msgstr "" -#: ../../changelog.md:405 67638ee2ed544e56b98bc22db8fea02a +#: ../../changelog.md:899 67638ee2ed544e56b98bc22db8fea02a msgid "" "Changed `Interaction.channel` to be received from the gateway, allowing " "it to be `DMChannel` or `GroupChannel`. ([#2025](https://github.com" "/Pycord-Development/pycord/pull/2025))" msgstr "" -#: ../../changelog.md:408 97745879546247a08a47059715774c5b +#: ../../changelog.md:902 97745879546247a08a47059715774c5b msgid "" "Changed `DMChannel.recipients` to potentially be `None`. " "([#2025](https://github.com/Pycord-Development/pycord/pull/2025))" msgstr "" -#: ../../changelog.md:410 7088fa09f41846e5892a329b6bcd8349 +#: ../../changelog.md:904 7088fa09f41846e5892a329b6bcd8349 msgid "" "Changed the behavior to store `view.message` when receiving a component " "interaction, while also changing `view.message` not to be set when " @@ -1151,411 +1805,411 @@ msgid "" "([#2036](https://github.com/Pycord-Development/pycord/pull/2036))" msgstr "" -#: ../../changelog.md:414 ef5d6a731203421cbcc58f074cd546f0 +#: ../../changelog.md:908 ef5d6a731203421cbcc58f074cd546f0 msgid "" "Changed the fetching of attributes shared between text-based and Slash " "Commands in Bridge Commands to be dynamic. ([#1867](https://github.com" "/Pycord-Development/pycord/pull/1867))" msgstr "" -#: ../../changelog.md:417 64963eb32d2d4c1c9c9ffee138a09b38 +#: ../../changelog.md:911 64963eb32d2d4c1c9c9ffee138a09b38 msgid "" "`discord.Embed` attributes (such as author, footer, etc.) now return " "instances of their respective classes when set and `None` otherwise. " "([#2063](https://github.com/Pycord-Development/pycord/pull/2063))" msgstr "" -#: ../../changelog.md:420 89f503d44fe24e02b7b7b79a544e6188 +#: ../../changelog.md:914 89f503d44fe24e02b7b7b79a544e6188 msgid "" "Changed `default_avatar` behavior to depend on the user's username " "migration status. ([#2087](https://github.com/Pycord-" "Development/pycord/pull/2087))" msgstr "" -#: ../../changelog.md:422 56adce95538e45d49665b92cda9b9641 +#: ../../changelog.md:916 56adce95538e45d49665b92cda9b9641 msgid "" "Changed type hints of `command_prefix` and `help_command` arguments to be" " accurate. ([#2099](https://github.com/Pycord-" "Development/pycord/pull/2099))" msgstr "" -#: ../../changelog.md:424 3bab78924e3d402698ce98a72ddc2c78 +#: ../../changelog.md:918 3bab78924e3d402698ce98a72ddc2c78 msgid "" "Replaced `orjson` features with `msgspec` in the codebase. " "([#2170](https://github.com/Pycord-Development/pycord/pull/2170))" msgstr "" -#: ../../changelog.md:426 ca59a473432d434ca872411f9c66003d +#: ../../changelog.md:920 ca59a473432d434ca872411f9c66003d msgid "" "`BridgeOption` must now be used for arguments in bridge commands. " "([#2252](https://github.com/Pycord-Development/pycord/pull/2252))" msgstr "" -#: ../../changelog.md:431 4e49791b54b244ee933a82f9e04437e2 +#: ../../changelog.md:925 4e49791b54b244ee933a82f9e04437e2 msgid "" "Removed `Client.once` in favour of `once` argument in `Client.listen`. " "([#1957](https://github.com/Pycord-Development/pycord/pull/1957))" msgstr "" -#: ../../changelog.md:433 ca26e991f22d4e3d8c6e230f0539ed50 +#: ../../changelog.md:927 ca26e991f22d4e3d8c6e230f0539ed50 msgid "" "Removed `Embed.Empty` in favour of `None`, and `EmbedProxy` in favour of " "individual classes. ([#2063](https://github.com/Pycord-" "Development/pycord/pull/2063))" msgstr "" -#: ../../changelog.md:438 0b59939241624a3193186fcb744f65f7 +#: ../../changelog.md:932 0b59939241624a3193186fcb744f65f7 msgid "" "Fixed `AttributeError` caused by [#1957](https://github.com/Pycord-" "Development/pycord/pull/1957) when using listeners in cogs. " "([#1989](https://github.com/Pycord-Development/pycord/pull/1989))" msgstr "" -#: ../../changelog.md:441 1d99b367a7c04345a26271b2bf0023e2 +#: ../../changelog.md:935 1d99b367a7c04345a26271b2bf0023e2 msgid "" "Fixed an issue in editing webhook messages in forum posts and private " "threads. ([#1981](https://github.com/Pycord-" "Development/pycord/pull/1981))." msgstr "" -#: ../../changelog.md:443 7ed9c8e2674b4eea8e16efe2e7916c19 +#: ../../changelog.md:937 7ed9c8e2674b4eea8e16efe2e7916c19 msgid "" "Fixed `View.message` not being set when view is sent using webhooks, " "including `Interaction.followup.send` or when a message is edited. " "([#1997](https://github.com/Pycord-Development/pycord/pull/1997))" msgstr "" -#: ../../changelog.md:446 26359420acd84d13b7ec8078c585de73 +#: ../../changelog.md:940 26359420acd84d13b7ec8078c585de73 msgid "" "Fixed `None` being handled incorrectly for avatar in `ClientUser.edit`. " "([#1994](https://github.com/Pycord-Development/pycord/pull/1994))" msgstr "" -#: ../../changelog.md:448 579b45e396024f64912f08f8cfca16ec +#: ../../changelog.md:942 579b45e396024f64912f08f8cfca16ec msgid "" "Fixed scheduled events breaking when changing the location from external " "to a channel. ([#1998](https://github.com/Pycord-" "Development/pycord/pull/1998))" msgstr "" -#: ../../changelog.md:450 18befe9e39544595a7a2036d48d19470 +#: ../../changelog.md:944 18befe9e39544595a7a2036d48d19470 msgid "" "Fixed boolean converter breaking for Bridge Commands. " "([#1999](https://github.com/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:452 084a586848d74bfeb5f2ceba591293d0 +#: ../../changelog.md:946 084a586848d74bfeb5f2ceba591293d0 msgid "" "Fixed bridge command options not working. ([#1999](https://github.com" "/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:454 83b3c68f47754e73ab88708fc8a2ffb2 +#: ../../changelog.md:948 83b3c68f47754e73ab88708fc8a2ffb2 msgid "" "Fixed `TypeError` being raised when passing `name` argument to bridge " "groups. ([#2000](https://github.com/Pycord-Development/pycord/pull/2000))" msgstr "" -#: ../../changelog.md:456 a3a4c596689748fe814636d674727419 +#: ../../changelog.md:950 a3a4c596689748fe814636d674727419 msgid "" "Fixed `TypeError` in `AutoModRule`. ([#2029](https://github.com/Pycord-" "Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:458 1b761f69f40f462b8e4ef9190b7fc1d6 +#: ../../changelog.md:952 1b761f69f40f462b8e4ef9190b7fc1d6 msgid "" "Fixed the functionality to override the default " "`on_application_command_error` behavior using listeners. " "([#2044](https://github.com/Pycord-Development/pycord/pull/2044))" msgstr "" -#: ../../changelog.md:461 fae4d3fe283e4ea396db05e19418ce5d +#: ../../changelog.md:955 fae4d3fe283e4ea396db05e19418ce5d msgid "" "Fixed unloading of cogs with bridge commands. ([#2048](https://github.com" "/Pycord-Development/pycord/pull/2048))" msgstr "" -#: ../../changelog.md:463 eaf24d26663f4e6380db8ad8f0172cbe +#: ../../changelog.md:957 eaf24d26663f4e6380db8ad8f0172cbe msgid "" "Fixed the `individual` slash command synchronization method. " "([#1925](https://github.com/Pycord-Development/pycord/pull/1925))" msgstr "" -#: ../../changelog.md:465 84c4af7114434feaa1fecfd718dc694c +#: ../../changelog.md:959 84c4af7114434feaa1fecfd718dc694c msgid "" "Fixed an issue that occurred when `webhooks_update` event payload channel" " ID was `None`. ([#2078](https://github.com/Pycord-" "Development/pycord/pull/2078))" msgstr "" -#: ../../changelog.md:467 47c28724914e4fc9a18709531f47c88d +#: ../../changelog.md:961 47c28724914e4fc9a18709531f47c88d msgid "" "Fixed major `TypeError` when an `AuditLogEntry` has no user. " "([#2079](https://github.com/Pycord-Development/pycord/pull/2079))" msgstr "" -#: ../../changelog.md:469 1e8ecddada0440e8b28a3c9be07f3423 +#: ../../changelog.md:963 1e8ecddada0440e8b28a3c9be07f3423 msgid "" "Fixed `HTTPException` when trying to create a forum thread with files. " "([#2075](https://github.com/Pycord-Development/pycord/pull/2075))" msgstr "" -#: ../../changelog.md:471 a148a83edd1f4f7b845a87b1a987c516 +#: ../../changelog.md:965 a148a83edd1f4f7b845a87b1a987c516 msgid "" "Fixed `before_invoke` not being run for `SlashCommandGroup`. " "([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:473 1aa560acbffb489b9c0495cf0b24c36e +#: ../../changelog.md:967 1aa560acbffb489b9c0495cf0b24c36e msgid "" "Fixed `AttributeError` when accessing a `Select` object's values when it " "has not been interacted with. ([#2104](https://github.com/Pycord-" "Development/pycord/pull/2104))" msgstr "" -#: ../../changelog.md:475 1770b0d4e2994906acfa30119c7eb482 +#: ../../changelog.md:969 1770b0d4e2994906acfa30119c7eb482 msgid "" "Fixed `before_invoke` being run twice for slash subcommands. " "([#2139](https://github.com/Pycord-Development/pycord/pull/2139))" msgstr "" -#: ../../changelog.md:477 df13f489e5fa4cc48904626e021c027d +#: ../../changelog.md:971 df13f489e5fa4cc48904626e021c027d msgid "" "Fixed `Guild._member_count` sometimes not being set. " "([#2145](https://github.com/Pycord-Development/pycord/pull/2145))" msgstr "" -#: ../../changelog.md:479 269b54a1fd2744a7866a615c72ace4a8 +#: ../../changelog.md:973 269b54a1fd2744a7866a615c72ace4a8 msgid "" "Fixed `Thread.applied_tags` not being updated. " "([#2146](https://github.com/Pycord-Development/pycord/pull/2146))" msgstr "" -#: ../../changelog.md:481 86b89f547c6b4a358f432cf4d398f640 +#: ../../changelog.md:975 86b89f547c6b4a358f432cf4d398f640 msgid "" "Fixed type-hinting of `author` property of `ApplicationContext` to " "include type-hinting of `User` or `Member`. ([#2148](https://github.com" "/Pycord-Development/pycord/pull/2148))" msgstr "" -#: ../../changelog.md:484 2fb12f31fbda4dd38ac5d75d20c470af +#: ../../changelog.md:978 2fb12f31fbda4dd38ac5d75d20c470af msgid "" "Fixed missing `delete_after` parameter in overload type-hinting for " "`Webhook.send()`. ([#2156](https://github.com/Pycord-" "Development/pycord/pull/2156))" msgstr "" -#: ../../changelog.md:486 2b542989e4474b1497f08ac6f19f99ed +#: ../../changelog.md:980 2b542989e4474b1497f08ac6f19f99ed msgid "" "Fixed `ScheduledEvent.creator_id` returning `str` instead of `int`. " "([#2162](https://github.com/Pycord-Development/pycord/pull/2162))" msgstr "" -#: ../../changelog.md:488 b5e55bb544e94272b3397bbc0e072ec3 +#: ../../changelog.md:982 b5e55bb544e94272b3397bbc0e072ec3 msgid "" "Fixed `_bytes_to_base64_data` not defined. ([#2185](https://github.com" "/Pycord-Development/pycord/pull/2185))" msgstr "" -#: ../../changelog.md:490 3de52ce55e8b41e2a5815592bb6257ec +#: ../../changelog.md:984 3de52ce55e8b41e2a5815592bb6257ec msgid "" "Fixed inaccurate `Union` type hint of `values` argument of " "`basic_autocomplete` to include `Iterable[OptionChoice]`." msgstr "" -#: ../../changelog.md:492 8fa8ea140ced4a4fa64c9d534c7f71d0 +#: ../../changelog.md:986 8fa8ea140ced4a4fa64c9d534c7f71d0 msgid "" "Fixed initial message inside of the create thread payload sending legacy " "beta payload. ([#2191](https://github.com/Pycord-" "Development/pycord/pull/2191))" msgstr "" -#: ../../changelog.md:494 cc7d5fa68e994d34aa693f5bb2f1ffd0 +#: ../../changelog.md:988 cc7d5fa68e994d34aa693f5bb2f1ffd0 msgid "" "Fixed a misplaced payload object inside of the thread creation payload. " "([#2192](https://github.com/Pycord-Development/pycord/pull/2192))" msgstr "" -#: ../../changelog.md:496 c17344409e9f492a8fd6b8c55ed614aa +#: ../../changelog.md:990 c17344409e9f492a8fd6b8c55ed614aa msgid "" "Fixed `DMChannel.recipient` and `User.dm_channel` being `None`. " "([#2219](https://github.com/Pycord-Development/pycord/pull/2219))" msgstr "" -#: ../../changelog.md:498 12ea4e48fc584a9c87ef676eeacfcd07 +#: ../../changelog.md:992 12ea4e48fc584a9c87ef676eeacfcd07 msgid "" "Fixed `ffmpeg` being terminated prematurely when piping audio stream. " "([#2240](https://github.com/Pycord-Development/pycord/pull/2240))" msgstr "" -#: ../../changelog.md:500 9c6fac01828f43d9a61aee72f31c1792 +#: ../../changelog.md:994 9c6fac01828f43d9a61aee72f31c1792 msgid "" "Fixed tasks looping infinitely when `tzinfo` is neither `None` nor UTC. " "([#2196](https://github.com/Pycord-Development/pycord/pull/2196))" msgstr "" -#: ../../changelog.md:502 7327cd43427e488999e090c78cac0b79 +#: ../../changelog.md:996 7327cd43427e488999e090c78cac0b79 msgid "" "Fixed `AttributeError` when running permission checks without the `bot` " "scope. ([#2113](https://github.com/Pycord-" "Development/pycord/issues/2113))" msgstr "" -#: ../../changelog.md:504 d458144f63124e12a6e0d9f8f9cb952b +#: ../../changelog.md:998 d458144f63124e12a6e0d9f8f9cb952b msgid "" "Fixed `Option` not working on bridge commands because " "`ext.commands.Command` does not recognize them. " "([#2256](https://github.com/Pycord-Development/pycord/pull/2256))" msgstr "" -#: ../../changelog.md:506 8f18e8d005b1496387f152f3df8662b7 +#: ../../changelog.md:1000 8f18e8d005b1496387f152f3df8662b7 msgid "" "Fixed offset-aware tasks causing `TypeError` when being prepared. " "([#2271](https://github.com/Pycord-Development/pycord/pull/2271))" msgstr "" -#: ../../changelog.md:508 d15ec1bf07934c9d86604965290c99bf +#: ../../changelog.md:1002 d15ec1bf07934c9d86604965290c99bf msgid "" "Fixed `AttributeError` when serializing commands with `Annotated` type " "hints. ([#2243](https://github.com/Pycord-Development/pycord/pull/2243))" msgstr "" -#: ../../changelog.md:510 2eb6e57c0a364efd86ffa8096f540133 +#: ../../changelog.md:1004 2eb6e57c0a364efd86ffa8096f540133 msgid "" "Fixed `Intents.all()` returning the wrong value. " "([#2257](https://github.com/Pycord-Development/pycord/issues/2257))" msgstr "" -#: ../../changelog.md:512 5b2283d5d5e640999855ad3042fc5e6b +#: ../../changelog.md:1006 5b2283d5d5e640999855ad3042fc5e6b msgid "" "Fixed `AuditLogIterator` not respecting the `after` parameter. " "([#2295](https://github.com/Pycord-Development/pycord/issues/2295))" msgstr "" -#: ../../changelog.md:514 d3b786079fea46bc8786e6b5154c03ed +#: ../../changelog.md:1008 d3b786079fea46bc8786e6b5154c03ed msgid "" "Fixed `AttributeError` when failing to establish initial websocket " "connection. ([#2301](https://github.com/Pycord-" "Development/pycord/pull/2301))" msgstr "" -#: ../../changelog.md:516 b25e60c5a037415e80243abad7f9df8f +#: ../../changelog.md:1010 b25e60c5a037415e80243abad7f9df8f msgid "" "Fixed `AttributeError` caused by `command.cog` being `MISSING`. " "([#2303](https://github.com/Pycord-Development/pycord/issues/2303))" msgstr "" -#: ../../changelog.md:518 c5f685e545da4356aeb4de2f2f183a84 +#: ../../changelog.md:1012 c5f685e545da4356aeb4de2f2f183a84 msgid "" "Fixed `self.use_default_buttons` being assumed truthy by " "`Paginator.update`. ([#2319](https://github.com/Pycord-" "Development/pycord/pull/2319))" msgstr "" -#: ../../changelog.md:520 17ed8177c40a476fb48f4d90f37837c7 +#: ../../changelog.md:1014 17ed8177c40a476fb48f4d90f37837c7 msgid "" "Fixed `AttributeError` when comparing application commands with non-" "command objects. ([#2299](https://github.com/Pycord-" "Development/pycord/issues/2299))" msgstr "" -#: ../../changelog.md:522 5114e2e8307349088415bbbee6af60e4 +#: ../../changelog.md:1016 5114e2e8307349088415bbbee6af60e4 msgid "" "Fixed `AttributeError` when copying groups on startup. " "([#2331](https://github.com/Pycord-Development/pycord/issues/2331))" msgstr "" -#: ../../changelog.md:524 25663b9a9dd74370984ab38a6e476f27 +#: ../../changelog.md:1018 25663b9a9dd74370984ab38a6e476f27 msgid "" "Fixed application command options causing errors if declared through the " "option decorator or kwarg. ([#2332](https://github.com/Pycord-" "Development/pycord/issues/2332))" msgstr "" -#: ../../changelog.md:527 2541f029d7454ba394deb4a01dde2485 +#: ../../changelog.md:1021 2541f029d7454ba394deb4a01dde2485 msgid "" "Fixed options declared using the parameter default value syntax always " "being optional. ([#2333](https://github.com/Pycord-" "Development/pycord/issues/2333))" msgstr "" -#: ../../changelog.md:529 c9faa78167bc4750a0684c8cbbd64895 +#: ../../changelog.md:1023 c9faa78167bc4750a0684c8cbbd64895 msgid "" "Fixed `BridgeContext` type hints raising an exception for unsupported " "option type. ([#2337](https://github.com/Pycord-" "Development/pycord/pull/2337))" msgstr "" -#: ../../changelog.md:531 1658273ee130473d997c5e510ecbc0fa +#: ../../changelog.md:1025 1658273ee130473d997c5e510ecbc0fa msgid "" "Fixed `TypeError` due to `(Sync)WebhookMessage._thread_id` being set to " "`None`. ([#2343](https://github.com/Pycord-Development/pycord/pull/2343))" msgstr "" -#: ../../changelog.md:533 d8a3e43d20754ef092f3f8d19b138f0d +#: ../../changelog.md:1027 d8a3e43d20754ef092f3f8d19b138f0d msgid "" "Fixed `AttributeError` due to `entitlements` not being included in " "`Interaction.__slots__`. ([#2345](https://github.com/Pycord-" "Development/pycord/pull/2345))" msgstr "" -#: ../../changelog.md:536 099b69ec664541e0a8052975795d65e4 +#: ../../changelog.md:1030 099b69ec664541e0a8052975795d65e4 msgid "" "Fixed `Thread.me` being out of date and added the thread owner to " "`Thread.members` on creation. ([#1296](https://github.com/Pycord-" "Development/pycord/issues/1296))" msgstr "" -#: ../../changelog.md:538 80ef1c27fc7b4fa48c2db376d01949dd +#: ../../changelog.md:1032 80ef1c27fc7b4fa48c2db376d01949dd msgid "" "Fixed keyword argument wildcard of `bridge.has_permissions` having the " "wrong type hint. ([#2364](https://github.com/Pycord-" "Development/pycord/pull/2364))" msgstr "" -#: ../../changelog.md:540 8ef80de7fad747f88bcdb50c5d39b51b +#: ../../changelog.md:1034 8ef80de7fad747f88bcdb50c5d39b51b msgid "" "Fixed enum to support stringified annotations. " "([#2367](https://github.com/Pycord-Development/pycord/pull/2367))" msgstr "" -#: ../../changelog.md:543 b4456318b5c84fd28244fb8d7f496360 +#: ../../changelog.md:1037 b4456318b5c84fd28244fb8d7f496360 msgid "[2.4.1] - 2023-03-20" msgstr "" -#: ../../changelog.md:547 c8c94e0963114de48a89fd2659fc7763 +#: ../../changelog.md:1041 c8c94e0963114de48a89fd2659fc7763 msgid "" "Updated the values of the `Color.embed_background()` classmethod to " "correspond with new theme colors in the app. ([#1931](https://github.com" "/Pycord-Development/pycord/pull/1931))" msgstr "" -#: ../../changelog.md:553 abf8d94bacef493cb4fe23a98730bc28 +#: ../../changelog.md:1047 abf8d94bacef493cb4fe23a98730bc28 msgid "" "Fixed the type-hinting of `SlashCommandGroup.walk_commands()` to reflect " "actual behavior. ([#1838](https://github.com/Pycord-" "Development/pycord/pull/1838))" msgstr "" -#: ../../changelog.md:555 2cdfa2779b0e4b8f9ab4144401a89802 +#: ../../changelog.md:1049 2cdfa2779b0e4b8f9ab4144401a89802 msgid "" "Fixed the voice IP discovery due to the recent [announced " "change](https://discord.com/channels/613425648685547541/697138785317814292/1080623873629884486)." " ([#1955](https://github.com/Pycord-Development/pycord/pull/1955))" msgstr "" -#: ../../changelog.md:558 aaf94f670e8340a5b177fe6ae162358b +#: ../../changelog.md:1052 aaf94f670e8340a5b177fe6ae162358b msgid "" "Fixed `reason` being passed to the wrong method in " "`guild.create_auto_moderation_rule`. ([#1960](https://github.com/Pycord-" "Development/pycord/pull/1960))" msgstr "" -#: ../../changelog.md:562 c101984320c34ce99992f9fe847e0e88 +#: ../../changelog.md:1056 c101984320c34ce99992f9fe847e0e88 msgid "[2.4.0] - 2023-02-10" msgstr "" -#: ../../changelog.md:566 617814850e83401ebf06752624c50095 +#: ../../changelog.md:1060 617814850e83401ebf06752624c50095 msgid "" "Added new AutoMod trigger metadata properties `regex_patterns`, " "`allow_list`, and `mention_total_limit`; and added the `mention_spam` " @@ -1563,13 +2217,13 @@ msgid "" "Development/pycord/pull/1809))" msgstr "" -#: ../../changelog.md:569 7fd8831246324c0ba80b842014371a93 +#: ../../changelog.md:1063 7fd8831246324c0ba80b842014371a93 msgid "" "Added missing `image` parameter to `Guild.create_scheduled_event()` " "method. ([#1831](https://github.com/Pycord-Development/pycord/pull/1831))" msgstr "" -#: ../../changelog.md:571 b33dbeef25f54b92a273ab153577e67e +#: ../../changelog.md:1065 b33dbeef25f54b92a273ab153577e67e msgid "" "New `ApplicationRoleConnectionMetadata` class for application role " "connection metadata, along with the " @@ -1578,7 +2232,7 @@ msgid "" "([#1791](https://github.com/Pycord-Development/pycord/pull/1791))" msgstr "" -#: ../../changelog.md:575 dd48eb67d9264c6f9c8c34eff1f8dc21 +#: ../../changelog.md:1069 dd48eb67d9264c6f9c8c34eff1f8dc21 msgid "" "Added new message types, `role_subscription_purchase`, " "`interaction_premium_upsell`, `stage_start`, `stage_end`, " @@ -1587,60 +2241,60 @@ msgid "" "/Pycord-Development/pycord/pull/1852))" msgstr "" -#: ../../changelog.md:579 f5ee939eced64359a65e9e63f4c50556 +#: ../../changelog.md:1073 f5ee939eced64359a65e9e63f4c50556 msgid "" "Added new `EmbeddedActivity` values. ([#1859](https://github.com/Pycord-" "Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:581 ee535bdbc1cd4d558c6fa469a5b0d528 +#: ../../changelog.md:1075 ee535bdbc1cd4d558c6fa469a5b0d528 msgid "" "Added new `suppress_notifications` to `MessageFlags`. " "([#1912](https://github.com/Pycord-Development/pycord/pull/1912))" msgstr "" -#: ../../changelog.md:583 fa69515bb7074d55a6b5abe0177aac95 +#: ../../changelog.md:1077 fa69515bb7074d55a6b5abe0177aac95 msgid "" "Added GIF sticker format type to the `StickerFormatType` enum. " "([#1915](https://github.com/Pycord-Development/pycord/pull/1915))" msgstr "" -#: ../../changelog.md:585 17096d6218ec43a3bbef7cb4f25eead2 +#: ../../changelog.md:1079 17096d6218ec43a3bbef7cb4f25eead2 msgid "" "Added new raw events: `raw_member_remove`, `raw_thread_update`, and " "`raw_thread_member_remove`. ([#1880](https://github.com/Pycord-" "Development/pycord/pull/1880))" msgstr "" -#: ../../changelog.md:588 9f7c5aed80f847d0ba8cec2331f54a86 +#: ../../changelog.md:1082 9f7c5aed80f847d0ba8cec2331f54a86 msgid "" "Improved support for setting channel types & added new channel types for " "`discord.Option`. ([#1883](https://github.com/Pycord-" "Development/pycord/pull/1883))" msgstr "" -#: ../../changelog.md:593 571ca9ff303e4bd994e1179a0cadb5b3 +#: ../../changelog.md:1087 571ca9ff303e4bd994e1179a0cadb5b3 msgid "" "Changed `EmbeddedActivity` values to update accordingly with the new " "activities. ([#1859](https://github.com/Pycord-" "Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:595 464da00a553d4cfa9819fc2f0f8e848f +#: ../../changelog.md:1089 464da00a553d4cfa9819fc2f0f8e848f msgid "" "Advanced version info is now stored as a dict in `version_info.advanced` " "instead of attributes on the `version_info` object. " "([#1920](https://github.com/Pycord-Development/pycord/pull/1920))" msgstr "" -#: ../../changelog.md:598 39533606d2e9446793b556a39247934e +#: ../../changelog.md:1092 39533606d2e9446793b556a39247934e msgid "" "The `version_info.release_level` attribute has been reverted to its " "previous name, `releaselevel`. ([#1920](https://github.com/Pycord-" "Development/pycord/pull/1920))" msgstr "" -#: ../../changelog.md:603 416058062bb045498b964ebab56acb3a +#: ../../changelog.md:1097 416058062bb045498b964ebab56acb3a msgid "" "Fixed bugs in `Page.update_files` where file objects stored in memory " "were causing an `AttributeError`, and `io.BytesIO` files did not send " @@ -1649,273 +2303,273 @@ msgid "" "Development/pycord/pull/1881))" msgstr "" -#: ../../changelog.md:607 8818ab33e8604db2877b20c041af6723 +#: ../../changelog.md:1101 8818ab33e8604db2877b20c041af6723 msgid "" "Fixed bridge groups missing the `parent` attribute. " "([#1823](https://github.com/Pycord-Development/pycord/pull/1823))" msgstr "" -#: ../../changelog.md:609 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +#: ../../changelog.md:1103 9fe0dfdfa63e4ad4b9c4e4043aef28b3 msgid "" "Fixed issues with creating auto moderation rules. " "([#1822](https://github.com/Pycord-Development/pycord/pull/1822))" msgstr "" -#: ../../changelog.md:612 ea5b04755aae4a53a625348b5d5f945d +#: ../../changelog.md:1106 ea5b04755aae4a53a625348b5d5f945d msgid "[2.3.3] - 2023-02-10" msgstr "" -#: ../../changelog.md:614 a66717a0773c4de7be264d65696be04e +#: ../../changelog.md:1108 a66717a0773c4de7be264d65696be04e msgid "" "Fixed an unhandled `KeyError` exception when receiving GIF stickers, " "causing crashes. ([#1915](https://github.com/Pycord-" "Development/pycord/pull/1915))" msgstr "" -#: ../../changelog.md:617 aeae11c1ec9e4f4ca20b998880bc4e5b +#: ../../changelog.md:1111 aeae11c1ec9e4f4ca20b998880bc4e5b msgid "[2.3.2] - 2022-12-03" msgstr "" -#: ../../changelog.md:621 c49932aeab584576ad0d13c3a8073143 +#: ../../changelog.md:1115 c49932aeab584576ad0d13c3a8073143 msgid "" "Fixed another `AttributeError` relating to the new `bridge_commands` " "attribute on `ext.bridge.Bot`. ([#1815](https://github.com/Pycord-" "Development/pycord/pull/1815))" msgstr "" -#: ../../changelog.md:623 7b22f35de99640918b24cf129a8708a1 +#: ../../changelog.md:1117 7b22f35de99640918b24cf129a8708a1 msgid "" "Fixed an `AttributeError` in select relating to the select type. " "([#1814](https://github.com/Pycord-Development/pycord/pull/1814))" msgstr "" -#: ../../changelog.md:625 b940bd229d2b4e6891eec2561e8e815c +#: ../../changelog.md:1119 b940bd229d2b4e6891eec2561e8e815c msgid "" "Fixed `Thread.applied_tags` always returning an empty list. " "([#1817](https://github.com/Pycord-Development/pycord/pull/1817))" msgstr "" -#: ../../changelog.md:628 1b92099482524c32940e7b2962f78c68 +#: ../../changelog.md:1122 1b92099482524c32940e7b2962f78c68 msgid "[2.3.1] - 2022-11-27" msgstr "" -#: ../../changelog.md:632 25bce91323db4cbea6c7e706497a5fbb +#: ../../changelog.md:1126 25bce91323db4cbea6c7e706497a5fbb msgid "" "Fixed `AttributeError` relating to the new `bridge_commands` attribute on" " `ext.bridge.Bot`. ([#1802](https://github.com/Pycord-" "Development/pycord/pull/1802))" msgstr "" -#: ../../changelog.md:635 eeb4225156bc403cb9430c14142f0030 +#: ../../changelog.md:1129 eeb4225156bc403cb9430c14142f0030 msgid "[2.3.0] - 2022-11-23" msgstr "" -#: ../../changelog.md:639 1f69a42547d7413d81ac3be425763eca +#: ../../changelog.md:1133 1f69a42547d7413d81ac3be425763eca msgid "" "New brief Attribute to BridgeSlashCommand. ([#1676](https://github.com" "/Pycord-Development/pycord/pull/1676))" msgstr "" -#: ../../changelog.md:641 faba5859b8964373ba18f34a5830b58a +#: ../../changelog.md:1135 faba5859b8964373ba18f34a5830b58a msgid "" "Python 3.11 support. ([#1680](https://github.com/Pycord-" "Development/pycord/pull/1680))" msgstr "" -#: ../../changelog.md:642 b5eceae1a70b4eb08fd9c86ed7d3e253 +#: ../../changelog.md:1136 b5eceae1a70b4eb08fd9c86ed7d3e253 msgid "" "New select types `user`, `role`, `mentionable`, and `channel` - Along " "with their respective types and shortcut decorators. " "([#1702](https://github.com/Pycord-Development/pycord/pull/1702))" msgstr "" -#: ../../changelog.md:645 99a675fe67cf47bd8552026dcb0d7680 +#: ../../changelog.md:1139 99a675fe67cf47bd8552026dcb0d7680 msgid "" "Added support for age-restricted (NSFW) commands. " "([#1775](https://github.com/Pycord-Development/pycord/pull/1775))" msgstr "" -#: ../../changelog.md:647 ee8b90ba67724d46a3efd5335b0a029a +#: ../../changelog.md:1141 ee8b90ba67724d46a3efd5335b0a029a msgid "" "New flags: `PublicUserFlags.active_developer` & " "`ApplicationFlags.active`. ([#1776](https://github.com/Pycord-" "Development/pycord/pull/1776))" msgstr "" -#: ../../changelog.md:649 0d7ed354cec246a1884bb62b4a30455b +#: ../../changelog.md:1143 0d7ed354cec246a1884bb62b4a30455b msgid "" "Support for new forum features including tags, default slowmode, and " "default sort order. ([#1636](https://github.com/Pycord-" "Development/pycord/pull/1636))" msgstr "" -#: ../../changelog.md:651 3d7339c7a4b34b419ca2b385c99b2160 +#: ../../changelog.md:1145 3d7339c7a4b34b419ca2b385c99b2160 msgid "" "Support for new thread attributes `total_message_sent` and `is_pinned`. " "([#1636](https://github.com/Pycord-Development/pycord/pull/1636))" msgstr "" -#: ../../changelog.md:653 d92eb373bc624dffac6f0e1dc5e5fc95 +#: ../../changelog.md:1147 d92eb373bc624dffac6f0e1dc5e5fc95 msgid "" "Added `bridge_commands` attribute to `ext.bridge.Bot` for access to " "bridge command objects. ([#1787](https://github.com/Pycord-" "Development/pycord/pull/1787))" msgstr "" -#: ../../changelog.md:655 2a37ee55e00e4e68b43bcf62c0b6c16b +#: ../../changelog.md:1149 2a37ee55e00e4e68b43bcf62c0b6c16b msgid "" "Updated `Guild.features` to include new and previously missing features. " "([#1788](https://github.com/Pycord-Development/pycord/pull/1788))" msgstr "" -#: ../../changelog.md:660 b96a634b3523470b9c6321bfe1d0d386 +#: ../../changelog.md:1154 b96a634b3523470b9c6321bfe1d0d386 msgid "" "Fix bridge.has_permissions. ([#1695](https://github.com/Pycord-" "Development/pycord/pull/1695))" msgstr "" -#: ../../changelog.md:662 cc90297f0d5b47c7b04fcc3561b2ee44 +#: ../../changelog.md:1156 cc90297f0d5b47c7b04fcc3561b2ee44 msgid "" "Fix audit log overwrite type always resulting in `None`. " "([#1716](https://github.com/Pycord-Development/pycord/pull/1716))" msgstr "" -#: ../../changelog.md:664 6b8dca9744d84dd1afaf7c1f2c36bbc2 +#: ../../changelog.md:1158 6b8dca9744d84dd1afaf7c1f2c36bbc2 msgid "" "Fixed error when using `suppress` kwarg in `send()`. " "([#1719](https://github.com/Pycord-Development/pycord/pull/1719) & " "[#1723](https://github.com/Pycord-Development/pycord/pull/1723))" msgstr "" -#: ../../changelog.md:670 90671804020b41aba86f0d541ac50a3e +#: ../../changelog.md:1164 90671804020b41aba86f0d541ac50a3e msgid "" "`get_application_command()` type kwarg now defaults to " "`ApplicationCommand`, so all command types can be retrieved by default. " "([#1678](https://github.com/Pycord-Development/pycord/pull/1678))" msgstr "" -#: ../../changelog.md:673 7421d3fe662f4595af3381037136c502 +#: ../../changelog.md:1167 7421d3fe662f4595af3381037136c502 msgid "" "`get_application_command()` now supports retrieving subcommands and " "subcommand groups. ([#1678](https://github.com/Pycord-" "Development/pycord/pull/1678))" msgstr "" -#: ../../changelog.md:679 160d0b3650564e17b6e25a2cf3bebf73 +#: ../../changelog.md:1173 160d0b3650564e17b6e25a2cf3bebf73 msgid "" "Removed the guild feature `PRIVATE_THREADS` due to paywall limitation " "removal. ([#1789](https://github.com/Pycord-" "Development/pycord/pull/1789))" msgstr "" -#: ../../changelog.md:682 a11bd7aede7844c6b417faeae902549d +#: ../../changelog.md:1176 a11bd7aede7844c6b417faeae902549d msgid "[2.2.2] - 2022-10-05" msgstr "" -#: ../../changelog.md:686 c79e6592f08f41d387a756efa462ff76 +#: ../../changelog.md:1180 c79e6592f08f41d387a756efa462ff76 msgid "" "Fixed `parent` attribute of second-level subcommands being set to the " "base level command instead of the direct parent. " "([#1673](https://github.com/Pycord-Development/pycord/pull/1673))" msgstr "" -#: ../../changelog.md:690 804d49d35a1a4950bb1844cb14422c04 +#: ../../changelog.md:1184 804d49d35a1a4950bb1844cb14422c04 msgid "[2.2.1] - 2022-10-05" msgstr "" -#: ../../changelog.md:694 96fc9a6acc3d412eb0e4fe8e93e6bce4 +#: ../../changelog.md:1188 96fc9a6acc3d412eb0e4fe8e93e6bce4 msgid "" "New `SlashCommand.qualified_id` attribute. ([#1672](https://github.com" "/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:699 8a3332dafa3c405198ec6819e0e4d90a +#: ../../changelog.md:1193 8a3332dafa3c405198ec6819e0e4d90a msgid "" "Fixed a `TypeError` in `ban()` methods related to the new " "`delete_message_seconds` parameter. ([#1666](https://github.com/Pycord-" "Development/pycord/pull/1666))" msgstr "" -#: ../../changelog.md:701 cdff853f73034e329f46051f2eee14d5 +#: ../../changelog.md:1195 cdff853f73034e329f46051f2eee14d5 msgid "" "Fixed broken `cog` and `parent` attributes on commands in cogs. " "([#1662](https://github.com/Pycord-Development/pycord/pull/1662))" msgstr "" -#: ../../changelog.md:703 6e43909d03324ff994e8e0c5521b4ab8 +#: ../../changelog.md:1197 6e43909d03324ff994e8e0c5521b4ab8 msgid "" "Fixed `SlashCommand.mention` for subcommands. ([#1672](https://github.com" "/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:706 7c216775f43c4a4283eada7e4c5566be +#: ../../changelog.md:1200 7c216775f43c4a4283eada7e4c5566be msgid "[2.2.0] - 2022-10-02" msgstr "" -#: ../../changelog.md:710 887646ff61cc484c8fb5a1b77f4705b3 +#: ../../changelog.md:1204 887646ff61cc484c8fb5a1b77f4705b3 msgid "" "New Guild Feature `INVITES_DISABLED`. ([#1613](https://github.com/Pycord-" "Development/pycord/pull/1613))" msgstr "" -#: ../../changelog.md:712 1cab4dd437fc47059e14c6622b309200 +#: ../../changelog.md:1206 1cab4dd437fc47059e14c6622b309200 msgid "" "`suppress` kwarg to `Messageable.send()`. ([#1587](https://github.com" "/Pycord-Development/pycord/pull/1587))" msgstr "" -#: ../../changelog.md:714 628dc16b78d7462d9e752a6fd5c34f0d +#: ../../changelog.md:1208 628dc16b78d7462d9e752a6fd5c34f0d msgid "" "`proxy` and `proxy_auth` params to many Webhook-related methods. " "([#1655](https://github.com/Pycord-Development/pycord/pull/1655))" msgstr "" -#: ../../changelog.md:716 62fc2f7a9b7647efb0eaeabe6e18b131 +#: ../../changelog.md:1210 62fc2f7a9b7647efb0eaeabe6e18b131 msgid "" "`delete_message_seconds` parameter in ban methods. " "([#1557](https://github.com/Pycord-Development/pycord/pull/1557))" msgstr "" -#: ../../changelog.md:718 86674d77e2244a8f9a2273474845bc45 +#: ../../changelog.md:1212 86674d77e2244a8f9a2273474845bc45 msgid "" "New `View.get_item()` method. ([#1659](https://github.com/Pycord-" "Development/pycord/pull/1659))" msgstr "" -#: ../../changelog.md:720 eaa5c0bba1a24094995e8bb0a52b7ca0 +#: ../../changelog.md:1214 eaa5c0bba1a24094995e8bb0a52b7ca0 msgid "" "Permissions support for bridge commands. ([#1642](https://github.com" "/Pycord-Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:722 f3da627f546c4aebadcf3322597750da +#: ../../changelog.md:1216 f3da627f546c4aebadcf3322597750da msgid "" "New `BridgeCommand.invoke()` method. ([#1642](https://github.com/Pycord-" "Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:724 a38f4867cf0f404abe8d1ad795209e2d +#: ../../changelog.md:1218 a38f4867cf0f404abe8d1ad795209e2d msgid "" "New `raw_mentions`, `raw_role_mentions` and `raw_channel_mentions` " "functions in `discord.utils`. ([#1658](https://github.com/Pycord-" "Development/pycord/pull/1658))" msgstr "" -#: ../../changelog.md:726 26da248bd5434e7680514324dcafcc7b +#: ../../changelog.md:1220 26da248bd5434e7680514324dcafcc7b msgid "" "New methods `original_response`, `edit_original_response` & " "`delete_original_response` for `Interaction` objects. " "([#1609](https://github.com/Pycord-Development/pycord/pull/1609))" msgstr "" -#: ../../changelog.md:732 baabee44115f413aa4b2ab853daa0515 +#: ../../changelog.md:1226 baabee44115f413aa4b2ab853daa0515 msgid "" "The `delete_message_days` parameter in ban methods is now deprecated. " "Please use `delete_message_seconds` instead. ([#1557](https://github.com" "/Pycord-Development/pycord/pull/1557))" msgstr "" -#: ../../changelog.md:735 b2bc78f7cb2248968d7778e804059d3a +#: ../../changelog.md:1229 b2bc78f7cb2248968d7778e804059d3a msgid "" "The `original_message`, `edit_original_message` & " "`delete_original_message` methods for `Interaction` are now deprecated. " @@ -1924,149 +2578,149 @@ msgid "" "/Pycord-Development/pycord/pull/1609))" msgstr "" -#: ../../changelog.md:742 f1a6ff967fae4e4ab7aaa03fb71040ee +#: ../../changelog.md:1236 f1a6ff967fae4e4ab7aaa03fb71040ee msgid "" "Various fixes to ext.bridge groups. ([#1633](https://github.com/Pycord-" "Development/pycord/pull/1633) & [#1631](https://github.com/Pycord-" "Development/pycord/pull/1631))" msgstr "" -#: ../../changelog.md:745 e24fad332ee74561882cb0fe5683d373 +#: ../../changelog.md:1239 e24fad332ee74561882cb0fe5683d373 msgid "" "Fix `VOICE_SERVER_UPDATE` error. ([#1624](https://github.com/Pycord-" "Development/pycord/pull/1624))" msgstr "" -#: ../../changelog.md:747 1658154957934f93aea580480a93f06d +#: ../../changelog.md:1241 1658154957934f93aea580480a93f06d msgid "" "Removed unnecessary instance check in autocomplete. " "([#1643](https://github.com/Pycord-Development/pycord/pull/1643))" msgstr "" -#: ../../changelog.md:749 8f96626aeee2407ead9a59ec45dabc1a +#: ../../changelog.md:1243 8f96626aeee2407ead9a59ec45dabc1a msgid "" "Interaction responses are now passed the respective `proxy` and " "`proxy_auth` params as defined in `Client`. ([#1655](https://github.com" "/Pycord-Development/pycord/pull/1655))" msgstr "" -#: ../../changelog.md:752 2dd2c8f954934bb593bf96a65aaf49ce +#: ../../changelog.md:1246 2dd2c8f954934bb593bf96a65aaf49ce msgid "[2.1.3] - 2022-09-06" msgstr "" -#: ../../changelog.md:756 f97d21f188914b99a02eddf404a430d9 +#: ../../changelog.md:1250 f97d21f188914b99a02eddf404a430d9 msgid "" "Fix TypeError in `process_application_commands`. " "([#1622](https://github.com/Pycord-Development/pycord/pull/1622))" msgstr "" -#: ../../changelog.md:759 20f3c230725b4f879eaf13fe8fab8861 +#: ../../changelog.md:1253 20f3c230725b4f879eaf13fe8fab8861 msgid "[2.1.2] - 2022-09-06" msgstr "" -#: ../../changelog.md:763 020eedc585cf44a2858529c8d43b6b54 +#: ../../changelog.md:1257 020eedc585cf44a2858529c8d43b6b54 msgid "" "Fix subcommands having MISSING cog attribute. ([#1594](https://github.com" "/Pycord-Development/pycord/pull/1594) & [#1605](https://github.com" "/Pycord-Development/pycord/pull/1605))" msgstr "" -#: ../../changelog.md:767 439fb1afd83545f8b5d955600ad11510 +#: ../../changelog.md:1261 439fb1afd83545f8b5d955600ad11510 msgid "[2.1.1] - 2022-08-25" msgstr "" -#: ../../changelog.md:771 e74d531343704a3faafa44b907a76e3f +#: ../../changelog.md:1265 e74d531343704a3faafa44b907a76e3f msgid "" "Bridge command detection in cogs. ([#1592](https://github.com/Pycord-" "Development/pycord/pull/1592))" msgstr "" -#: ../../changelog.md:774 d08ad13239c7439cbbd09aae4a16c23d +#: ../../changelog.md:1268 d08ad13239c7439cbbd09aae4a16c23d msgid "[2.1.0] - 2022-08-25" msgstr "" -#: ../../changelog.md:778 a86271dbc38645919c2c274f65be4447 +#: ../../changelog.md:1272 a86271dbc38645919c2c274f65be4447 msgid "" "Support for add, sub, union, intersect, and inverse operations on classes" " inheriting from `BaseFlags`. ([#1486](https://github.com/Pycord-" "Development/pycord/pull/1486))" msgstr "" -#: ../../changelog.md:780 59b42b5316384e81b6ef5f2cfeee36ff +#: ../../changelog.md:1274 59b42b5316384e81b6ef5f2cfeee36ff msgid "" "A `disable_on_timeout` kwarg in the `View` constructor. " "([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:782 790b53c72a3f4db5a92d35f0bf430bfc +#: ../../changelog.md:1276 790b53c72a3f4db5a92d35f0bf430bfc msgid "" "New `mention` property for `SlashCommand` objects, allowing a shortcut " "for the new command markdown syntax. ([#1523](https://github.com/Pycord-" "Development/pycord/pull/1523))" msgstr "" -#: ../../changelog.md:785 1acff13e3a664d0bb3d8a584de44f9fe +#: ../../changelog.md:1279 1acff13e3a664d0bb3d8a584de44f9fe msgid "" "An `app_commands_badge` value on `ApplicationFlags`. " "([#1535](https://github.com/Pycord-Development/pycord/pull/1535) and " "[#1553](https://github.com/Pycord-Development/pycord/pull/1553))" msgstr "" -#: ../../changelog.md:788 5a44482095724e8c854fb0dac8a1b688 +#: ../../changelog.md:1282 5a44482095724e8c854fb0dac8a1b688 msgid "" "A new `fetch_application` method in the `Client` object. " "([#1536](https://github.com/Pycord-Development/pycord/pull/1536))" msgstr "" -#: ../../changelog.md:790 f384ae7bd39d4645a038b219cc5e3d41 +#: ../../changelog.md:1284 f384ae7bd39d4645a038b219cc5e3d41 msgid "" "New `on_check_failure` event method for the `View` class. " "([#799](https://github.com/Pycord-Development/pycord/pull/799))" msgstr "" -#: ../../changelog.md:792 84fd56364f2e426f8059ab543cf8fa9f +#: ../../changelog.md:1286 84fd56364f2e426f8059ab543cf8fa9f msgid "" "A `set_mfa_required` method to `Guild`. ([#1552](https://github.com" "/Pycord-Development/pycord/pull/1552))" msgstr "" -#: ../../changelog.md:794 116daae4f3be479d91f71c1dfb2e158e +#: ../../changelog.md:1288 116daae4f3be479d91f71c1dfb2e158e msgid "" "Support for command groups with bridge commands. " "([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:796 aa264304900847509610971067c61d13 +#: ../../changelog.md:1290 aa264304900847509610971067c61d13 msgid "" "Support for `Attachment` type options for bridge commands. " "([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:798 f3a1898c5fb94d22ad268c1b80c06956 +#: ../../changelog.md:1292 f3a1898c5fb94d22ad268c1b80c06956 msgid "" "`is_app` property for `BridgeContext` to better differentiate context " "types. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:800 6bbb2d7903f94ccf928e6d4a39d6181c +#: ../../changelog.md:1294 6bbb2d7903f94ccf928e6d4a39d6181c msgid "" "Support for localization on bridge commands. ([#1496](https://github.com" "/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:802 bf536e2d15b34745aa6202fefc7ecb86 +#: ../../changelog.md:1296 bf536e2d15b34745aa6202fefc7ecb86 msgid "" "A `filter_params` helper function in `discord.utils`. " "([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:804 e9a5cb929d2a400996754846071ec5b6 +#: ../../changelog.md:1298 e9a5cb929d2a400996754846071ec5b6 msgid "" "Support for `InteractionMessage` via the `message` property of `View`. " "([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:809 c7cf6d82811f4e0ba66b43ed62394be3 +#: ../../changelog.md:1303 c7cf6d82811f4e0ba66b43ed62394be3 msgid "" "Use `slash_variant` and `ext_variant` attributes instead of " "`get_application_command()` and `get_ext_command()` methods on " @@ -2074,695 +2728,695 @@ msgid "" "Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:812 682dcf307b394f4ca5b2553b815c3fdf +#: ../../changelog.md:1306 682dcf307b394f4ca5b2553b815c3fdf msgid "" "Set `store` kwarg default to `False` in load_extension(s) method. " "([#1520](https://github.com/Pycord-Development/pycord/pull/1520))" msgstr "" -#: ../../changelog.md:814 1656bec918854d6297b74bb1e35a904f +#: ../../changelog.md:1308 1656bec918854d6297b74bb1e35a904f msgid "" "`commands.has_permissions()` check now returns `True` in DM channels. " "([#1577](https://github.com/Pycord-Development/pycord/pull/1577))" msgstr "" -#: ../../changelog.md:819 a16756bd1a69469ab4a723abc6249124 +#: ../../changelog.md:1313 a16756bd1a69469ab4a723abc6249124 msgid "" "Fix `VoiceChannel`/`CategoryChannel` data being invalidated on " "`Option._invoke`. ([#1490](https://github.com/Pycord-" "Development/pycord/pull/1490))" msgstr "" -#: ../../changelog.md:821 22c69d421a4e44b5a09e1885e5b1db36 +#: ../../changelog.md:1315 22c69d421a4e44b5a09e1885e5b1db36 msgid "" "Fix type issues in `options.py` ([#1473](https://github.com/Pycord-" "Development/pycord/pull/1473))" msgstr "" -#: ../../changelog.md:823 43a5393c21bc440c8ada7fe235818b31 +#: ../../changelog.md:1317 43a5393c21bc440c8ada7fe235818b31 msgid "" "Fix KeyError on AutoModActionExecution when the bot lacks the Message " "Content Intent. ([#1521](https://github.com/Pycord-" "Development/pycord/pull/1521))" msgstr "" -#: ../../changelog.md:825 c18c8cdfbd014c69bef54df5485b077e +#: ../../changelog.md:1319 c18c8cdfbd014c69bef54df5485b077e msgid "" "Large code/documentation cleanup & minor bug fixes. " "([#1476](https://github.com/Pycord-Development/pycord/pull/1476))" msgstr "" -#: ../../changelog.md:827 ef4e07eeca0e4f6dab9c34646800eb9c +#: ../../changelog.md:1321 ef4e07eeca0e4f6dab9c34646800eb9c msgid "" "Fix `Option` with type `str` raising AttributeError when `min_length` or " "`max_length` kwargs are passed. ([#1527](https://github.com/Pycord-" "Development/pycord/pull/1527))" msgstr "" -#: ../../changelog.md:829 74ba25ff24a7407f928e6a503cd7731a +#: ../../changelog.md:1323 74ba25ff24a7407f928e6a503cd7731a msgid "" "Fix `load_extensions` parameters not being passed through correctly. " "([#1537](https://github.com/Pycord-Development/pycord/pull/1537))" msgstr "" -#: ../../changelog.md:831 42f99fb9ec3c420883afd8002c0674b7 +#: ../../changelog.md:1325 42f99fb9ec3c420883afd8002c0674b7 msgid "" "Fix `SlashCommandGroup` descriptions to use the correct default string. " "([#1539](https://github.com/Pycord-Development/pycord/pull/1539) and " "[#1586](https://github.com/Pycord-Development/pycord/pull/1586))" msgstr "" -#: ../../changelog.md:834 dfdb859c67e84007954866826f1092dd +#: ../../changelog.md:1328 dfdb859c67e84007954866826f1092dd msgid "" "Fix Enum type options breaking due to `from_datatype()` method & Fix " "minor typing import. ([#1541](https://github.com/Pycord-" "Development/pycord/pull/1541))" msgstr "" -#: ../../changelog.md:836 fe6004afac3c4280b63fe9d2117f045d +#: ../../changelog.md:1330 fe6004afac3c4280b63fe9d2117f045d msgid "" "Adjust category and guild `_channels` attributes to work with NoneType " "positions. ([#1530](https://github.com/Pycord-" "Development/pycord/pull/1530))" msgstr "" -#: ../../changelog.md:838 203cde94f8b84494a4910014cfd9cb86 +#: ../../changelog.md:1332 203cde94f8b84494a4910014cfd9cb86 msgid "" "Make `SelectOption.emoji` a property. ([#1550](https://github.com/Pycord-" "Development/pycord/pull/1550))" msgstr "" -#: ../../changelog.md:840 885263a2dea84a019d8ff1bf6fe28a1e +#: ../../changelog.md:1334 885263a2dea84a019d8ff1bf6fe28a1e msgid "" "Improve sticker creation by checking for minimum and maximum length on " "`name` and `description`. ([#1546](https://github.com/Pycord-" "Development/pycord/pull/1546))" msgstr "" -#: ../../changelog.md:842 f409a2d1bf8941ad8e5dd38c6fa02f97 +#: ../../changelog.md:1336 f409a2d1bf8941ad8e5dd38c6fa02f97 msgid "" "Fix threads created with a base message being set to the wrong " "`message_reference`. ([#1551](https://github.com/Pycord-" "Development/pycord/pull/1551))" msgstr "" -#: ../../changelog.md:844 db74b72ec1cb4f2ca20c8ec590aecc57 +#: ../../changelog.md:1338 db74b72ec1cb4f2ca20c8ec590aecc57 msgid "" "Avoid unnecessary calls to `sync_commands` during runtime. " "([#1563](https://github.com/Pycord-Development/pycord/pull/1563))" msgstr "" -#: ../../changelog.md:846 48cc76eeeb3045a58736326078a0219d +#: ../../changelog.md:1340 48cc76eeeb3045a58736326078a0219d msgid "" "Fix bug in `Modal.on_timeout()` by using `custom_id` to create timeout " "task. ([#1562](https://github.com/Pycord-Development/pycord/pull/1562))" msgstr "" -#: ../../changelog.md:848 e8f97a297155469dad5bf1c0065f7248 +#: ../../changelog.md:1342 e8f97a297155469dad5bf1c0065f7248 msgid "" "Respect limit argument in `Guild.bans()`. ([#1573](https://github.com" "/Pycord-Development/pycord/pull/1573))" msgstr "" -#: ../../changelog.md:850 753591c9db444d1583e1ca24ba55377c +#: ../../changelog.md:1344 753591c9db444d1583e1ca24ba55377c msgid "" "Fix `before` argument in `on_scheduled_event_update` event always set to " "`None` by converting ID to `int`. ([#1580](https://github.com/Pycord-" "Development/pycord/pull/1580))" msgstr "" -#: ../../changelog.md:853 6f46f75334964b6e803da39b08058134 +#: ../../changelog.md:1347 6f46f75334964b6e803da39b08058134 msgid "" "Fix `__eq__` method `ApplicationCommand` accidentally comparing to self. " "([#1585](https://github.com/Pycord-Development/pycord/pull/1585))" msgstr "" -#: ../../changelog.md:855 f8eb486c25734047862d39115603e056 +#: ../../changelog.md:1349 f8eb486c25734047862d39115603e056 msgid "" "Apply `cog_check` method to `ApplicationCommand` invocations. " "([#1575](https://github.com/Pycord-Development/pycord/pull/1575))" msgstr "" -#: ../../changelog.md:857 98838fe24b00482b90f84b4aeef38bdf +#: ../../changelog.md:1351 98838fe24b00482b90f84b4aeef38bdf msgid "" "Fix `Interaction.edit_original_message()` using `ConnectionState` instead" " of `InteractionMessageState`. ([#1565](https://github.com/Pycord-" "Development/pycord/pull/1565))" msgstr "" -#: ../../changelog.md:860 1a3f1825ed6940388193b1ef07b1dc76 +#: ../../changelog.md:1354 1a3f1825ed6940388193b1ef07b1dc76 msgid "" "Fix required parameters validation error. ([#1589](https://github.com" "/Pycord-Development/pycord/pull/1589))" msgstr "" -#: ../../changelog.md:863 ../../changelog.md:870 +#: ../../changelog.md:1357 ../../changelog.md:1364 #: 4b8d0071a17948a789b4a3850b4cfd3e msgid "Security" msgstr "" -#: ../../changelog.md:865 595d6f7ff4074370b90bec1e9625132b +#: ../../changelog.md:1359 595d6f7ff4074370b90bec1e9625132b msgid "" "Improved fix for application-based bots without the bot scope " "([#1584](https://github.com/Pycord-Development/pycord/pull/1584))" msgstr "" -#: ../../changelog.md:868 0cd65ab173c0451bb9ae1ba3fb40b232 +#: ../../changelog.md:1362 0cd65ab173c0451bb9ae1ba3fb40b232 msgid "[2.0.1] - 2022-08-16" msgstr "" -#: ../../changelog.md:872 ee4dccbc90654cbcb8d0c05f33e124bd +#: ../../changelog.md:1366 ee4dccbc90654cbcb8d0c05f33e124bd msgid "" "Fix for application-based bots without the bot scope " "([#1568](https://github.com/Pycord-Development/pycord/pull/1568))" msgstr "" -#: ../../changelog.md:875 97414cf074d2496da5acf484c69838a0 +#: ../../changelog.md:1369 97414cf074d2496da5acf484c69838a0 msgid "[2.0.0] - 2022-07-08" msgstr "" -#: ../../changelog.md:879 f926a09ced2d481492984936a41f6dc7 +#: ../../changelog.md:1373 f926a09ced2d481492984936a41f6dc7 msgid "" "New `news` property on `TextChannel`. ([#1370](https://github.com/Pycord-" "Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:881 1ecb7fa75dff41449dde4615b6e710bf +#: ../../changelog.md:1375 1ecb7fa75dff41449dde4615b6e710bf msgid "" "New `invisible` kwarg to `defer()` method. ([#1379](https://github.com" "/Pycord-Development/pycord/pull/1379))" msgstr "" -#: ../../changelog.md:883 59e7463435234e16866270f9f67f3107 +#: ../../changelog.md:1377 59e7463435234e16866270f9f67f3107 msgid "" "Support for audit log event type 121 " "`APPLICATION_COMMAND_PERMISSION_UPDATE`. ([#1424](https://github.com" "/Pycord-Development/pycord/pull/1424))" msgstr "" -#: ../../changelog.md:885 825af1ddcde1480883171e981e1da9cb +#: ../../changelog.md:1379 825af1ddcde1480883171e981e1da9cb msgid "" "New `ForumChannelConverter`. ([#1440](https://github.com/Pycord-" "Development/pycord/pull/1440))" msgstr "" -#: ../../changelog.md:887 98bfc9d190a748579e55cb74c092cc50 +#: ../../changelog.md:1381 98bfc9d190a748579e55cb74c092cc50 msgid "" "A shortcut `jump_url` property to users. ([#1444](https://github.com" "/Pycord-Development/pycord/pull/1444))" msgstr "" -#: ../../changelog.md:889 63e71264efce40bc9ac3f7f177759671 +#: ../../changelog.md:1383 63e71264efce40bc9ac3f7f177759671 msgid "" "Ability for webhooks to create forum posts. ([#1405](https://github.com" "/Pycord-Development/pycord/pull/1405))" msgstr "" -#: ../../changelog.md:891 583f0a83c644415fbd248eee5f5d8fc5 +#: ../../changelog.md:1385 583f0a83c644415fbd248eee5f5d8fc5 msgid "" "New `message` property to `View` ([#1446](https://github.com/Pycord-" "Development/pycord/pull/1446))" msgstr "" -#: ../../changelog.md:893 03269af61aef4530b0588510928b25ab +#: ../../changelog.md:1387 03269af61aef4530b0588510928b25ab msgid "" "Support for `error`, `before_invoke`, and `after_invoke` handlers on " "`BridgeCommand`. ([#1411](https://github.com/Pycord-" "Development/pycord/pull/1411))" msgstr "" -#: ../../changelog.md:895 d30d886bcbdc4227805bd6ddb03ba9ae +#: ../../changelog.md:1389 d30d886bcbdc4227805bd6ddb03ba9ae msgid "" "New `thread` property to `Message`. ([#1447](https://github.com/Pycord-" "Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:897 eaf48b5278cf458da58e8d6c74d872d5 +#: ../../changelog.md:1391 eaf48b5278cf458da58e8d6c74d872d5 msgid "" "A `starting_message` property to `Thread`. ([#1447](https://github.com" "/Pycord-Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:899 618f1139d2854adb9498024de569eae4 +#: ../../changelog.md:1393 618f1139d2854adb9498024de569eae4 msgid "" "An `app_permissions` property to `Interaction` and `ApplicationContext`. " "([#1460](https://github.com/Pycord-Development/pycord/pull/1460))" msgstr "" -#: ../../changelog.md:901 da574ae3b081432787fabf3ce7643b08 +#: ../../changelog.md:1395 da574ae3b081432787fabf3ce7643b08 msgid "" "Support for loading folders in `load_extension`, and a new helper " "function `load_extensions`. ([#1423](https://github.com/Pycord-" "Development/pycord/pull/1423))" msgstr "" -#: ../../changelog.md:903 bcd876b3c5524167af08b9c49fc9461d +#: ../../changelog.md:1397 bcd876b3c5524167af08b9c49fc9461d msgid "" "Support for AutoMod ([#1316](https://github.com/Pycord-" "Development/pycord/pull/1316))" msgstr "" -#: ../../changelog.md:904 8963ace1487b41d689eaed24f1cbf62f +#: ../../changelog.md:1398 8963ace1487b41d689eaed24f1cbf62f msgid "" "Support for `min_length` and `max_length` kwargs in `Option`. " "([#1463](https://github.com/Pycord-Development/pycord/pull/1463))" msgstr "" -#: ../../changelog.md:906 8768c70fc00d4e31b7a80d6b00075daa +#: ../../changelog.md:1400 8768c70fc00d4e31b7a80d6b00075daa msgid "" "Native timeout support for `Modal`. ([#1434](https://github.com/Pycord-" "Development/pycord/pull/1434))" msgstr "" -#: ../../changelog.md:911 ee060919f00041db8b5be55cafb2c8c8 +#: ../../changelog.md:1405 ee060919f00041db8b5be55cafb2c8c8 msgid "" "Updated to new sticker limit for premium guilds. " "([#1420](https://github.com/Pycord-Development/pycord/pull/1420))" msgstr "" -#: ../../changelog.md:913 dc5c99a601e643378a95fd67cc096a3a +#: ../../changelog.md:1407 dc5c99a601e643378a95fd67cc096a3a msgid "" "Replace deprecated endpoint in `HTTPClient.change_my_nickname`. " "([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:915 8c2807db86ce44949802e774add43122 +#: ../../changelog.md:1409 8c2807db86ce44949802e774add43122 msgid "" "Updated deprecated IDENTIFY packet connection properties. " "([#1430](https://github.com/Pycord-Development/pycord/pull/1430))" msgstr "" -#: ../../changelog.md:920 32f1c00be9d246c9bbd61f553109e4a9 +#: ../../changelog.md:1414 32f1c00be9d246c9bbd61f553109e4a9 msgid "" "`Guild.region` attribute (Deprecated on API, VoiceChannel.rtc_region " "should be used instead). ([#1429](https://github.com/Pycord-" "Development/pycord/pull/1429))" msgstr "" -#: ../../changelog.md:925 1eee8306295b44818cb2b0ba52d0cc16 +#: ../../changelog.md:1419 1eee8306295b44818cb2b0ba52d0cc16 msgid "" "Change `guild_only` to `dm_permission` in application command `to_dict` " "method. ([#1368](https://github.com/Pycord-Development/pycord/pull/1368))" msgstr "" -#: ../../changelog.md:927 c7e8ed3ea27249a3ba3139f4749fe67f +#: ../../changelog.md:1421 c7e8ed3ea27249a3ba3139f4749fe67f msgid "" "Fix `repr(ScheduledEventLocation)` raising TypeError. " "([#1369](https://github.com/Pycord-Development/pycord/pull/1369))" msgstr "" -#: ../../changelog.md:929 138b4b66eaaa464cbd8b470b39dfe3cf +#: ../../changelog.md:1423 138b4b66eaaa464cbd8b470b39dfe3cf msgid "" "Fix `repr(TextChannel)` raising AttributeError. " "([#1370](https://github.com/Pycord-Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:931 83f10b99afb54627877654d2f7d13542 +#: ../../changelog.md:1425 83f10b99afb54627877654d2f7d13542 msgid "" "Fix application command validation. ([#1372](https://github.com/Pycord-" "Development/pycord/pull/1372))" msgstr "" -#: ../../changelog.md:933 f5ed697972464eef896be8d20a91d41f +#: ../../changelog.md:1427 f5ed697972464eef896be8d20a91d41f msgid "" "Fix scheduled event `cover` property raising AttributeError. " "([#1381](https://github.com/Pycord-Development/pycord/pull/1381))" msgstr "" -#: ../../changelog.md:935 718f4fb72ad84abbb9e6433b4106c70a +#: ../../changelog.md:1429 718f4fb72ad84abbb9e6433b4106c70a msgid "" "Fix `SlashCommandGroup` treating optional arguments as required. " "([#1386](https://github.com/Pycord-Development/pycord/pull/1386))" msgstr "" -#: ../../changelog.md:937 3af4499fd5724a2bbab36758855eefba +#: ../../changelog.md:1431 3af4499fd5724a2bbab36758855eefba msgid "" "Fix `remove_application_command` not always removing commands. " "([#1391](https://github.com/Pycord-Development/pycord/pull/1391))" msgstr "" -#: ../../changelog.md:939 df77a6f8c2884f96a9ead31c3040ff3a +#: ../../changelog.md:1433 df77a6f8c2884f96a9ead31c3040ff3a msgid "" "Fix busy-loop in `DecodeManager` when the decode queue is empty, causing " "100% CPU consumption. ([#1395](https://github.com/Pycord-" "Development/pycord/pull/1395))" msgstr "" -#: ../../changelog.md:941 879a1e7ca8194078b8b54e0d9399b4b4 +#: ../../changelog.md:1435 879a1e7ca8194078b8b54e0d9399b4b4 msgid "" "Fix incorrect activities and permissions on `Interaction` and `Option` " "objects. ([#1365](https://github.com/Pycord-" "Development/pycord/pull/1365))" msgstr "" -#: ../../changelog.md:943 2e5cc67d0f334713aa04357850b3b8d6 +#: ../../changelog.md:1437 2e5cc67d0f334713aa04357850b3b8d6 msgid "" "Converted PartialMember `deaf` and `mute` from str annotation (incorrect)" " to bool annotation. ([#1424](https://github.com/Pycord-" "Development/pycord/pull/1424))" msgstr "" -#: ../../changelog.md:945 980b8f6131b547259c6e3243f776160f +#: ../../changelog.md:1439 980b8f6131b547259c6e3243f776160f msgid "" "Use `PUT` instead of `POST` in `HTTPClient.join_thread`. " "([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:947 1579cb6ca4374946ae9d2aa00c6a2a05 +#: ../../changelog.md:1441 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "" "Fix enum options not setting `input_type` to a SlashCommandOptionType. " "([#1428](https://github.com/Pycord-Development/pycord/pull/1428))" msgstr "" -#: ../../changelog.md:949 1addb165c9c3437ca5dca418e2638d46 +#: ../../changelog.md:1443 1addb165c9c3437ca5dca418e2638d46 msgid "" "Fixed TypeError when using thread options. ([#1427](https://github.com" "/Pycord-Development/pycord/pull/1427))" msgstr "" -#: ../../changelog.md:951 d4ea2324cedb4d729a6e016ed9914ed1 +#: ../../changelog.md:1445 d4ea2324cedb4d729a6e016ed9914ed1 msgid "" "Allow voice channels in PartialMessage. ([#1441](https://github.com" "/Pycord-Development/pycord/pull/1441))" msgstr "" -#: ../../changelog.md:953 d965df96de2444d2a3da4bac5f41fa32 +#: ../../changelog.md:1447 d965df96de2444d2a3da4bac5f41fa32 msgid "" "Fixed `AuditLogAction.target_type` for application command permission " "updates. ([#1445](https://github.com/Pycord-" "Development/pycord/pull/1445))" msgstr "" -#: ../../changelog.md:955 a426447d83a0416b82a2ad38cf28f165 +#: ../../changelog.md:1449 a426447d83a0416b82a2ad38cf28f165 msgid "" "Fix bridge commands to ignore the ephemeral kwarg. " "([#1453](https://github.com/Pycord-Development/pycord/pull/1453))" msgstr "" -#: ../../changelog.md:957 8f82c1560e2a4beca1d49b51032693c7 +#: ../../changelog.md:1451 8f82c1560e2a4beca1d49b51032693c7 msgid "" "Update `thread.members` on `thread.fetch_members`. " "([#1464](https://github.com/Pycord-Development/pycord/pull/1464))" msgstr "" -#: ../../changelog.md:959 169dd0974f7f4141bb15b782abd500b7 +#: ../../changelog.md:1453 169dd0974f7f4141bb15b782abd500b7 msgid "" "Fix the error when Discord does not send the `app_permissions` data in " "`Interaction`. ([#1467](https://github.com/Pycord-" "Development/pycord/pull/1467))" msgstr "" -#: ../../changelog.md:961 448ef13918d4482281df46bd975272f7 +#: ../../changelog.md:1455 448ef13918d4482281df46bd975272f7 msgid "" "Fix AttributeError when voice client `play()` function is not completed " "yet. ([#1360](https://github.com/Pycord-Development/pycord/pull/1360))" msgstr "" -#: ../../changelog.md:964 dbcf3c4d21c14c479387995847602e95 +#: ../../changelog.md:1458 dbcf3c4d21c14c479387995847602e95 msgid "[2.0.0-rc.1] - 2022-05-17" msgstr "" -#: ../../changelog.md:968 71808897a05a4d3791bc6f9dac867d50 +#: ../../changelog.md:1462 71808897a05a4d3791bc6f9dac867d50 msgid "" "A `delete_after` kwarg to `Paginator.send`. ([#1245](https://github.com" "/Pycord-Development/pycord/pull/1245))" msgstr "" -#: ../../changelog.md:970 1666cc8af144493294f14e435b91e247 +#: ../../changelog.md:1464 1666cc8af144493294f14e435b91e247 msgid "" "New `reason` kwarg to `Thread.delete_messages`. " "([#1253](https://github.com/Pycord-Development/pycord/pull/1253))" msgstr "" -#: ../../changelog.md:972 64598eb221be468cb4460731ecb291b8 +#: ../../changelog.md:1466 64598eb221be468cb4460731ecb291b8 msgid "" "A new `jump_url` property to channel and thread objects. " "([#1254](https://github.com/Pycord-Development/pycord/pull/1254) & " "[#1259](https://github.com/Pycord-Development/pycord/pull/1259))" msgstr "" -#: ../../changelog.md:975 65fefed9ae734de68d3bf2484df13eee +#: ../../changelog.md:1469 65fefed9ae734de68d3bf2484df13eee msgid "" "New `Paginator.edit()` method. ([#1258](https://github.com/Pycord-" "Development/pycord/pull/1258))" msgstr "" -#: ../../changelog.md:977 e51f6c5505f84ed69127a68178587f84 +#: ../../changelog.md:1471 e51f6c5505f84ed69127a68178587f84 msgid "" "An `EmbedField` object. ([#1181](https://github.com/Pycord-" "Development/pycord/pull/1181))" msgstr "" -#: ../../changelog.md:979 3b7406b62a0941a398ac7fdd33ea2a0b +#: ../../changelog.md:1473 3b7406b62a0941a398ac7fdd33ea2a0b msgid "" "Option names and descriptions are now validated locally. " "([#1271](https://github.com/Pycord-Development/pycord/pull/1271))" msgstr "" -#: ../../changelog.md:981 35ae30f3f43e476885400ce345466da2 +#: ../../changelog.md:1475 35ae30f3f43e476885400ce345466da2 msgid "" "Component field limits are now enforced at the library level " "([#1065](https://github.com/Pycord-Development/pycord/pull/1065) & " "[#1289](https://github.com/Pycord-Development/pycord/pull/1289))" msgstr "" -#: ../../changelog.md:984 6d7c1c2574e84c82aa22abf622baf28d +#: ../../changelog.md:1478 6d7c1c2574e84c82aa22abf622baf28d msgid "" "Support providing option channel types as a list. " "([#1000](https://github.com/Pycord-Development/pycord/pull/1000))" msgstr "" -#: ../../changelog.md:986 e7e85506316f4046a79bf1bee7c0213e +#: ../../changelog.md:1480 e7e85506316f4046a79bf1bee7c0213e msgid "" "New `Guild.jump_url` property. ([#1282](https://github.com/Pycord-" "Development/pycord/pull/1282))" msgstr "" -#: ../../changelog.md:988 20413647edf3450886b175cd2f53edc2 +#: ../../changelog.md:1482 20413647edf3450886b175cd2f53edc2 msgid "" "ext.pages now supports ext.bridge. ([#1288](https://github.com/Pycord-" "Development/pycord/pull/1288))" msgstr "" -#: ../../changelog.md:990 d29d910018724595a72b329b086dae1b +#: ../../changelog.md:1484 d29d910018724595a72b329b086dae1b msgid "" "Implement `None` check for check_guilds. ([#1291](https://github.com" "/Pycord-Development/pycord/pull/1291))" msgstr "" -#: ../../changelog.md:992 3f5d50f736184fe7a6b787749d53834d +#: ../../changelog.md:1486 3f5d50f736184fe7a6b787749d53834d msgid "" "A debug warning to catch deprecated perms v1 usage until v2 perms are " "implemented. ([#1301](https://github.com/Pycord-" "Development/pycord/pull/1301))" msgstr "" -#: ../../changelog.md:994 715f3642c43e4b818b36ac879254a1ad +#: ../../changelog.md:1488 715f3642c43e4b818b36ac879254a1ad msgid "" "A new `files` parameter to `Page` object. ([#1300](https://github.com" "/Pycord-Development/pycord/pull/1300))" msgstr "" -#: ../../changelog.md:996 18a0ab7cdda64c26a907d972cd3cc5bf +#: ../../changelog.md:1490 18a0ab7cdda64c26a907d972cd3cc5bf msgid "" "A `disable_all_items` and `enable_all_items` methods to `View` object. " "([#1199](https://github.com/Pycord-Development/pycord/pull/1199) & " "[#1319](https://github.com/Pycord-Development/pycord/pull/1319))" msgstr "" -#: ../../changelog.md:999 a1b658522e74433b8248a8632c132c83 +#: ../../changelog.md:1493 a1b658522e74433b8248a8632c132c83 msgid "" "New `is_nsfw` attribute to voice channels. ([#1317](https://github.com" "/Pycord-Development/pycord/pull/1317))" msgstr "" -#: ../../changelog.md:1001 45b48efa33e2445ea77ca5d350cbc1f7 +#: ../../changelog.md:1495 45b48efa33e2445ea77ca5d350cbc1f7 msgid "" "Support for Permissions v2. ([#1328](https://github.com/Pycord-" "Development/pycord/pull/1328))" msgstr "" -#: ../../changelog.md:1003 9201af3619a241128b9361d32485948e +#: ../../changelog.md:1497 9201af3619a241128b9361d32485948e msgid "" "Allow using Enum to specify option choices. ([#1292](https://github.com" "/Pycord-Development/pycord/pull/1292))" msgstr "" -#: ../../changelog.md:1005 bd0157bc4b0f4b8f8628064afc16fae9 +#: ../../changelog.md:1499 bd0157bc4b0f4b8f8628064afc16fae9 msgid "" "The `file` and `files` parameters to " "`InteractionResponse.edit_message()`. ([#1340](https://github.com/Pycord-" "Development/pycord/pull/1340))" msgstr "" -#: ../../changelog.md:1007 6e19fe31455347129e5a8bc95d7b3572 +#: ../../changelog.md:1501 6e19fe31455347129e5a8bc95d7b3572 msgid "" "A `BridgeExtContext.delete()` method. ([#1348](https://github.com/Pycord-" "Development/pycord/pull/1348))" msgstr "" -#: ../../changelog.md:1009 99861fea2ef74154a4150f91fa8eef16 +#: ../../changelog.md:1503 99861fea2ef74154a4150f91fa8eef16 msgid "" "Forum channels support. ([#1249](https://github.com/Pycord-" "Development/pycord/pull/1249))" msgstr "" -#: ../../changelog.md:1011 0a54f2b4c9764c26a62124a36810df1f +#: ../../changelog.md:1505 0a54f2b4c9764c26a62124a36810df1f msgid "" "Implemented `Interaction.to_dict`. ([#1274](https://github.com/Pycord-" "Development/pycord/pull/1274))" msgstr "" -#: ../../changelog.md:1013 99d5ef66098a46d3a923357f8a26c740 +#: ../../changelog.md:1507 99d5ef66098a46d3a923357f8a26c740 msgid "" "Support event covers for audit logs. ([#1355](https://github.com/Pycord-" "Development/pycord/pull/1355))" msgstr "" -#: ../../changelog.md:1018 3fc4ac26224f413589a65d539f172b72 +#: ../../changelog.md:1512 3fc4ac26224f413589a65d539f172b72 msgid "" "Removed implicit defer call in `View`. ([#1260](https://github.com" "/Pycord-Development/pycord/pull/1260))" msgstr "" -#: ../../changelog.md:1020 c6ba3c12853545738f571c0366063c82 +#: ../../changelog.md:1514 c6ba3c12853545738f571c0366063c82 msgid "" "`Option` class and usage were rewritten. ([#1251](https://github.com" "/Pycord-Development/pycord/pull/1251))" msgstr "" -#: ../../changelog.md:1022 916c6e9e2e524421870ac2ad12af1c1b +#: ../../changelog.md:1516 916c6e9e2e524421870ac2ad12af1c1b msgid "" "`description` argument of `PageGroup` is now optional. " "([#1330](https://github.com/Pycord-Development/pycord/pull/1330))" msgstr "" -#: ../../changelog.md:1024 8d7dea175fb24794a355b13007c92e01 +#: ../../changelog.md:1518 8d7dea175fb24794a355b13007c92e01 msgid "" "Allow `Modal.children` to be set on initialization. " "([#1311](https://github.com/Pycord-Development/pycord/pull/1311))" msgstr "" -#: ../../changelog.md:1026 eb953d6d30db42809fb6a250571f29b1 +#: ../../changelog.md:1520 eb953d6d30db42809fb6a250571f29b1 msgid "" "Renamed `delete_exiting` to `delete_existing` (typo). " "([#1336](https://github.com/Pycord-Development/pycord/pull/1336))" msgstr "" -#: ../../changelog.md:1031 0a9c258c97ff43d290fc0293f47f9978 +#: ../../changelog.md:1525 0a9c258c97ff43d290fc0293f47f9978 msgid "" "Fix `PartialMessage.edit()` setting `view` as `None` when `view` kwarg is" " not passed. ([#1256](https://github.com/Pycord-" "Development/pycord/pull/1256))" msgstr "" -#: ../../changelog.md:1033 6a79d4a32b634bd3a7b74c101fa54a7e +#: ../../changelog.md:1527 6a79d4a32b634bd3a7b74c101fa54a7e msgid "" "Fix channel parsing in slash command invocations. " "([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:1035 05aa589e0a9a469d96f811423c1b3bd2 +#: ../../changelog.md:1529 05aa589e0a9a469d96f811423c1b3bd2 msgid "" "Make the channel `position` attribute optional. " "([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:1037 3da23a6d6d4b4324a36f0b33cc59f82e +#: ../../changelog.md:1531 3da23a6d6d4b4324a36f0b33cc59f82e msgid "" "Fix `PaginatorMenu` to use interaction routes for updates. " "([#1267](https://github.com/Pycord-Development/pycord/pull/1267))" msgstr "" -#: ../../changelog.md:1039 d463353b612449e89a9a7015a794e5e2 +#: ../../changelog.md:1533 d463353b612449e89a9a7015a794e5e2 msgid "" "Fix `PartialMessage.edit()` behavior when `content` is `None`. " "([#1268](https://github.com/Pycord-Development/pycord/pull/1268))" msgstr "" -#: ../../changelog.md:1041 15b4372aa41846c2bfe24bd729e63048 +#: ../../changelog.md:1535 15b4372aa41846c2bfe24bd729e63048 msgid "" "Fix `Paginator.add_menu()` and `Paginator.add_default_buttons()` passing " "`custom_id` to `PaginatorMenu`. ([#1270](https://github.com/Pycord-" "Development/pycord/pull/1270))" msgstr "" -#: ../../changelog.md:1043 7d105926ee684e439657e29d1a57156a +#: ../../changelog.md:1537 7d105926ee684e439657e29d1a57156a msgid "" "Fix `process_application_commands` command not found fallback. " "([#1262](https://github.com/Pycord-Development/pycord/pull/1262))" msgstr "" -#: ../../changelog.md:1045 54b42e8bc31145a9a8831d96c1c7a836 +#: ../../changelog.md:1539 54b42e8bc31145a9a8831d96c1c7a836 msgid "" "Fix interaction response race condition. ([#1039](https://github.com" "/Pycord-Development/pycord/pull/1039))" msgstr "" -#: ../../changelog.md:1047 5797d5a4023d458aa6eaefe95fdcbe70 +#: ../../changelog.md:1541 5797d5a4023d458aa6eaefe95fdcbe70 msgid "" "Remove voice client when the bot disconnects. ([#1273](https://github.com" "/Pycord-Development/pycord/pull/1273))" msgstr "" -#: ../../changelog.md:1049 98b7cc4cbd3b4529bd64539cdc0166e7 +#: ../../changelog.md:1543 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "" "Fix conversion exception in `ext.bridge`. ([#1250](https://github.com" "/Pycord-Development/pycord/pull/1250))" msgstr "" -#: ../../changelog.md:1051 89cd1c71990c439c8187661846e4817c +#: ../../changelog.md:1545 89cd1c71990c439c8187661846e4817c msgid "" "`Context.me` returns ClientUser when guilds intent is absent. " "([#1286](https://github.com/Pycord-Development/pycord/pull/1286))" msgstr "" -#: ../../changelog.md:1053 6a993686d0f6440f9058ad662abc3eb7 +#: ../../changelog.md:1547 6a993686d0f6440f9058ad662abc3eb7 msgid "" "Updated `Message.edit` type-hinting overload and removed resulting " "redundant overloads. ([#1299](https://github.com/Pycord-" "Development/pycord/pull/1299))" msgstr "" -#: ../../changelog.md:1055 fec7f8bc5c1c40638b2c7541a613f3b3 +#: ../../changelog.md:1549 fec7f8bc5c1c40638b2c7541a613f3b3 msgid "" "Improved validation regex for command names & options. " "([#1309](https://github.com/Pycord-Development/pycord/pull/1309))" msgstr "" -#: ../../changelog.md:1057 1b22b1b48af64ab082e28d5be38e9470 +#: ../../changelog.md:1551 1b22b1b48af64ab082e28d5be38e9470 msgid "" "Correct `Guild.fetch_members()` type-hints. ([#1323](https://github.com" "/Pycord-Development/pycord/pull/1323))" msgstr "" -#: ../../changelog.md:1059 109809acf2d545559ad5bd7c1d9d668d +#: ../../changelog.md:1553 109809acf2d545559ad5bd7c1d9d668d msgid "" "Multiple fixes and enhancements for `PageGroup` handling. " "([#1350](https://github.com/Pycord-Development/pycord/pull/1350))" msgstr "" -#: ../../changelog.md:1061 c648e6fc6f44425195f326fb578e61d3 +#: ../../changelog.md:1555 c648e6fc6f44425195f326fb578e61d3 msgid "" "Make `TextChannel._get_channel` async. ([#1358](https://github.com" "/Pycord-Development/pycord/pull/1358))" msgstr "" -#: ../../changelog.md:1064 7de5791d77fa4367bcc58a2b9db9f7dc +#: ../../changelog.md:1558 7de5791d77fa4367bcc58a2b9db9f7dc msgid "[2.0.0-beta.7] - 2022-04-09" msgstr "" -#: ../../changelog.md:1068 681f7f806d614707ae86fcc2e8c3042e +#: ../../changelog.md:1562 681f7f806d614707ae86fcc2e8c3042e msgid "" "Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-" "Development/pycord/pull/1240))" msgstr "" -#: ../../changelog.md:1107 c3d9893dfd4c43e1af3405c2b96d7e8a +#: ../../changelog.md:1605 c3d9893dfd4c43e1af3405c2b96d7e8a msgid "Older Versions" msgstr "" -#: ../../changelog.md:1109 f2ab2347b52c49258384ff69cb70c6ce +#: ../../changelog.md:1607 f2ab2347b52c49258384ff69cb70c6ce msgid "" "A changelog for versions prior to v2.0 can be found " "[here](old_changelog.rst)." diff --git a/docs/locales/en/LC_MESSAGES/ext/bridge/api.po b/docs/locales/en/LC_MESSAGES/ext/bridge/api.po index 58d55d6a48..f114d4f81f 100644 --- a/docs/locales/en/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/en/LC_MESSAGES/ext/bridge/api.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -66,8 +66,7 @@ msgstr "" #: 95d1ec3d0f144201a711952e040146be bb06477aff3d4ac398c2b90dfc77b732 #: be224dfe5e9f4390b28f0c12baedd70e c4851b106cef42399e6a64f61c78fd3e #: d414290a24964ae2827a233b80f9d820 daf51d42250a4b68a63ce4a569ff39d8 -#: ecc99c5f64b747e49d92d73c86da310a fcee5fb1439849cb91efe93d9ca99a9e -#: fe14b112db024067910f4c9edd3a2966 +#: fcee5fb1439849cb91efe93d9ca99a9e fe14b112db024067910f4c9edd3a2966 msgid "Parameters" msgstr "" @@ -101,7 +100,6 @@ msgstr "" #: ../../ext/bridge/api.rst 145bd739c2fe4aff906e41e5bcc428ad #: 59d0f08676f541b5b40d4eb3830146af 5ba572703a4e4af88ec233bfad6f0c14 #: 648fa6421bf940e5b202bd6565384518 7f5fa723e8af44a78f11ee8eb2f6ff67 -#: c102617394d14eb786c58ca83d415312 cb3f7e3974f148e19e43b78db36e24e6 #: e198af69a1d8498ea9d0efdb944c67b4 msgid "Return type" msgstr "" @@ -248,35 +246,23 @@ msgid ":class:`.BridgeExtCommand`" msgstr "" #: 191eaf3d235142118f52b1abb1b5cb13 -#: discord.ext.bridge.BridgeCommand.name_localizations:1 of -msgid "" -"Returns name_localizations from :attr:`slash_variant` You can edit/set " -"name_localizations directly with .. code-block:: python3" +#: discord.ext.bridge.BridgeCommand.name_localizations:5 of +msgid "Returns name_localizations from :attr:`slash_variant`" msgstr "" -#: 201f3f3932184f08a7790734fe0c0df9 -#: discord.ext.bridge.BridgeCommand.name_localizations:4 of -#, python-brace-format -msgid "" -"bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale" -" # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": " -"...}" +#: 191eaf3d235142118f52b1abb1b5cb13 +#: discord.ext.bridge.BridgeCommand.name_localizations:6 of +msgid "You can edit/set name_localizations directly with" msgstr "" #: 9000d83f46db48c88492fd4b3d99c08b -#: discord.ext.bridge.BridgeCommand.description_localizations:1 of -msgid "" -"Returns description_localizations from :attr:`slash_variant` You can " -"edit/set description_localizations directly with .. code-block:: python3" +#: discord.ext.bridge.BridgeCommand.description_localizations:5 of +msgid "Returns description_localizations from :attr:`slash_variant`" msgstr "" -#: 664bc2c5a41e47f7b116b97ca69052f3 -#: discord.ext.bridge.BridgeCommand.description_localizations:4 of -#, python-brace-format -msgid "" -"bridge_command.description_localizations[\"en-UK\"] = ... # or any other" -" locale # or bridge_command.description_localizations = {\"en-UK\": ..., " -"\"fr-FR\": ...}" +#: 9000d83f46db48c88492fd4b3d99c08b +#: discord.ext.bridge.BridgeCommand.description_localizations:6 of +msgid "You can edit/set description_localizations directly with" msgstr "" #: b3a675d4098741a9b1cae5c41f38c6e9 @@ -292,6 +278,7 @@ msgid "The bot to add the command to." msgstr "" #: 89a3b017daba4d45b6db08bfd3046c9b 927e81b21d1f42ca92a240294c3af3ee +#: discord.ext.bridge.context.BridgeContext.defer:12 #: discord.ext.bridge.context.BridgeExtContext.delete:12 #: discord.ext.bridge.core.BridgeCommand.add_to:7 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" @@ -615,9 +602,8 @@ msgstr "" msgid "Helper for @overload to raise when called." msgstr "" -#: 0ce390d55fbb4f518af7dbde2a8fc4b4 12f4cce4c9d24748b98e3746f8edba6a -#: 47958ab3fa804196bbed67e7d4128770 9cbe5a9cbe914b528ad81f23a4ad5481 -#: 9eeff2bc29d04f65a81322028a9e98bb de66e4aa5b244b38acf315ebadaa5346 +#: 12f4cce4c9d24748b98e3746f8edba6a 47958ab3fa804196bbed67e7d4128770 +#: 9cbe5a9cbe914b528ad81f23a4ad5481 de66e4aa5b244b38acf315ebadaa5346 #: discord.ext.bridge.context.BridgeContext.defer:1 #: discord.ext.bridge.context.BridgeContext.edit:1 #: discord.ext.bridge.context.BridgeContext.reply:1 @@ -657,12 +643,11 @@ msgid "" "In :class:`BridgeExtContext`, this will be " ":meth:`~discord.abc.Messageable.trigger_typing` while in " ":class:`BridgeApplicationContext`, this will be " -":attr:`~.ApplicationContext.defer`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +":attr:`~.ApplicationContext.defer`." msgstr "" #: 6b331c393af24345a6dc904dd6177bd9 -#: discord.ext.bridge.context.BridgeContext.defer:10 of +#: discord.ext.bridge.context.BridgeContext.defer:8 of msgid "" "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` " "will always provide the same functionality across contexts." @@ -809,3 +794,41 @@ msgstr "" #~ msgid "BridgeOption" #~ msgstr "" +#~ msgid "" +#~ "Returns name_localizations from " +#~ ":attr:`slash_variant` You can edit/set " +#~ "name_localizations directly with .. code-" +#~ "block:: python3" +#~ msgstr "" + +#~ msgid "" +#~ "bridge_command.name_localizations[\"en-UK\"] = ..." +#~ " # or any other locale # or" +#~ " bridge_command.name_localizations = {\"en-UK\":" +#~ " ..., \"fr-FR\": ...}" +#~ msgstr "" + +#~ msgid "" +#~ "Returns description_localizations from " +#~ ":attr:`slash_variant` You can edit/set " +#~ "description_localizations directly with .. " +#~ "code-block:: python3" +#~ msgstr "" + +#~ msgid "" +#~ "bridge_command.description_localizations[\"en-UK\"] = " +#~ "... # or any other locale # " +#~ "or bridge_command.description_localizations = " +#~ "{\"en-UK\": ..., \"fr-FR\": ...}" +#~ msgstr "" + +#~ msgid "" +#~ "Defers the command with the respective" +#~ " approach to the current context. In" +#~ " :class:`BridgeExtContext`, this will be " +#~ ":meth:`~discord.abc.Messageable.trigger_typing` while in" +#~ " :class:`BridgeApplicationContext`, this will be" +#~ " :attr:`~.ApplicationContext.defer`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/ext/commands/api.po b/docs/locales/en/LC_MESSAGES/ext/commands/api.po index fb10737f46..25dc57a396 100644 --- a/docs/locales/en/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/en/LC_MESSAGES/ext/commands/api.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -174,7 +174,7 @@ msgstr "" #: 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.flags.Flag:49 discord.ext.commands.flags.Flag:55 #: discord.ext.commands.help.DefaultHelpCommand:18 #: discord.ext.commands.help.HelpCommand:24 #: discord.ext.commands.help.MinimalHelpCommand:9 @@ -207,9 +207,10 @@ msgstr "" #: 558e0cf6198b497cbdb8d7560555cc5b 798fa21ae55f4282b4274758b25d4a83 #: 812d0fca4d1549339fe98076a893d054 c30960c78b1a46e2ab2904693f41c626 #: c6adc9c02e9a4ce6b1595ac2630bf3b0 discord.abc.Messageable.history -#: discord.client.Client.entitlements discord.client.Client.fetch_guilds -#: discord.client.Client.wait_for e532d59c72474f99b0c1ce7c2be358e2 -#: f49495cd4b3f496f96f84ac8aa1f87e4 fb6332a28a1242f5bede4ea1b4001c1a of +#: discord.abc.Messageable.pins discord.client.Client.entitlements +#: discord.client.Client.fetch_guilds discord.client.Client.wait_for +#: e532d59c72474f99b0c1ce7c2be358e2 f49495cd4b3f496f96f84ac8aa1f87e4 +#: fb6332a28a1242f5bede4ea1b4001c1a of msgid "Parameters" msgstr "" @@ -240,9 +241,9 @@ msgstr "" #: ../../ext/commands/api.rst 0257c75535174994a013c404eed4de3d #: 0aaa7547a84144fc98f8383462258a5d 227204ee62a54c638c2f8b9a91f21145 #: 2650f6c238e74f72b4357fd0f3649d83 630f4288af604d4dbc8e4177a7f21fac -#: 65b2a4bfdd9f4cc8b834d6d484ef0034 77dbba5eef11464da6e6d8561993d040 -#: 85f893142dbc4e559193fbceb66e29f8 9deb4f77a61449abb51bd5c6b99a742f -#: discord.abc.Messageable.history discord.client.Client.entitlements +#: 77dbba5eef11464da6e6d8561993d040 85f893142dbc4e559193fbceb66e29f8 +#: 9deb4f77a61449abb51bd5c6b99a742f discord.abc.Messageable.history +#: discord.abc.Messageable.pins discord.client.Client.entitlements #: discord.client.Client.fetch_guilds discord.client.Client.wait_for #: fd688e2c9468425f8650382857f2fe9a of msgid "Raises" @@ -305,7 +306,7 @@ msgstr "" #: discord.client.Client.add_listener:15 #: discord.client.Client.change_presence:16 discord.client.Client.event:16 #: discord.client.Client.listen:11 discord.ext.commands.bot.when_mentioned_or:8 -#: discord.ext.commands.core.before_invoke:11 +#: discord.ext.commands.core.before_invoke:9 #: discord.ext.commands.core.has_any_role:22 #: discord.ext.commands.core.has_permissions:21 of msgid "Example" @@ -335,8 +336,7 @@ msgid "" "internal command list via :meth:`~.GroupMixin.add_command`." msgstr "" -#: ../../ext/commands/api.rst 21f49b5974d544ffa30d029b89640d48 -#: 3befc35084eb4ca69d1eae3463158861 60a9892afb20420f98ee9221fe525e3e +#: ../../ext/commands/api.rst 3befc35084eb4ca69d1eae3463158861 #: 8e90d2f15b4941d98f8df75ea6d1f6f7 dfe2da6e0d804d72b6ac73f14963c8f2 #: discord.client.Client.wait_for of msgid "Returns" @@ -351,15 +351,15 @@ msgid "" msgstr "" #: ../../ext/commands/api.rst 05d8c3f799b246739284dcbebc3d5739 -#: 378dd7f9c2a64e0189299a60058beda8 3c9ab793d144498097bcfd76a5b53eac -#: 45ea3bdc5022438c98fa1d50fa047386 4c5fd8c24f5b4ad28a6e1aae56787d18 -#: 5c50e685ec2041e597da308a07641a2c 844194587e244cf2b26a421da5ef2919 -#: 8ad6c4547b91438cac30d78cc6b56789 ba9d73b43cc14b0c8711857654f83f62 -#: bf756d9820a94075834d33924e09e0e2 c9bc8a557c184c6d9f063626b67cc4cd -#: dd1387feedaf4788a91e66c7120bb6bf discord.abc.Messageable.history +#: 3c9ab793d144498097bcfd76a5b53eac 45ea3bdc5022438c98fa1d50fa047386 +#: 4c5fd8c24f5b4ad28a6e1aae56787d18 5c50e685ec2041e597da308a07641a2c +#: 844194587e244cf2b26a421da5ef2919 8ad6c4547b91438cac30d78cc6b56789 +#: ba9d73b43cc14b0c8711857654f83f62 bf756d9820a94075834d33924e09e0e2 +#: c9bc8a557c184c6d9f063626b67cc4cd dd1387feedaf4788a91e66c7120bb6bf +#: discord.abc.Messageable.history discord.abc.Messageable.pins #: discord.client.Client.entitlements discord.client.Client.fetch_guilds #: discord.client.Client.wait_for e33db6d356e34de5945d286505e336fa -#: f4e246fdf7f2458baa9253a36a4045e0 fc5da63fdcca41d5a4742949f05235c9 of +#: f4e246fdf7f2458baa9253a36a4045e0 of msgid "Return type" msgstr "" @@ -440,9 +440,9 @@ msgstr "" msgid "The function being listened to is not a coroutine." msgstr "" -#: 55915adcdcbc4935b1637428f964dfbb discord.client.Client.add_listener:11 -#: discord.client.Client.listen:8 e21be3ea4d0446efaa81b5acd1c28fdd of -msgid "The ``name`` (event name) does not start with 'on_'" +#: discord.client.Client.add_listener:11 discord.client.Client.listen:8 +#: e21be3ea4d0446efaa81b5acd1c28fdd of +msgid "The ``name`` (event name) does not start with ``on_``." msgstr "" #: discord.client.Client.listen:29 f56714807dea497f8cc547c870355a4c of @@ -511,10 +511,11 @@ msgstr "" #: discord.client.Client.before_identify_hook:18 discord.client.Client.clear:8 #: discord.client.Client.connect:18 discord.client.Client.delete_emoji:11 #: discord.client.Client.delete_invite:16 discord.client.Client.login:14 -#: discord.client.Client.on_error:15 discord.client.Client.remove_listener:10 -#: discord.client.Client.run:28 discord.client.Client.start:11 -#: discord.client.Client.wait_until_ready:6 discord.cog.CogMixin.add_cog:24 -#: discord.cog.CogMixin.reload_extension:26 +#: discord.client.Client.on_error:15 discord.client.Client.on_modal_error:15 +#: discord.client.Client.on_view_error:17 +#: discord.client.Client.remove_listener:10 discord.client.Client.run:28 +#: discord.client.Client.start:11 discord.client.Client.wait_until_ready:6 +#: discord.cog.CogMixin.add_cog:24 discord.cog.CogMixin.reload_extension:26 #: discord.cog.CogMixin.unload_extension:27 #: discord.ext.commands.bot.BotBase.close:6 #: discord.ext.commands.bot.BotBase.invoke:10 @@ -632,7 +633,7 @@ msgid "The ``func`` parameter is not a coroutine function." msgstr "" #: d05412d810f4441fa9fc55ed14abaccb discord.client.Client.add_view:1 of -msgid "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgstr "" #: 31f9b3425c8846d0bf9819c936651f8f discord.client.Client.add_view:3 of @@ -712,8 +713,7 @@ msgid "" ":func:`~discord.on_connect` is called." msgstr "" -#: 25dea9a1072d49a4a52f17e137de72c3 62c513a80a3c4ec5b566f2dfe95621cb -#: discord.abc.Messageable.fetch_message:1 discord.abc.Messageable.pins:1 +#: 25dea9a1072d49a4a52f17e137de72c3 discord.abc.Messageable.fetch_message:1 #: discord.abc.Messageable.send:1 discord.abc.Messageable.trigger_typing:1 #: discord.bot.ApplicationCommandMixin.get_application_context:1 #: discord.bot.ApplicationCommandMixin.get_autocomplete_context:1 @@ -729,8 +729,9 @@ msgstr "" #: 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_emoji:1 -#: discord.client.Client.create_guild:1 discord.client.Client.delete_emoji:1 -#: discord.client.Client.delete_invite:1 discord.client.Client.fetch_channel:1 +#: discord.client.Client.delete_emoji:1 discord.client.Client.delete_invite:1 +#: discord.client.Client.fetch_channel:1 +#: discord.client.Client.fetch_default_sounds:1 #: discord.client.Client.fetch_emoji:1 discord.client.Client.fetch_emojis:1 #: discord.client.Client.fetch_guild:1 discord.client.Client.fetch_invite:1 #: discord.client.Client.fetch_premium_sticker_packs:1 @@ -1002,49 +1003,6 @@ msgstr "" msgid "The slash command group that was created." msgstr "" -#: 583248c24e104f60a8d7b44b63a93d8b discord.client.Client.create_guild:3 of -msgid "Creates a :class:`.Guild`." -msgstr "" - -#: 480ab82fc12b401f8b75d5ac50648a04 discord.client.Client.create_guild:5 of -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "" - -#: 751a75562aa647628af12ff17756d819 discord.client.Client.create_guild:8 of -msgid "The name of the guild." -msgstr "" - -#: 75d40bc85a17414a943100275453e7b5 discord.client.Client.create_guild:11 of -msgid "" -"The :term:`py:bytes-like object` representing the icon. See " -":meth:`.ClientUser.edit` for more details on what is expected." -msgstr "" - -#: 7ca63a3c7aca436ca90a0d584ad7a2bb discord.client.Client.create_guild:15 of -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "" - -#: 46ee421067d246aeabd1ba31f8c97032 discord.client.Client.create_guild:15 of -msgid "The code for a template to create the guild with." -msgstr "" - -#: 4312ec6459c5431e9821af9fc31fb0d5 discord.client.Client.create_guild:20 of -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "" - -#: 97536bb06f8049b5837ac583ff2dce33 discord.client.Client.create_guild:22 -#: discord.client.Client.fetch_guild:26 of -msgid ":class:`.Guild`" -msgstr "" - -#: discord.client.Client.create_guild:24 fe6c3f12bfb54bee919c57282004f16c of -msgid "Guild creation failed." -msgstr "" - -#: 76f88cf22b1d4c1ba41c3a09a320adf1 discord.client.Client.create_guild:25 of -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "" - #: 39474d78af2f441d818ba1b7ccdeccd0 discord.client.Client.delete_emoji:3 of msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "" @@ -1138,6 +1096,7 @@ msgid "" msgstr "" #: db580d1226264744a222ffee4584ffd4 discord.abc.Messageable.history +#: discord.abc.Messageable.pins #: discord.bot.ApplicationCommandMixin.walk_application_commands #: discord.client.Client.entitlements discord.client.Client.fetch_guilds #: discord.client.Client.get_all_channels discord.client.Client.get_all_members @@ -1159,15 +1118,15 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.E msgstr "" #: 3321eb8445bb48ffb68d9cb74a155012 discord.abc.Messageable.history:39 -#: discord.client.Client.entitlements:40 discord.client.Client.fetch_guilds:41 -#: discord.client.Client.wait_for:42 discord.ext.commands.core.check:37 -#: discord.ext.commands.core.check_any:20 of +#: discord.abc.Messageable.pins:26 discord.client.Client.entitlements:40 +#: discord.client.Client.fetch_guilds:41 discord.client.Client.wait_for:42 +#: discord.ext.commands.core.check:37 discord.ext.commands.core.check_any:14 of msgid "Examples" msgstr "" #: 9c43804aa1e84f4db26daf70ceda2518 discord.abc.Messageable.history:40 -#: discord.client.Client.entitlements:41 discord.client.Client.fetch_guilds:42 -#: of +#: discord.abc.Messageable.pins:27 discord.client.Client.entitlements:41 +#: discord.client.Client.fetch_guilds:42 of msgid "Usage ::" msgstr "" @@ -1176,8 +1135,9 @@ msgstr "" msgid "Flattening into a list ::" msgstr "" -#: discord.abc.Messageable.history:52 discord.client.Client.entitlements:50 -#: discord.client.Client.fetch_guilds:52 f3a460b6dbc644f1a519e478316d2ace of +#: discord.abc.Messageable.history:52 discord.abc.Messageable.pins:39 +#: discord.client.Client.entitlements:50 discord.client.Client.fetch_guilds:52 +#: f3a460b6dbc644f1a519e478316d2ace of msgid "All parameters are optional." msgstr "" @@ -1253,6 +1213,21 @@ msgstr "" msgid "You do not have permission to fetch this channel." msgstr "" +#: 97b00444639641fc920ebe9efab0d1ba +#: discord.client.Client.fetch_default_sounds:3 of +msgid "Fetches the bot's default sounds." +msgstr "" + +#: b3004ecd7bfe478c89204898761a7aa8 +#: discord.client.Client.fetch_default_sounds:7 of +msgid "The bot's default sounds." +msgstr "" + +#: 9cfe57c2d101467d87400e0d145a2c08 +#: discord.client.Client.fetch_default_sounds:8 of +msgid "List[:class:`.SoundboardSound`]" +msgstr "" + #: 39474d78af2f441d818ba1b7ccdeccd0 discord.client.Client.fetch_emoji:3 of msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "" @@ -1328,6 +1303,10 @@ msgstr "" msgid "The guild from the ID." msgstr "" +#: 97536bb06f8049b5837ac583ff2dce33 discord.client.Client.fetch_guild:26 of +msgid ":class:`.Guild`" +msgstr "" + #: a68501f7e36b4401a713f42b2c3a2f1e discord.client.Client.fetch_guild:28 of msgid "You do not have access to the guild." msgstr "" @@ -1679,14 +1658,7 @@ msgstr "" msgid "This is equivalent to: ::" msgstr "" -#: d1219c96be1d44378e6cc2e7e6537aaa discord.client.Client.get_all_channels:8 of -msgid "" -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" -" \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, " -"\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "" - -#: 32d5a41f29ab4eab83ff4181703345a6 discord.client.Client.get_all_channels:13 +#: 32d5a41f29ab4eab83ff4181703345a6 discord.client.Client.get_all_channels:11 #: of msgid "" "Just because you receive a :class:`.abc.GuildChannel` does not mean that " @@ -1694,11 +1666,19 @@ msgid "" ":meth:`.abc.GuildChannel.permissions_for` should be used for that." msgstr "" -#: 9860d3eda1264a0c8df1f138ffe0bb12 discord.client.Client.get_all_channels:17 +#: 9860d3eda1264a0c8df1f138ffe0bb12 discord.client.Client.get_all_channels:15 #: of msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr "" +#: d1219c96be1d44378e6cc2e7e6537aaa discord.client.Client.get_all_channels:18 +#: of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +" \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, " +"\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: 9dfe9cfdde67409dbe4f8f536a632605 discord.client.Client.get_all_members:1 of msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "" @@ -1707,8 +1687,11 @@ msgstr "" msgid ":class:`.Member` -- A member the client can see." msgstr "" -#: 7d0a457d06344339819fc176a73566c2 discord.client.Client.get_all_members:12 of -msgid ":sphinx_autodoc_typehints_type:`Generator\\[Member\\]`" +#: d1219c96be1d44378e6cc2e7e6537aaa discord.client.Client.get_all_members:12 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +" \\\\\\[\\:py\\:class\\:\\`\\~discord.member.Member\\`\\, " +"\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr "" #: beeb38432c18467199e1986a4a5a5802 @@ -2012,6 +1995,46 @@ msgstr "" msgid "Optional[:class:`.Message`]" msgstr "" +#: 22e7832ebd704130bea132480d8aa977 discord.client.Client.get_or_fetch:1 of +msgid "" +"Shortcut method to get data from an object either by returning the cached" +" version, or if it does not exist, attempting to fetch it from the API." +msgstr "" + +#: 50a668aa170c4373aac97fc0a8a14b8a discord.client.Client.get_or_fetch:4 of +msgid "Type of object to fetch or get." +msgstr "" + +#: 155277c1155e4f49977a9365db9f5060 discord.client.Client.get_or_fetch:7 of +msgid "" +"ID of object to get. If :data:`None`, returns `default` if provided, else" +" :data:`None`." +msgstr "" + +#: 94ba1f40a50347beb65c73d6279c02d7 discord.client.Client.get_or_fetch:10 of +msgid "A default to return instead of raising if fetch fails." +msgstr "" + +#: 302d5d1597f04b16a58937bcc46bebba discord.client.Client.get_or_fetch:13 of +msgid "The object if found, or `default` if provided when not found." +msgstr "" + +#: c9a80f36a19a411eae0f947eb27e43ba discord.client.Client.get_or_fetch:14 of +msgid "" +":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | " +":class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | " +":class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` " +"| :data:`None`" +msgstr "" + +#: discord.client.Client.get_or_fetch:16 e62841d006d34f26940cdf4e4ac28263 of +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "" + +#: c51e0d4fd7674e50a70a703eda6a26f2 discord.client.Client.get_or_fetch:17 of +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "" + #: 275a6d7b15584cc595412689b620e5d8 discord.client.Client.get_or_fetch_user:3 #: of msgid "Looks up a user in the user cache or fetches if not found." @@ -2097,6 +2120,22 @@ msgstr "" msgid "Union[List[:class:`str`], :class:`str`]" msgstr "" +#: d555628fb6a74c5697817061624609d9 discord.client.Client.get_sound:1 of +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "" + +#: d9354bca6a4948efb9716c2410e9413a discord.client.Client.get_sound:6 of +msgid "The ID of the sound to get." +msgstr "" + +#: 3c43e6dcda3848efb665d49d3cb97ad1 discord.client.Client.get_sound:9 of +msgid "The sound with the given ID." +msgstr "" + +#: a0421f9c994a4d42b5d1d086df607ef7 discord.client.Client.get_sound:10 of +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "" + #: 19d360590711420b85975a29897dd4da discord.client.Client.get_stage_instance:1 #: of msgid "Returns a stage instance with the given stage channel ID." @@ -2171,6 +2210,8 @@ msgid "Indicates if the WebSocket connection is closed." msgstr "" #: discord.client.Client.is_closed:4 discord.client.Client.is_ready:4 +#: discord.client.Client.is_ws_ratelimited:9 +#: discord.ext.commands.core.Command.has_error_handler:6 #: f2d2ffb4c5de4294b00e0d6960df1d3d of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -2214,8 +2255,7 @@ msgstr "" #: of msgid "" "This can be useful to know when deciding whether you should query members" -" using HTTP or via the gateway. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +" using HTTP or via the gateway." msgstr "" #: discord.ext.commands.Bot.latency:1 fdffefaa1e9b44859d2ce1db6bcea167 of @@ -2481,9 +2521,14 @@ msgid "" ":func:`~discord.ui.Modal.on_error`." msgstr "" -#: 7d0a457d06344339819fc176a73566c2 discord.client.Client.on_modal_error:12 -#: discord.client.Client.on_view_error:13 of -msgid ":sphinx_autodoc_typehints_type:`None`" +#: 7db908c9bd4146148c671612f1a21c16 discord.client.Client.on_modal_error:9 +#: discord.client.Client.on_view_error:8 of +msgid "The exception that was raised." +msgstr "" + +#: 7db908c9bd4146148c671612f1a21c16 discord.client.Client.on_modal_error:12 +#: discord.client.Client.on_view_error:14 of +msgid "The interaction that was received." msgstr "" #: 62a23463e67743778ff5b5ffda0e1cb5 discord.client.Client.on_view_error:3 of @@ -2493,7 +2538,11 @@ msgstr "" #: 5401cf8b6fca4120bce2806abf520d45 discord.client.Client.on_view_error:5 of msgid "" "This only fires for a view if you did not define its " -":func:`~discord.ui.View.on_error`." +":func:`~discord.ui.BaseView.on_error`." +msgstr "" + +#: 1538eaf30f75407ab466133776dbc71e discord.client.Client.on_view_error:11 of +msgid "The item that the user interacted with." msgstr "" #: 373aeb873c344d82970e4a032b9ac217 discord.ext.commands.Bot.persistent_views:1 @@ -2878,6 +2927,10 @@ msgid "" "decorated class if ``None`` is passed." msgstr "" +#: 85e2b097c0464c2983971f8c305ef6db discord.ext.commands.Bot.sounds:1 of +msgid "A list of all the sounds the bot can see." +msgstr "" + #: d76b1fe4d76f4ca69d1a0ade53afc1ce discord.client.Client.start:3 of msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "" @@ -3186,32 +3239,35 @@ msgid "" " \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr "" -#: 9ab1b0a34851422dab23e9815b835095 +#: 1456f4943caa4b34a8e69f60b5a07808 #: discord.ext.commands.core.GroupMixin.walk_commands:1 of -msgid "" -"An iterator that recursively walks through all commands and subcommands. " -":rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" -" \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ " -"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " -"\\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, " -"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " -"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, " -"\\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." msgstr "" #: 49f59fb863cd4209bd0f1f4182299127 -#: discord.ext.commands.core.GroupMixin.walk_commands:5 of +#: discord.ext.commands.core.GroupMixin.walk_commands:3 of msgid "Duplicates due to aliases are no longer returned" msgstr "" #: c046361221d6494fa948452872c5775c -#: discord.ext.commands.core.GroupMixin.walk_commands:8 of +#: discord.ext.commands.core.GroupMixin.walk_commands:6 of msgid "" "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the " "internal list of commands." msgstr "" +#: 9ab1b0a34851422dab23e9815b835095 +#: discord.ext.commands.core.GroupMixin.walk_commands:9 of +msgid "" +":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +" \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ " +"\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +"\\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +"\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, " +"\\:py\\:obj\\:\\`None\\`\\]`" +msgstr "" + #: ../../ext/commands/api.rst:53 083f5bc33dcb4586af8062833c6e2a40 msgid "AutoShardedBot" msgstr "" @@ -3909,11 +3965,9 @@ msgstr "" msgid ":class:`float`" msgstr "" -#: 3970666bdb78497b8d5a65197482a7bc +#: 30141c30cc364576aac449f316b52da0 #: discord.ext.commands.core.Command.has_error_handler:1 of -msgid "" -"Checks whether the command has an error handler registered. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." msgstr "" #: a5a5f0ae305348feb8f1456838a1ee4a discord.ext.commands.Command.cog_name:1 @@ -5221,17 +5275,21 @@ msgid "The predicate to check if the command should be invoked." msgstr "" #: 9624b70cfbee4ca3af484bcf68e4e8ab d1219c96be1d44378e6cc2e7e6537aaa +#: discord.ext.commands.core.after_invoke:9 +#: discord.ext.commands.core.before_invoke:38 #: discord.ext.commands.core.bot_has_any_role:15 #: discord.ext.commands.core.bot_has_guild_permissions:8 #: discord.ext.commands.core.bot_has_permissions:9 #: discord.ext.commands.core.bot_has_role:15 discord.ext.commands.core.check:68 -#: discord.ext.commands.core.check_any:21 discord.ext.commands.core.cooldown:27 +#: discord.ext.commands.core.check_any:37 discord.ext.commands.core.cooldown:27 +#: discord.ext.commands.core.dm_only:11 #: discord.ext.commands.core.dynamic_cooldown:29 #: discord.ext.commands.core.guild_only:9 #: discord.ext.commands.core.has_any_role:19 #: discord.ext.commands.core.has_guild_permissions:11 #: discord.ext.commands.core.has_permissions:18 -#: discord.ext.commands.core.has_role:25 discord.ext.commands.core.is_owner:10 +#: discord.ext.commands.core.has_role:25 discord.ext.commands.core.is_nsfw:12 +#: discord.ext.commands.core.is_owner:10 #: discord.ext.commands.core.max_concurrency:24 of msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" @@ -5256,22 +5314,22 @@ msgstr "" msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "" -#: 4a7b81eca1c3484fba8cf44b85ba6fdc discord.ext.commands.core.check_any:14 of +#: discord.ext.commands.core.check_any:15 e375d514f6dc4418ab45510e055e9919 of +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "" + +#: 4a7b81eca1c3484fba8cf44b85ba6fdc discord.ext.commands.core.check_any:31 of msgid "" "An argument list of checks that have been decorated with the " ":func:`check` decorator." msgstr "" -#: 0a3c24e60414491ba64d3853fc673029 discord.ext.commands.core.check_any:18 of +#: 0a3c24e60414491ba64d3853fc673029 discord.ext.commands.core.check_any:35 of msgid "" "A check passed has not been decorated with the :func:`check` " "decorator." msgstr "" -#: discord.ext.commands.core.check_any:23 e375d514f6dc4418ab45510e055e9919 of -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "" - #: 81ea5857330741739c83ed3dc41dde4e discord.ext.commands.core.has_role:1 of msgid "" "A :func:`.check` that is added that checks if the member invoking the " @@ -5576,21 +5634,13 @@ msgstr "" #: 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. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" -" \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " -"\\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`T\\`\\`\\)\\]`" +"that do not have to be within the same cog." msgstr "" #: discord.ext.commands.core.after_invoke:3 f74267b631a5439eb0c212f5feded4e0 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. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" -" \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " -"\\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`T\\`\\`\\)\\]`" +"that do not have to be within the same cog." msgstr "" #: 6e1c6fc4c43844059652d7bf1c1d21d5 discord.ext.commands.core.guild_only:1 of @@ -5612,14 +5662,10 @@ msgid "" "context. Only private messages are allowed when using the command." msgstr "" -#: 590b200bb7aa4c1080ac46793bed34f7 discord.ext.commands.core.dm_only:5 of +#: 51b7f083cf344183970934ed917e18fc discord.ext.commands.core.dm_only:5 of msgid "" "This check raises a special exception, :exc:`.PrivateMessageOnly` that is" -" inherited from :exc:`.CheckFailure`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" -" \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " -"\\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`T\\`\\`\\)\\]`" +" inherited from :exc:`.CheckFailure`." msgstr "" #: 887311557f434bafa7caf9d0257629cb discord.ext.commands.core.is_owner:1 of @@ -5642,17 +5688,13 @@ msgstr "" msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "" -#: discord.ext.commands.core.is_nsfw:3 fba7938014474c98afff1432159e3000 of +#: 51b7f083cf344183970934ed917e18fc discord.ext.commands.core.is_nsfw:3 of msgid "" "This check raises a special exception, :exc:`.NSFWChannelRequired` that " -"is derived from :exc:`.CheckFailure`. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" -" \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " -"\\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" -" \\\\\\(\\`\\`T\\`\\`\\)\\]`" +"is derived from :exc:`.CheckFailure`." msgstr "" -#: 7588f10840c442aea15f191eac9ae20c discord.ext.commands.core.is_nsfw:10 of +#: 7588f10840c442aea15f191eac9ae20c 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." @@ -5879,7 +5921,8 @@ msgid "" "destination's message history." msgstr "" -#: 89afaf721f6643aab53272b5f881dec9 discord.abc.Messageable.history:3 of +#: 89afaf721f6643aab53272b5f881dec9 discord.abc.Messageable.history:3 +#: discord.abc.Messageable.pins:3 of msgid "" "You must have :attr:`~discord.Permissions.read_message_history` " "permissions to use this." @@ -5936,7 +5979,8 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgstr "" -#: 1cad16da9e4a4a039e1c0be9c6789df6 discord.abc.Messageable.history:47 of +#: 1cad16da9e4a4a039e1c0be9c6789df6 discord.abc.Messageable.history:47 +#: discord.abc.Messageable.pins:34 of msgid "Flattening into a list: ::" msgstr "" @@ -5947,21 +5991,23 @@ msgid "" msgstr "" #: 186d34907d0f42f0be28a22e9c5d48f6 discord.abc.Messageable.typing:3 of -msgid "" -"This is useful for denoting long computations in your bot. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." msgstr "" -#: 03c747a982a54571968a3331429f7a20 discord.abc.Messageable.typing:9 of +#: 03c747a982a54571968a3331429f7a20 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." msgstr "" -#: a48fc9f9ab9846158116f6d2cd0dee5b discord.abc.Messageable.typing:12 of +#: a48fc9f9ab9846158116f6d2cd0dee5b discord.abc.Messageable.typing:10 of msgid "Example Usage: ::" msgstr "" +#: 2623771c36a040caab45e6a378ce74e0 discord.abc.Messageable.typing:19 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr "" + #: 0c5cca1e94144653989d617b781dc61a #: discord.ext.commands.context.Context.invoke:3 of msgid "Calls a command with the arguments given." @@ -6065,30 +6111,26 @@ msgid "" "not exist." msgstr "" -#: ../../docstring 3b3b16de997e4e54877d2d70b173cfe2 -#: discord.ext.commands.Context.guild:1 of +#: 3b3b16de997e4e54877d2d70b173cfe2 discord.ext.commands.Context.guild:1 of msgid "" "Returns the guild associated with this context's command. None if not " "available." msgstr "" -#: ../../docstring 40a2b9fd266f44c69a5de1c7ee7ed5ff -#: discord.ext.commands.Context.channel:1 of +#: 40a2b9fd266f44c69a5de1c7ee7ed5ff discord.ext.commands.Context.channel:1 of msgid "" "Returns the channel associated with this context's command. Shorthand for" " :attr:`.Message.channel`." msgstr "" -#: ../../docstring dd56849813db4c7299d6a6f2757ca297 -#: discord.ext.commands.Context.author:1 of +#: dd56849813db4c7299d6a6f2757ca297 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 "" -#: ../../docstring a3c47787a8d44d61ba8043b2dcfd58ab -#: discord.ext.commands.Context.me:1 of +#: a3c47787a8d44d61ba8043b2dcfd58ab 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 " @@ -6226,27 +6268,45 @@ msgstr "" msgid "The channel to forward this to." msgstr "" -#: c0f7203f91234dcf9b71d4aa08c2743e discord.abc.Messageable.pins:3 of -msgid "Retrieves all messages that are currently pinned in the channel." +#: 61fb3dc224d44b0783c3b04b7fea1ddd discord.abc.Messageable.pins:1 of +msgid "" +"Returns a :class:`~discord.MessagePinIterator` that enables receiving the" +" destination's pinned messages." +msgstr "" + +#: 86a19f1a733d47f99e0516c265864f4b discord.abc.Messageable.pins:7 of +msgid "" +"Starting from version 3.0, `await channel.pins()` will no longer return a" +" list of :class:`Message`. See examples below for new usage instead." +msgstr "" + +#: 4468fb7df14b42d6b759894e1d023b0e discord.abc.Messageable.pins:10 of +msgid "" +"The number of pinned messages to retrieve. If ``None``, retrieves every " +"pinned message in the channel." msgstr "" -#: 5897281b37544f1ab20f5339ce9ab3ed discord.abc.Messageable.pins:7 of +#: discord.abc.Messageable.pins:14 eaf31d1fd11746ff859caaec64b90ca1 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." +"Retrieve messages pinned before this datetime. 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 "" -#: 7bad27e461a740d299b8c4bd148fd4e3 discord.abc.Messageable.pins:11 of -msgid "The messages that are currently pinned." +#: 83b8d6805ef1420b87d97e31bc10efdf discord.abc.Messageable.pins:19 of +msgid ":class:`~discord.MessagePin` -- The pinned message." msgstr "" -#: discord.abc.Messageable.pins:12 e8b1b5f758104e489149fdbb07deeafb of -msgid "List[:class:`~discord.Message`]" +#: 9510fd4d07914ac0a5d62b96ad673bbc discord.abc.Messageable.pins:21 of +msgid "You do not have permissions to get pinned messages." msgstr "" -#: 46fce97e3e2044b9812605b7371e03c5 discord.abc.Messageable.pins:14 of -msgid "Retrieving the pinned messages failed." +#: 4355deb6fa9d4bdfb104c171c05cdabd discord.abc.Messageable.pins:22 of +msgid "The request to get pinned messages failed." +msgstr "" + +#: 295caaa8c9a047a1a1ee5c2029093ff0 discord.abc.Messageable.pins:23 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgstr "" #: 233e5db05eb849cc92f9a5d67a3c1cb0 discord.abc.Messageable.send:3 of @@ -7100,13 +7160,15 @@ msgstr "" msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "" -#: 42c767df989a4c90b5d6b441a08d7df2 +#: 4ef3868b27c74590ba7387e6346038b8 #: discord.ext.commands.converter.PartialEmojiConverter:3 of -msgid "This is done by extracting the animated flag, name and ID from the emoji." +msgid "" +"This is done by extracting the animated flag, name, and ID for custom " +"emojis, or by using the standard Unicode emojis supported by Discord." msgstr "" #: 07638781992545e39720fcaf86933a79 -#: discord.ext.commands.converter.PartialEmojiConverter:5 of +#: discord.ext.commands.converter.PartialEmojiConverter:6 of msgid "" "Raise :exc:`.PartialEmojiConversionFailure` instead of generic " ":exc:`.BadArgument`" @@ -7384,7 +7446,13 @@ msgid "" "indicates an unlimited amount of arguments." msgstr "" -#: 9bcc7c0f11ce42f68c9b4e442b1bd117 discord.ext.commands.flags.Flag:46 of +#: aa5d5ecaf255426aaca0601daf7232d4 discord.ext.commands.flags.Flag:46 of +msgid "" +"Whether the flag is positional. A :class:`FlagConverter` can only handle " +"one positional flag." +msgstr "" + +#: 9bcc7c0f11ce42f68c9b4e442b1bd117 discord.ext.commands.flags.Flag:53 of msgid "Whether multiple given values overrides the previous value." msgstr "" @@ -7430,7 +7498,13 @@ msgid "" "value depends on the annotation given." msgstr "" -#: 739a359756dd4d95bcbb386fc201f629 discord.ext.commands.flags.flag:25 of +#: discord.ext.commands.flags.flag:25 ed669b7174e54cdc8ff12f1d228e28a5 of +msgid "" +"Whether the flag is positional or not. There can only be one positional " +"flag." +msgstr "" + +#: 739a359756dd4d95bcbb386fc201f629 discord.ext.commands.flags.flag:28 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr "" @@ -8410,3 +8484,159 @@ msgstr "" #~ " setting ``mention_author``." #~ msgstr "" +#~ msgid "The ``name`` (event name) does not start with 'on_'" +#~ msgstr "" + +#~ msgid "Registers a :class:`~discord.ui.View` for persistent listening." +#~ msgstr "" + +#~ msgid "Creates a :class:`.Guild`." +#~ msgstr "" + +#~ msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." +#~ msgstr "" + +#~ msgid "The name of the guild." +#~ msgstr "" + +#~ msgid "" +#~ "The :term:`py:bytes-like object` representing" +#~ " the icon. See :meth:`.ClientUser.edit` for" +#~ " more details on what is expected." +#~ msgstr "" + +#~ msgid "" +#~ "The code for a template to create" +#~ " the guild with. .. versionadded:: " +#~ "1.4" +#~ msgstr "" + +#~ msgid "The code for a template to create the guild with." +#~ msgstr "" + +#~ msgid "The guild created. This is not the same guild that is added to cache." +#~ msgstr "" + +#~ msgid "Guild creation failed." +#~ msgstr "" + +#~ msgid "Invalid icon image format given. Must be PNG or JPG." +#~ msgstr "" + +#~ msgid ":sphinx_autodoc_typehints_type:`Generator\\[Member\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "This can be useful to know when" +#~ " deciding whether you should query " +#~ "members using HTTP or via the " +#~ "gateway. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid ":sphinx_autodoc_typehints_type:`None`" +#~ msgstr "" + +#~ msgid "" +#~ "This only fires for a view if " +#~ "you did not define its " +#~ ":func:`~discord.ui.View.on_error`." +#~ msgstr "" + +#~ msgid "" +#~ "An iterator that recursively walks " +#~ "through all commands and subcommands. " +#~ ":rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\" +#~ " " +#~ "\\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\" +#~ " \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, " +#~ "\\:py\\:data\\:\\`\\~typing.Any\\`\\, " +#~ "\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, " +#~ "\\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "Checks whether the command has an " +#~ "error handler registered. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "This allows you to refer to one" +#~ " before invoke hook for several " +#~ "commands that do not have to be" +#~ " within the same cog. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +#~ " \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]\\, " +#~ "\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "This allows you to refer to one" +#~ " after invoke hook for several " +#~ "commands that do not have to be" +#~ " within the same cog. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +#~ " \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]\\, " +#~ "\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "This check raises a special exception," +#~ " :exc:`.PrivateMessageOnly` that is inherited " +#~ "from :exc:`.CheckFailure`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +#~ " \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]\\, " +#~ "\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "This check raises a special exception," +#~ " :exc:`.NSFWChannelRequired` that is derived " +#~ "from :exc:`.CheckFailure`. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" +#~ " \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]\\, " +#~ "\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " +#~ "\\\\\\(\\`\\`T\\`\\`\\)\\]`" +#~ msgstr "" + +#~ msgid "" +#~ "This is useful for denoting long " +#~ "computations in your bot. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +#~ msgstr "" + +#~ msgid "Retrieves all messages that are currently pinned in the channel." +#~ msgstr "" + +#~ 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 "" + +#~ msgid "The messages that are currently pinned." +#~ msgstr "" + +#~ msgid "List[:class:`~discord.Message`]" +#~ msgstr "" + +#~ msgid "Retrieving the pinned messages failed." +#~ msgstr "" + +#~ msgid "" +#~ "This is done by extracting the " +#~ "animated flag, name and ID from " +#~ "the emoji." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/ext/commands/commands.po b/docs/locales/en/LC_MESSAGES/ext/commands/commands.po index c29391d566..255fe002d5 100644 --- a/docs/locales/en/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/en/LC_MESSAGES/ext/commands/commands.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -861,21 +861,35 @@ msgid "" "callable can either be a function or a coroutine." msgstr "" -#: ../../ext/commands/commands.rst:659 68bab2dab4884032ae4373ac62a556fc +#: ../../ext/commands/commands.rst:659 bc6e115bf92b47b5a597e8b2014c2acb +msgid "" +"Flags can also be positional. This means that the flag does not require a" +" corresponding value to be passed in by the user. This is useful for " +"flags that are either optional or have a default value. For example, in " +"the following code:" +msgstr "" + +#: ../../ext/commands/commands.rst:670 3f399960182447d48e431a1d422b6ca0 +msgid "" +"The ``members`` flag is marked as positional, meaning that the user can " +"invoke the command without explicitly specifying the flag." +msgstr "" + +#: ../../ext/commands/commands.rst:672 68bab2dab4884032ae4373ac62a556fc 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:680 c3bf2a623f5648ab8aa15e111502969f +#: ../../ext/commands/commands.rst:699 c3bf2a623f5648ab8aa15e111502969f 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." +"corresponding value unless a positional flag is provided." msgstr "" -#: ../../ext/commands/commands.rst:684 ed1aeaf64e074b11b91bcc233a505165 +#: ../../ext/commands/commands.rst:703 ed1aeaf64e074b11b91bcc233a505165 msgid "" "The flag converter is similar to regular commands and allows you to use " "most types of converters (with the exception of " @@ -883,46 +897,46 @@ msgid "" " is added for specific annotations as described below." msgstr "" -#: ../../ext/commands/commands.rst:689 1ffb1e24952f41ff8806882dd4a0d913 +#: ../../ext/commands/commands.rst:708 1ffb1e24952f41ff8806882dd4a0d913 msgid "typing.List" msgstr "" -#: ../../ext/commands/commands.rst:691 737132d99ad74d6ea4e7b93155b9053c +#: ../../ext/commands/commands.rst:710 737132d99ad74d6ea4e7b93155b9053c 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:693 71dfe029bdd44663a9c4c0a6a2e67965 +#: ../../ext/commands/commands.rst:712 71dfe029bdd44663a9c4c0a6a2e67965 msgid "For example, augmenting the example above:" msgstr "" -#: ../../ext/commands/commands.rst:715 35e687a664834729a0fd8e46ab8a3809 +#: ../../ext/commands/commands.rst:734 35e687a664834729a0fd8e46ab8a3809 msgid "This is called by repeatedly specifying the flag:" msgstr "" -#: ../../ext/commands/commands.rst:720 8b29c4c6720648d38f2a568216ddfb9e +#: ../../ext/commands/commands.rst:739 8b29c4c6720648d38f2a568216ddfb9e msgid "typing.Tuple" msgstr "" -#: ../../ext/commands/commands.rst:722 885f6f663dfb47b4a25f4c3cc0a703d8 +#: ../../ext/commands/commands.rst:741 885f6f663dfb47b4a25f4c3cc0a703d8 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:736 843f4bf315a34e7cae7e40f5ee256109 +#: ../../ext/commands/commands.rst:755 843f4bf315a34e7cae7e40f5ee256109 msgid "This allows the previous ``ban`` command to be called like this:" msgstr "" -#: ../../ext/commands/commands.rst:740 40f2697e104e445c9fcc969725c14d4e +#: ../../ext/commands/commands.rst:759 40f2697e104e445c9fcc969725c14d4e msgid "" "The :class:`py:tuple` annotation also allows for parsing of pairs. For " "example, given the following code:" msgstr "" -#: ../../ext/commands/commands.rst:751 9db24b481c4d46e2bfa6afe2add40360 +#: ../../ext/commands/commands.rst:770 9db24b481c4d46e2bfa6afe2add40360 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 " @@ -930,29 +944,29 @@ msgid "" "to disambiguate it from the other element of the tuple." msgstr "" -#: ../../ext/commands/commands.rst:756 ba0ee993018246da96bd9c3e81676795 +#: ../../ext/commands/commands.rst:775 ba0ee993018246da96bd9c3e81676795 msgid "typing.Dict" msgstr "" -#: ../../ext/commands/commands.rst:758 a8ae009b053846efa18a133112ab62a1 +#: ../../ext/commands/commands.rst:777 a8ae009b053846efa18a133112ab62a1 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:765 bc61f9d1ddef4471be4891bddb9c09fa +#: ../../ext/commands/commands.rst:784 bc61f9d1ddef4471be4891bddb9c09fa msgid "Error Handling" msgstr "" -#: ../../ext/commands/commands.rst:767 bf56a9433566476cb8376ca10f51d027 +#: ../../ext/commands/commands.rst:786 bf56a9433566476cb8376ca10f51d027 msgid "" "When our commands fail to parse we will, by default, receive a noisy " "error in ``stderr`` of our console that tells us that an error has " "happened and has been silently ignored." msgstr "" -#: ../../ext/commands/commands.rst:770 2a05152d6bf84317ab95ae2560b075bb +#: ../../ext/commands/commands.rst:789 2a05152d6bf84317ab95ae2560b075bb msgid "" "In order to handle our errors, we must use something called an error " "handler. There is a global error handler, called " @@ -961,7 +975,7 @@ msgid "" "error reached." msgstr "" -#: ../../ext/commands/commands.rst:774 ef55bb05708d4afcbde2b1e63982f33d +#: ../../ext/commands/commands.rst:793 ef55bb05708d4afcbde2b1e63982f33d 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 " @@ -969,7 +983,7 @@ msgid "" ":meth:`.Command.error`:" msgstr "" -#: ../../ext/commands/commands.rst:790 963d52d0558e4331b43c492f46fa70d7 +#: ../../ext/commands/commands.rst:809 963d52d0558e4331b43c492f46fa70d7 msgid "" "The first parameter of the error handler is the :class:`.Context` while " "the second one is an exception that is derived from " @@ -977,11 +991,11 @@ msgid "" ":ref:`ext_commands_api_errors` page of the documentation." msgstr "" -#: ../../ext/commands/commands.rst:794 80c197d18789467fb4a077f7dd6d612a +#: ../../ext/commands/commands.rst:813 80c197d18789467fb4a077f7dd6d612a msgid "Checks" msgstr "" -#: ../../ext/commands/commands.rst:796 6385fb377ffb43d087b788f62480b7f8 +#: ../../ext/commands/commands.rst:815 6385fb377ffb43d087b788f62480b7f8 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 " @@ -989,63 +1003,63 @@ msgid "" "in a concept called a :ref:`ext_commands_api_checks`." msgstr "" -#: ../../ext/commands/commands.rst:800 90ab3c4a75024d579205f055a8794bb7 +#: ../../ext/commands/commands.rst:819 90ab3c4a75024d579205f055a8794bb7 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:803 a6623c48167943e79f6a8b60f467d264 +#: ../../ext/commands/commands.rst:822 a6623c48167943e79f6a8b60f467d264 msgid "Return ``True`` to signal that the person can run the command." msgstr "" -#: ../../ext/commands/commands.rst:804 0dea62b4176043998aefe9cac5132676 +#: ../../ext/commands/commands.rst:823 0dea62b4176043998aefe9cac5132676 msgid "Return ``False`` to signal that the person cannot run the command." msgstr "" -#: ../../ext/commands/commands.rst:805 87ac00a762c44d85aa555a32c00abbc2 +#: ../../ext/commands/commands.rst:824 87ac00a762c44d85aa555a32c00abbc2 msgid "" "Raise a :exc:`~ext.commands.CommandError` derived exception to signal the" " person cannot run the command." msgstr "" -#: ../../ext/commands/commands.rst:807 ab29e9a85151443fba8fc98d3c272a56 +#: ../../ext/commands/commands.rst:826 ab29e9a85151443fba8fc98d3c272a56 msgid "" "This allows you to have custom error messages for you to handle in the " ":ref:`error handlers `." msgstr "" -#: ../../ext/commands/commands.rst:810 bf9b734bf41d496a8cab527d2f5982a8 +#: ../../ext/commands/commands.rst:829 bf9b734bf41d496a8cab527d2f5982a8 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:824 78a6e2319b784e57b1564ecf7e34b49f +#: ../../ext/commands/commands.rst:843 78a6e2319b784e57b1564ecf7e34b49f 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:841 fec2c90754cb4ca19551a1fca47dae06 +#: ../../ext/commands/commands.rst:860 fec2c90754cb4ca19551a1fca47dae06 msgid "" "Since an owner check is so common, the library provides it for you " "(:func:`~ext.commands.is_owner`):" msgstr "" -#: ../../ext/commands/commands.rst:851 731344d1c242492384f42d6376ad3b07 +#: ../../ext/commands/commands.rst:870 731344d1c242492384f42d6376ad3b07 msgid "When multiple checks are specified, **all** of them must be ``True``:" msgstr "" -#: ../../ext/commands/commands.rst:867 0a3c34ae9c0d4b6392a9b04d5d36f5dc +#: ../../ext/commands/commands.rst:886 0a3c34ae9c0d4b6392a9b04d5d36f5dc msgid "" "If any of those checks fail in the example above, then the command will " "not be run." msgstr "" -#: ../../ext/commands/commands.rst:869 edec23dfc5b3498caef57c62a9315264 +#: ../../ext/commands/commands.rst:888 edec23dfc5b3498caef57c62a9315264 msgid "" "When an error happens, the error is propagated to the :ref:`error " "handlers `. If you do not raise a custom " @@ -1053,40 +1067,40 @@ msgid "" "wrapped up into a :exc:`~ext.commands.CheckFailure` exception as so:" msgstr "" -#: ../../ext/commands/commands.rst:887 9447373776c540b194831a3f6b7d4f5d +#: ../../ext/commands/commands.rst:906 9447373776c540b194831a3f6b7d4f5d 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:913 cef95191baf442dea17daa9019db6a10 +#: ../../ext/commands/commands.rst:932 cef95191baf442dea17daa9019db6a10 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:916 30ab1860927f45f6a807fbfb9a671bed +#: ../../ext/commands/commands.rst:935 30ab1860927f45f6a807fbfb9a671bed msgid "Global Checks" msgstr "" -#: ../../ext/commands/commands.rst:918 d6aa174f32114ba5bec3c650983fce91 +#: ../../ext/commands/commands.rst:937 d6aa174f32114ba5bec3c650983fce91 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:921 864c9abc219b4f689672f5e30a68d47b +#: ../../ext/commands/commands.rst:940 864c9abc219b4f689672f5e30a68d47b msgid "" "Global checks work similarly to regular checks except they are registered" " with the :meth:`.Bot.check` decorator." msgstr "" -#: ../../ext/commands/commands.rst:923 1ea11f45d1814ec8912e90d0390ef694 +#: ../../ext/commands/commands.rst:942 1ea11f45d1814ec8912e90d0390ef694 msgid "For example, to block all DMs we could do the following:" msgstr "" -#: ../../ext/commands/commands.rst:933 3a2a1fb8a3cf4b48b42209cf4f80bb61 +#: ../../ext/commands/commands.rst:952 3a2a1fb8a3cf4b48b42209cf4f80bb61 msgid "" "Be careful on how you write your global checks, as it could also lock you" " out of your own bot." @@ -1095,3 +1109,13 @@ msgstr "" #~ msgid ":class:`Emoji`" #~ msgstr "" +#~ 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 "" + diff --git a/docs/locales/en/LC_MESSAGES/ext/pages/index.po b/docs/locales/en/LC_MESSAGES/ext/pages/index.po index 19c7dde1b9..051a2c2870 100644 --- a/docs/locales/en/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/en/LC_MESSAGES/ext/pages/index.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-02 04:28+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -54,13 +54,12 @@ msgstr "" #: ../../ext/pages/index.rst 001d8bed52f640e6b65faeb5e57cd564 #: 063bbc6f3e424780b3fca294ca70043c 1ed97b7d592d457e91f0607e776a78d6 #: 341e6342cd654d72a002d8bc1bbf025a 422220e75757468b9e523551808c390d -#: 4c13c6d74aac47ba8b3ab6fc503d4c08 5526f25c16e840daa4ff844390a50843 -#: 5d0da1f34118460c8f4eddf4eedb0437 697e50f1545c45f4b9e7370baba6fb36 -#: 6a04ca7a36094db29f14c6fe2ce8b176 6bf63b66304d4c34b3dee842785b34c1 -#: 99a76d768ef6423e9a3952a8dec21a78 9a2b6c56e51f47e6b866350220f8c0f6 -#: ac20d3e78ca94a39857c8376d4001b92 beac103455d843ac836e933650a4dd62 -#: c11dd90c56d64c83a8bbac2e2b0f341e c6df38aa49414da5a6de205f703db624 -#: df1997f923f64977a58153c7935dca20 +#: 5526f25c16e840daa4ff844390a50843 5d0da1f34118460c8f4eddf4eedb0437 +#: 697e50f1545c45f4b9e7370baba6fb36 6a04ca7a36094db29f14c6fe2ce8b176 +#: 6bf63b66304d4c34b3dee842785b34c1 99a76d768ef6423e9a3952a8dec21a78 +#: 9a2b6c56e51f47e6b866350220f8c0f6 ac20d3e78ca94a39857c8376d4001b92 +#: beac103455d843ac836e933650a4dd62 c11dd90c56d64c83a8bbac2e2b0f341e +#: c6df38aa49414da5a6de205f703db624 df1997f923f64977a58153c7935dca20 msgid "Parameters" msgstr "" @@ -92,7 +91,7 @@ msgstr "" #: discord.ext.pages.pagination.Paginator.interaction_check:1 #: discord.ext.pages.pagination.PaginatorButton.callback:1 #: discord.ext.pages.pagination.PaginatorMenu.callback:1 -#: discord.ui.view.View.on_error:1 of +#: discord.ui.view.BaseView.on_error:1 of msgid "|coro|" msgstr "" @@ -116,14 +115,12 @@ msgid "" msgstr "" #: ../../ext/pages/index.rst 2aef4bef743e42c6b10dc7dc409dddee -#: 2b3e3b8a6018461984a424487aa9e6ab 44df48e0960e411391d8959fd9d11450 -#: 4cee4928e1df4606b6ef905abbd63533 550c48f6c2e1423ba8c77b021dbb3dcd -#: 5f9e2f91dd6f4ddf8aba9945c851a7d0 7fae07446dae40adbe93cfc309708f70 -#: 89185399683243b8a8161ef2321fb944 a97d7cfc0d8547fba1a07c473d6aa220 +#: 2b3e3b8a6018461984a424487aa9e6ab 4cee4928e1df4606b6ef905abbd63533 +#: 550c48f6c2e1423ba8c77b021dbb3dcd 5f9e2f91dd6f4ddf8aba9945c851a7d0 +#: 7fae07446dae40adbe93cfc309708f70 89185399683243b8a8161ef2321fb944 #: aeb2988a559840d3ba83ac47b72253f7 b17d3a717a7c43bfbf6a28db9c9e8847 #: be696f9851b549dc9e9ac50b6f55f198 d4e5702bc04a4bc4b7641557751fde48 -#: d5396ed79c0a49578511de018e0b2963 df303e968a55460b84813fa21867fc46 -#: e5bcc53a42f240c9b5ff34f27d6f0bc4 +#: df303e968a55460b84813fa21867fc46 e5bcc53a42f240c9b5ff34f27d6f0bc4 msgid "Return type" msgstr "" @@ -416,18 +413,15 @@ msgstr "" msgid "Disables all buttons when the view times out." msgstr "" -#: 128c5298c9494f91a4b3f649fa6df996 3c63f3adb2364adead3012e035129ebc -#: 68e2cc93f0e6490b8f2f6cee4790cba9 718868e38cac43a586cfbd4a6305d236 -#: a7be2bff8d9e4794b701800978b38389 c2fbf9bef8224850b4afa5ea4c5afbc2 +#: 3c63f3adb2364adead3012e035129ebc 68e2cc93f0e6490b8f2f6cee4790cba9 +#: 718868e38cac43a586cfbd4a6305d236 c2fbf9bef8224850b4afa5ea4c5afbc2 #: discord.ext.pages.pagination.Paginator.cancel:10 #: discord.ext.pages.pagination.Paginator.disable:10 #: discord.ext.pages.pagination.Paginator.on_timeout:4 #: discord.ext.pages.pagination.Paginator.page_action:7 -#: discord.ui.view.View.add_item:10 discord.ui.view.View.clear_items:4 -#: discord.ui.view.View.disable_all_items:7 -#: discord.ui.view.View.enable_all_items:7 -#: discord.ui.view.View.on_check_failure:9 discord.ui.view.View.on_error:18 -#: discord.ui.view.View.remove_item:8 discord.ui.view.View.stop:6 +#: discord.ui.view.BaseView.on_check_failure:9 +#: discord.ui.view.BaseView.on_error:18 discord.ui.view.BaseView.stop:6 +#: discord.ui.view.View.clear_items:4 discord.ui.view.View.remove_item:8 #: e63b8fb4db3b4bee81d67b79af441412 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -546,7 +540,7 @@ msgstr "" #: 616d5c00eb544301af1b0d00548c865e 62c2722e6b6a40fd8c8a215d7cb11a21 #: discord.ext.pages.pagination.Paginator.interaction_check:19 -#: discord.ui.view.View.on_check_failure:6 of +#: discord.ui.view.BaseView.on_check_failure:6 of msgid "The interaction that occurred." msgstr "" @@ -557,7 +551,7 @@ msgstr "" #: 607f9270f774451e96d48d6a223876de c5464d8a113b4293be79478ba33f200d #: discord.ext.pages.pagination.Paginator.interaction_check:23 -#: discord.ui.view.View.wait:8 of +#: discord.ui.view.BaseView.wait:8 of msgid ":class:`bool`" msgstr "" @@ -700,51 +694,6 @@ msgstr "" msgid "The message that was sent with the paginator." msgstr "" -#: 0d286971aaf84f359ea3f2b868341679 discord.ui.view.View.add_item:1 of -msgid "Adds an item to the view." -msgstr "" - -#: b596145e148445798536949956fec5b6 discord.ui.view.View.add_item:4 of -msgid "The item to add to the view." -msgstr "" - -#: ../../ext/pages/index.rst b67cd9be980a4fdf8e179a3825ce7070 -#: db25be38ef7749eab275cfcf7ce4fb30 -msgid "Raises" -msgstr "" - -#: 799eb95c1d8f40df9edcf9e5b694789e discord.ui.view.View.add_item:7 of -msgid "An :class:`Item` was not passed." -msgstr "" - -#: discord.ui.view.View.add_item:8 e69d7b97a3c8409c8efd81ad1626f25d of -msgid "" -"Maximum number of children has been exceeded (40) or the row the item" -" is trying to be added to is full." -msgstr "" - -#: discord.ui.view.View.clear_items:1 f7b8e5d7c4304348abcbfbc505545cf3 of -msgid "Removes all items from the view." -msgstr "" - -#: 4ea1206a52154d8a98623bbc44bf5b10 discord.ui.view.View.copy_text:1 of -msgid "" -"Returns the text of all :class:`~discord.ui.TextDisplay` items in this " -"View. Equivalent to the `Copy Text` option on Discord clients." -msgstr "" - -#: 47016b19dd1741b1a063b2f5068dd3ec discord.ui.view.View.copy_text:5 of -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" -msgstr "" - -#: discord.ui.view.View.disable_all_items:1 f55070f9c63b4f438d22e271d923e292 of -msgid "Disables all buttons and select menus in the view." -msgstr "" - -#: 115ed036dbed4b93bf59511d61482bc4 discord.ui.view.View.disable_all_items:4 of -msgid "A list of items in `self.children` to not disable from the view." -msgstr "" - #: db376aa4460347ecaa0cc6a71294ed64 #: discord.ext.pages.pagination.Paginator.edit:1 of msgid "Edits an existing message to replace it with the paginator contents." @@ -786,11 +735,72 @@ msgstr "" msgid "Optional[:class:`discord.Message`]" msgstr "" -#: discord.ui.view.View.enable_all_items:1 f55070f9c63b4f438d22e271d923e292 of +#: c44c763d02724a4fab350d705fd9a2a3 discord.ui.view.View.add_item:1 of +msgid "" +"Adds an item to the view. Attempting to add a " +":class:`~discord.ui.ActionRow` will add its children instead." +msgstr "" + +#: b596145e148445798536949956fec5b6 discord.ui.view.View.add_item:4 of +msgid "The item to add to the view." +msgstr "" + +#: ../../ext/pages/index.rst db25be38ef7749eab275cfcf7ce4fb30 +msgid "Raises" +msgstr "" + +#: 799eb95c1d8f40df9edcf9e5b694789e discord.ui.view.View.add_item:7 of +msgid "An :class:`ViewItem` was not passed." +msgstr "" + +#: discord.ui.view.View.add_item:8 e69d7b97a3c8409c8efd81ad1626f25d of +msgid "" +"Maximum number of children has been exceeded (25) or the row the item" +" is trying to be added to is full." +msgstr "" + +#: 47016b19dd1741b1a063b2f5068dd3ec +#: discord.ui.select.Select.add_default_value:19 +#: discord.ui.select.Select.add_option:28 +#: discord.ui.select.Select.append_default_value:39 +#: discord.ui.select.Select.append_option:9 +#: discord.ui.view.BaseView.disable_all_items:7 +#: discord.ui.view.BaseView.enable_all_items:7 discord.ui.view.View.add_item:10 +#: of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr "" + +#: discord.ui.view.View.clear_items:1 f7b8e5d7c4304348abcbfbc505545cf3 of +msgid "Removes all items from the view." +msgstr "" + +#: 4ea1206a52154d8a98623bbc44bf5b10 discord.ui.view.BaseView.copy_text:1 of +msgid "" +"Returns the text of all :class:`~discord.ui.TextDisplay` items in this " +"View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "" + +#: 47016b19dd1741b1a063b2f5068dd3ec discord.ui.view.BaseView.copy_text:5 of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr "" + +#: discord.ui.view.BaseView.disable_all_items:1 +#: f55070f9c63b4f438d22e271d923e292 of +msgid "Disables all buttons and select menus in the view." +msgstr "" + +#: 115ed036dbed4b93bf59511d61482bc4 +#: discord.ui.view.BaseView.disable_all_items:4 of +msgid "A list of items in `self.children` to not disable from the view." +msgstr "" + +#: discord.ui.view.BaseView.enable_all_items:1 f55070f9c63b4f438d22e271d923e292 +#: of msgid "Enables all buttons and select menus in the view." msgstr "" -#: b115fab8e9f441ae97058262b47e4eeb discord.ui.view.View.enable_all_items:4 of +#: b115fab8e9f441ae97058262b47e4eeb discord.ui.view.BaseView.enable_all_items:4 +#: of msgid "A list of items in `self.children` to not enable from the view." msgstr "" @@ -835,23 +845,24 @@ msgstr "" msgid "The message with components to convert into a view." msgstr "" -#: 0edf0b73952c4797b9000ba28a6a0d73 discord.ui.view.View.get_item:1 of +#: 0edf0b73952c4797b9000ba28a6a0d73 discord.ui.core.ItemInterface.get_item:1 of msgid "" -"Gets an item from the view. Roughly equal to `utils.get(view.children, " -"...)`. If an :class:`int` is provided, the item will be retrieved by " -"``id``, otherwise by ``custom_id``. This method will also search nested " -"items." +"Gets an item from this structure. Roughly equal to " +"`utils.get(self.children, ...)`. If an :class:`int` is provided, the item" +" will be retrieved by ``id``, otherwise by ``custom_id``. This method " +"will also search nested items." msgstr "" -#: 39c8c0f1510244288c5734268ff2ecfc discord.ui.view.View.get_item:6 of -msgid "The custom_id of the item to get" +#: 39c8c0f1510244288c5734268ff2ecfc discord.ui.core.ItemInterface.get_item:6 of +msgid "The id of the item to get" msgstr "" -#: d3278dd56b5e4104b98070ea85764693 discord.ui.view.View.get_item:9 of +#: d3278dd56b5e4104b98070ea85764693 discord.ui.core.ItemInterface.get_item:9 of msgid "The item with the matching ``custom_id`` or ``id`` if it exists." msgstr "" -#: 49f9aab462e146199bb0ad2eb8987e74 discord.ui.view.View.get_item:10 of +#: 49f9aab462e146199bb0ad2eb8987e74 discord.ui.core.ItemInterface.get_item:10 +#: of msgid "Optional[:class:`Item`]" msgstr "" @@ -865,56 +876,63 @@ msgid "" "or embeds." msgstr "" -#: 47016b19dd1741b1a063b2f5068dd3ec discord.ui.view.View.is_components_v2:6 -#: discord.ui.view.View.is_dispatching:4 discord.ui.view.View.is_finished:4 -#: discord.ui.view.View.is_persistent:7 of +#: 99b7c3ecb2f24918be68416ab087508b discord.ui.view.View.is_components_v2:5 of +msgid "This is always ``False`` for :class:`View`." +msgstr "" + +#: 47016b19dd1741b1a063b2f5068dd3ec discord.ui.view.BaseView.is_dispatching:4 +#: discord.ui.view.BaseView.is_finished:4 +#: discord.ui.view.BaseView.is_persistent:7 +#: discord.ui.view.View.is_components_v2:8 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" -#: 1d7e2b0e1c18422c9227cbe351a94a36 discord.ui.view.View.is_dispatching:1 of +#: 1d7e2b0e1c18422c9227cbe351a94a36 discord.ui.view.BaseView.is_dispatching:1 +#: of msgid "Whether the view has been added for dispatching purposes." msgstr "" -#: 37860b521c8143f3833fb4beb0a1a2ea discord.ui.view.View.is_finished:1 of +#: 37860b521c8143f3833fb4beb0a1a2ea discord.ui.view.BaseView.is_finished:1 of msgid "Whether the view has finished interacting." msgstr "" -#: 8fcb089aef584d57b8d0165e8a22048e discord.ui.view.View.is_persistent:1 of +#: 8fcb089aef584d57b8d0165e8a22048e discord.ui.view.BaseView.is_persistent:1 of msgid "Whether the view is set up as persistent." msgstr "" -#: b1fe671c39f5430baade51f464b8eaf2 discord.ui.view.View.is_persistent:3 of +#: b1fe671c39f5430baade51f464b8eaf2 discord.ui.view.BaseView.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 "" -#: 26ea98091eed4b37a02e4fb299ce6413 discord.ui.view.View.on_check_failure:1 of +#: 26ea98091eed4b37a02e4fb299ce6413 discord.ui.view.BaseView.on_check_failure:1 +#: of msgid "" -"|coro| A callback that is called when a :meth:`View.interaction_check` " -"returns ``False``. This can be used to send a response when a check " -"failure occurs." +"|coro| A callback that is called when a " +":meth:`BaseView.interaction_check` returns ``False``. This can be used to" +" send a response when a check failure occurs." msgstr "" -#: de6e9c49e57d45b2a3a59296cd5da7c8 discord.ui.view.View.on_error:3 of +#: de6e9c49e57d45b2a3a59296cd5da7c8 discord.ui.view.BaseView.on_error:3 of msgid "" "A callback that is called when an item's callback or " ":meth:`interaction_check` fails with an error." msgstr "" -#: bf46d9fcc45d4f1b885a743615cbd049 discord.ui.view.View.on_error:6 of +#: bf46d9fcc45d4f1b885a743615cbd049 discord.ui.view.BaseView.on_error:6 of msgid "The default implementation prints the traceback to stderr." msgstr "" -#: 955a74f46d014b4db4a84da5f9e43c02 discord.ui.view.View.on_error:9 of +#: 955a74f46d014b4db4a84da5f9e43c02 discord.ui.view.BaseView.on_error:9 of msgid "The exception that was raised." msgstr "" -#: discord.ui.view.View.on_error:12 f882a5d3e3cb47b1bcf9d7c720cf97d7 of +#: discord.ui.view.BaseView.on_error:12 f882a5d3e3cb47b1bcf9d7c720cf97d7 of msgid "The item that failed the dispatch." msgstr "" -#: 0eaa94893f944a62a87305a25f22ee07 discord.ui.view.View.on_error:15 of +#: 0eaa94893f944a62a87305a25f22ee07 discord.ui.view.BaseView.on_error:15 of msgid "The interaction that led to the failure." msgstr "" @@ -929,30 +947,6 @@ msgstr "" msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." msgstr "" -#: cd3fd1e5c76042c8896020ad68e3d6ed discord.ui.view.View.stop:1 of -msgid "Stops listening to interaction events from this view." -msgstr "" - -#: da2a7c40b68548eea51cd5f66cd11ea1 discord.ui.view.View.stop:3 of -msgid "This operation cannot be undone." -msgstr "" - -#: a7fd726fe8824da08c1ef4726cb85e56 discord.ui.view.View.wait:1 of -msgid "Waits until the view has finished interacting." -msgstr "" - -#: 2c6c8756f7ad4b758c243288a6f448be discord.ui.view.View.wait:3 of -msgid "" -"A view is considered finished when :meth:`stop` is called, or it times " -"out." -msgstr "" - -#: 3c69a4b00f914f128f11aa2b8240d061 discord.ui.view.View.wait:6 of -msgid "" -"If ``True``, then the view timed out. If ``False`` then the view finished" -" normally." -msgstr "" - #: 5a13e5a534e2484180375a59f828dadf #: discord.ext.pages.pagination.Paginator.respond:1 of msgid "Sends an interaction response or followup with the paginated items." @@ -1011,6 +1005,30 @@ msgid "" "was sent with the paginator." msgstr "" +#: cd3fd1e5c76042c8896020ad68e3d6ed discord.ui.view.BaseView.stop:1 of +msgid "Stops listening to interaction events from this view." +msgstr "" + +#: da2a7c40b68548eea51cd5f66cd11ea1 discord.ui.view.BaseView.stop:3 of +msgid "This operation cannot be undone." +msgstr "" + +#: a7fd726fe8824da08c1ef4726cb85e56 discord.ui.view.BaseView.wait:1 of +msgid "Waits until the view has finished interacting." +msgstr "" + +#: 2c6c8756f7ad4b758c243288a6f448be discord.ui.view.BaseView.wait:3 of +msgid "" +"A view is considered finished when :meth:`stop` is called, or it times " +"out." +msgstr "" + +#: 3c69a4b00f914f128f11aa2b8240d061 discord.ui.view.BaseView.wait:6 of +msgid "" +"If ``True``, then the view timed out. If ``False`` then the view finished" +" normally." +msgstr "" + #: ../../ext/pages/index.rst:312 20630bd0e40b4eeaa17398c49bc9c715 msgid "PaginatorButton" msgstr "" @@ -1109,12 +1127,11 @@ msgstr "" msgid "Gets this item's ID." msgstr "" -#: 3a44bc197ba140eab665419a5cc8a9bf 3f5e6fc33b7146e7a1fbb8721fec1f32 -#: discord.ext.pages.PaginatorButton.id:3 discord.ext.pages.PaginatorMenu.id:3 -#: of +#: 3a44bc197ba140eab665419a5cc8a9bf discord.ext.pages.PaginatorButton.id:3 +#: discord.ext.pages.PaginatorMenu.id:3 of msgid "" "This can be set by the user when constructing an Item. If not, Discord " -"will automatically provide one when the View is sent." +"will automatically provide one when the item's parent is sent." msgstr "" #: 7a8937a2dbb54965a590f68e98627806 discord.ext.pages.PaginatorButton.id:5 @@ -1162,7 +1179,7 @@ msgstr "" #: de1896f184794a4aad8b50b0a376c468 discord.ext.pages.PaginatorButton.view:3 #: discord.ext.pages.PaginatorMenu.view:3 of msgid "" -"The view refers to the container that holds this item. This is typically " +"The view refers to the structure that holds this item. This is typically " "set automatically when the item is added to a view." msgstr "" @@ -1175,7 +1192,7 @@ msgstr "" #: discord.ext.pages.PaginatorButton.view:7 #: discord.ext.pages.PaginatorMenu.view:7 ec07a9dea875411c92d7312aeba8aec1 of -msgid "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" msgstr "" #: dea0f3e5ef3c4c6ea0067ef707954f13 discord.ext.pages.PaginatorButton.width:1 @@ -1218,6 +1235,43 @@ msgid "" "when ``Paginator.add_menu`` is called." msgstr "" +#: discord.ui.select.Select.add_default_value:1 +#: fd0f251caa31466f86f28a963b80e74e of +msgid "Adds a default value to the select menu." +msgstr "" + +#: 0ef246583a96465ab9a2662925dea262 +#: discord.ui.select.Select.add_default_value:3 of +msgid "" +"To append a pre-existing :class:`discord.SelectDefaultValue` use the " +":meth:`append_default_value` method instead." +msgstr "" + +#: c87c8240e5dd4ff69d19866fc6522c5f +#: discord.ui.select.Select.add_default_value:9 of +msgid "The ID of the entity to add as a default." +msgstr "" + +#: 1b5882cecf5346bd9ed130e24ae26d3a +#: discord.ui.select.Select.add_default_value:12 of +msgid "" +"The default value type of the ID. This is only required if the select " +"``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "" + +#: c19235fe10b744309c2714e2e75a9917 +#: discord.ui.select.Select.add_default_value:16 of +msgid "" +"The select type is a mentionable_select and type was not provided, or the" +" select type is string_select." +msgstr "" + +#: 8aa241191edb441496f0c1bd02fe0da0 +#: discord.ui.select.Select.add_default_value:17 +#: discord.ui.select.Select.append_default_value:37 of +msgid "The number of default select values exceeds 25." +msgstr "" + #: discord.ui.select.Select.add_option:1 fd0f251caa31466f86f28a963b80e74e of msgid "Adds an option to the select menu." msgstr "" @@ -1262,9 +1316,149 @@ msgstr "" msgid "The number of options exceeds 25." msgstr "" -#: 47016b19dd1741b1a063b2f5068dd3ec discord.ui.select.Select.add_option:28 -#: discord.ui.select.Select.append_option:9 of -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +#: bafa80d0afd248d4b54b80365d46b82a +#: discord.ui.select.Select.append_default_value:1 of +msgid "Appends a default value to this select menu." +msgstr "" + +#: 568fa0f1172e48089290708011c9f781 +#: discord.ui.select.Select.append_default_value:6 of +msgid "" +"The default value to append to this select. These can be either " +":class:`discord.SelectDefaultValue` instances or models, which will be " +"converted into :class:`discord.SelectDefaultvalue` instances. Below, is " +"a table defining the model instance type and the default value type it " +"will be mapped: " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | Model Type | Default Value Type" +" | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.User` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Member` | " +":attr:`discord.SelectDefaultValueType.user` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Role` | " +":attr:`discord.SelectDefaultValueType.role` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.abc.GuildChannel` | " +":attr:`discord.SelectDefaultValueType.channel` " +"| " +"+-----------------------------------+--------------------------------------------------------------------------+" +" | :class:`discord.Object` | depending on " +":attr:`discord.Object.type`, it will be mapped to any above | " +"+-----------------------------------+--------------------------------------------------------------------------+" +" If you pass a model that is not defined in the table, ``TypeError`` " +"will be raised. .. note:: The :class:`discord.abc.GuildChannel` " +"protocol includes :class:`discord.TextChannel`, " +":class:`discord.VoiceChannel`, :class:`discord.StageChannel`, " +":class:`discord.ForumChannel`, :class:`discord.Thread`, " +":class:`discord.MediaChannel`. This list is not exhaustive, and is bound " +"to change based of the new channel types Discord adds." +msgstr "" + +#: 2d8599f9eca74a0cb9cc8f88c0406158 +#: discord.ui.select.Select.append_default_value:6 of +msgid "The default value to append to this select." +msgstr "" + +#: 236c059f93f649e2a83c2a4b3fecf5db +#: discord.ui.select.Select.append_default_value:8 of +msgid "" +"These can be either :class:`discord.SelectDefaultValue` instances or " +"models, which will be converted into :class:`discord.SelectDefaultvalue` " +"instances." +msgstr "" + +#: discord.ui.select.Select.append_default_value:11 +#: f03a4aee49654389a07378d27de13c98 of +msgid "" +"Below, is a table defining the model instance type and the default value " +"type it will be mapped:" +msgstr "" + +#: 2aef4bef743e42c6b10dc7dc409dddee +#: discord.ui.select.Select.append_default_value:14 of +msgid "Model Type" +msgstr "" + +#: 09827ac46bef482090fb7db0002e01b7 +#: discord.ui.select.Select.append_default_value:14 of +msgid "Default Value Type" +msgstr "" + +#: bde2084b48ec4c9787e78682dcc81fb5 +#: discord.ui.select.Select.append_default_value:16 of +msgid ":class:`discord.User`" +msgstr "" + +#: 925e444e9a04411f87cb5597d89ad609 +#: discord.ui.select.Select.append_default_value:16 +#: discord.ui.select.Select.append_default_value:18 +#: fcbccc228cde427192f78f0b30babf77 of +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr "" + +#: bde2084b48ec4c9787e78682dcc81fb5 +#: discord.ui.select.Select.append_default_value:18 of +msgid ":class:`discord.Member`" +msgstr "" + +#: bde2084b48ec4c9787e78682dcc81fb5 +#: discord.ui.select.Select.append_default_value:20 of +msgid ":class:`discord.Role`" +msgstr "" + +#: bff451550e4d4b6f855cbe751d1d0f1f +#: discord.ui.select.Select.append_default_value:20 of +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr "" + +#: 8fd0293cf86a41dfbe9da2ef3385008f +#: discord.ui.select.Select.append_default_value:22 of +msgid ":class:`discord.abc.GuildChannel`" +msgstr "" + +#: 4140d53d7b7a481eac1e205148b029a0 +#: discord.ui.select.Select.append_default_value:22 of +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr "" + +#: bde2084b48ec4c9787e78682dcc81fb5 +#: discord.ui.select.Select.append_default_value:24 of +msgid ":class:`discord.Object`" +msgstr "" + +#: 417505b9b42c4452a5b15c911a3fa25f +#: discord.ui.select.Select.append_default_value:24 of +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "" + +#: a5a9d6f0eeae435e85be10f33420ae78 +#: discord.ui.select.Select.append_default_value:27 of +msgid "" +"If you pass a model that is not defined in the table, ``TypeError`` will " +"be raised." +msgstr "" + +#: 1a9c671416ff416a8098e527e4238487 +#: discord.ui.select.Select.append_default_value:31 of +msgid "" +"The :class:`discord.abc.GuildChannel` protocol includes " +":class:`discord.TextChannel`, :class:`discord.VoiceChannel`, " +":class:`discord.StageChannel`, :class:`discord.ForumChannel`, " +":class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not " +"exhaustive, and is bound to change based of the new channel types Discord" +" adds." +msgstr "" + +#: 18524fc414134b34b18561fba7601d73 +#: discord.ui.select.Select.append_default_value:36 of +msgid "The select type is string_select, which does not allow for default_values" msgstr "" #: bafa80d0afd248d4b54b80365d46b82a discord.ui.select.Select.append_option:1 of @@ -1285,6 +1479,13 @@ msgstr "" msgid "The ID of the select menu that gets received during an interaction." msgstr "" +#: b60875f0f6584c8580ab3c1eaa07687c +#: discord.ext.pages.PaginatorMenu.default_values:1 of +msgid "" +"A list of the select's default values. This is only applicable if the " +"select type is not :attr:`discord.ComponentType.string_select`." +msgstr "" + #: 4ca8076e7aa84cf0959662de2d2070a3 discord.ext.pages.PaginatorMenu.disabled:1 #: of msgid "Whether the select is disabled or not." @@ -1300,6 +1501,22 @@ msgstr "" msgid "The minimum number of items that must be chosen for this select menu." msgstr "" +#: de1896f184794a4aad8b50b0a376c468 discord.ext.pages.PaginatorMenu.modal:1 of +msgid "" +"Gets the parent modal associated with this item. This is typically set " +"automatically when the item is added to a modal." +msgstr "" + +#: 7a8937a2dbb54965a590f68e98627806 discord.ext.pages.PaginatorMenu.modal:4 of +msgid "" +"The parent modal of this item, or ``None`` if the item is not attached to" +" any modal." +msgstr "" + +#: discord.ext.pages.PaginatorMenu.modal:5 ec07a9dea875411c92d7312aeba8aec1 of +msgid "Optional[:class:`BaseModal`]" +msgstr "" + #: 6323c7b02d2242bfaec760b147775d6d discord.ext.pages.PaginatorMenu.options:1 #: of msgid "A list of options that can be selected in this menu." @@ -1310,6 +1527,11 @@ msgstr "" msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "" +#: ad1c00b8d66d40468dea5a61731423db discord.ext.pages.PaginatorMenu.required:1 +#: of +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "" + #: 1a9c671416ff416a8098e527e4238487 discord.ext.pages.PaginatorMenu.values:1 of msgid "" "List[:class:`str`] | List[:class:`discord.Member` | " @@ -1438,3 +1660,53 @@ msgstr "" #~ msgid "If the row value is not ``None`` and is outside the range [0, 4]." #~ msgstr "" +#~ msgid "Adds an item to the view." +#~ msgstr "" + +#~ msgid "An :class:`Item` was not passed." +#~ msgstr "" + +#~ msgid "" +#~ "Maximum number of children has been " +#~ "exceeded (40) or the row the " +#~ "item is trying to be added to " +#~ "is full." +#~ msgstr "" + +#~ msgid "" +#~ "Gets an item from the view. " +#~ "Roughly equal to `utils.get(view.children, " +#~ "...)`. If an :class:`int` is provided," +#~ " the item will be retrieved by " +#~ "``id``, otherwise by ``custom_id``. This " +#~ "method will also search nested items." +#~ msgstr "" + +#~ msgid "The custom_id of the item to get" +#~ msgstr "" + +#~ msgid "" +#~ "|coro| A callback that is called " +#~ "when a :meth:`View.interaction_check` returns " +#~ "``False``. This can be used to " +#~ "send a response when a check " +#~ "failure occurs." +#~ msgstr "" + +#~ msgid "" +#~ "This can be set by the user " +#~ "when constructing an Item. If not, " +#~ "Discord will automatically provide one " +#~ "when the View is sent." +#~ msgstr "" + +#~ msgid "" +#~ "The view refers to the container " +#~ "that holds this item. This is " +#~ "typically set automatically when the " +#~ "item is added to a view." +#~ msgstr "" + +#~ msgid "Optional[:class:`View`]" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/ext/tasks/index.po b/docs/locales/en/LC_MESSAGES/ext/tasks/index.po index 70b909f6e3..d67ea8591b 100644 --- a/docs/locales/en/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/en/LC_MESSAGES/ext/tasks/index.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-10 02:50+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.14.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../ext/tasks/index.rst:4 59da74174e4c4214b076a3810bb95fe7 msgid "discord.ext.tasks" @@ -88,10 +88,8 @@ msgstr "" #: ../../ext/tasks/index.rst 0430760556bc454eb496f803a14cbe47 #: 224eb1ea4d464d899b6db853b26a2846 4652ba98dd17419892fcd50a56a420d0 -#: 6c4c3d6ae0cf4dd3bf9a90b9939d1d43 6f12894246604c7eab1521c1bd45ca57 -#: 761a207eac3447b899de047d9e5ebf7b 7b563966d82a4f03b7d409731c7032b5 -#: 91965bac6d654b3e8109e274bdc46bfd bef7bd65f8fd40808f7c4a269ed9d7c9 -#: cabe2bc452c248be884063fac80d1ad0 eda2eba72cd74d40a81fb96a622558f1 +#: 6f12894246604c7eab1521c1bd45ca57 91965bac6d654b3e8109e274bdc46bfd +#: bef7bd65f8fd40808f7c4a269ed9d7c9 eda2eba72cd74d40a81fb96a622558f1 msgid "Parameters" msgstr "" @@ -119,8 +117,7 @@ msgstr "" #: ../../ext/tasks/index.rst 27b88dc7486040678f313ebaed311309 #: 4f0346fd2f594d87bc6a71fc5f3aaf36 88dd06b54a304b18aaafa8828477df67 -#: 95e660541beb4b44a8764bd93c54a94e a6b9eae8aff44f3ca7bd392a1f0ef0a0 -#: e37d85d7fd3a46cfb5ba0faec8cc2057 eb4160d3b1904ad7b6fb4a90b73082a8 +#: a6b9eae8aff44f3ca7bd392a1f0ef0a0 e37d85d7fd3a46cfb5ba0faec8cc2057 msgid "Raises" msgstr "" @@ -131,12 +128,9 @@ msgid "The function was not a coroutine." msgstr "" #: ../../ext/tasks/index.rst 07d97a21eac140af8f4d536dcb062e2e -#: 0da50f3c0c5e4d7bb6fb2b2b8a3138a3 33d39f515aa24c48a28b1f3c05edef44 -#: 3f67b80a7be749d6b9e06e40040ba69e 54b3c2d1fd1b471b83c462abaeeedee8 -#: 6b16812b4e8d43a48dfc08003424686b 7d90def94e9b4721b355b5c6568e8e6f -#: 8de254edf5c84d599fb5c37d26253ec0 a2407e90429149a79db1b5ee278a1dc9 -#: bf5eae97450b4e40bd2157395afa650e c236bd9da41742fa9c9399bd38e4aa90 -#: df4b78673a4946d18d2e5d56973c31a1 ffc3e9102ad84c3c9424d446574b2b0c +#: 0da50f3c0c5e4d7bb6fb2b2b8a3138a3 54b3c2d1fd1b471b83c462abaeeedee8 +#: 6b16812b4e8d43a48dfc08003424686b bf5eae97450b4e40bd2157395afa650e +#: c236bd9da41742fa9c9399bd38e4aa90 msgid "Return type" msgstr "" @@ -285,34 +279,33 @@ msgstr "" #: 728c248aab564a90a3260107d51aba61 discord.ext.tasks.Loop.stop:3 of msgid "" "Unlike :meth:`cancel`\\, this allows the task to finish its current " -"iteration before gracefully exiting. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +"iteration before gracefully exiting." msgstr "" -#: 455bbbc49062472e84be47a8520c7a7e discord.ext.tasks.Loop.stop:10 of +#: 455bbbc49062472e84be47a8520c7a7e discord.ext.tasks.Loop.stop:8 of msgid "" "If the internal function raises an error that can be handled before " "finishing then it will retry until it succeeds." msgstr "" -#: 3adfd1fe09014389a8d77c57bc6a9a33 discord.ext.tasks.Loop.stop:14 of +#: 3adfd1fe09014389a8d77c57bc6a9a33 discord.ext.tasks.Loop.stop:12 of msgid "" "If this is undesirable, either remove the error handling before stopping " "via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "" -#: 3a18cece246a4010a6ab25de921042cc discord.ext.tasks.Loop.cancel:1 of -msgid "Cancels the internal task, if it is running." -msgstr "" - -#: 2efbe31b3fd64b6eacee66fb02b272aa 5871f9579cb5482a9eb81da12f4cdd26 -#: a83424395d0f4d8d8ebfd708aebfb3b9 cc431f5256bc4e699afe36a16bb35452 +#: cc431f5256bc4e699afe36a16bb35452 #: discord.ext.tasks.Loop.add_exception_type:16 discord.ext.tasks.Loop.cancel:4 -#: discord.ext.tasks.Loop.change_interval:29 discord.ext.tasks.Loop.restart:13 -#: of +#: discord.ext.tasks.Loop.change_interval:29 +#: discord.ext.tasks.Loop.clear_exception_types:8 +#: discord.ext.tasks.Loop.restart:13 discord.ext.tasks.Loop.stop:19 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" +#: 3a18cece246a4010a6ab25de921042cc discord.ext.tasks.Loop.cancel:1 of +msgid "Cancels the internal task, if it is running." +msgstr "" + #: a7de1ec471ef4af788957432e6df3502 discord.ext.tasks.Loop.restart:1 of msgid "A convenience method to restart the internal task." msgstr "" @@ -343,7 +336,7 @@ msgid "" "that raises its own set of exceptions." msgstr "" -#: 162db15291784b0fa4b3654019ca5aa4 d46fb346a0d249eebdb303ea7b661ab3 +#: d46fb346a0d249eebdb303ea7b661ab3 #: discord.ext.tasks.Loop.add_exception_type:11 #: discord.ext.tasks.Loop.remove_exception_type:4 of msgid "An argument list of exception classes to handle." @@ -356,15 +349,13 @@ msgid "" ":class:`BaseException`." msgstr "" -#: 9567edfad8a444f6a38c8cd8ad6697dd +#: 4ca4d3d9ff2346e2a6b79c8ed24ef34c #: discord.ext.tasks.Loop.clear_exception_types:1 of -msgid "" -"Removes all exception types that are handled. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." msgstr "" #: 714a51591f9143eab9a0a994136f1368 -#: discord.ext.tasks.Loop.clear_exception_types:7 of +#: discord.ext.tasks.Loop.clear_exception_types:5 of msgid "This operation obviously cannot be undone!" msgstr "" @@ -398,39 +389,36 @@ msgstr "" msgid "Whether the task is being cancelled." msgstr "" -#: ca525c4cd84243e7a6954afd8c4177ca discord.ext.tasks.Loop.is_being_cancelled:4 -#: of +#: ca525c4cd84243e7a6954afd8c4177ca discord.ext.tasks.Loop.failed:6 +#: discord.ext.tasks.Loop.is_being_cancelled:4 +#: discord.ext.tasks.Loop.is_running:6 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" -#: b07983af01e44e859cff333049533f23 discord.ext.tasks.Loop.failed:1 of -msgid "" -"Whether the internal task has failed. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 3a18cece246a4010a6ab25de921042cc discord.ext.tasks.Loop.failed:1 of +msgid "Whether the internal task has failed." msgstr "" -#: afea19295c07476b9c661c3c4877faa0 discord.ext.tasks.Loop.is_running:1 of -msgid "" -"Check if the task is currently running. :rtype: " -":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#: 3a18cece246a4010a6ab25de921042cc discord.ext.tasks.Loop.is_running:1 of +msgid "Check if the task is currently running." msgstr "" #: 83530989bb114f24b7e77d873f86ceff discord.ext.tasks.Loop.change_interval:1 of msgid "Changes the interval for the sleep time." msgstr "" -#: 9d539eda63744ec18b6422108e8dcc3f c79687228d5f4b14a5b5cf8eedf1d2f2 -#: discord.ext.tasks.Loop.change_interval:6 discord.ext.tasks.loop:5 of +#: c79687228d5f4b14a5b5cf8eedf1d2f2 discord.ext.tasks.Loop.change_interval:6 +#: discord.ext.tasks.loop:5 of msgid "The number of seconds between every iteration." msgstr "" #: 643036f81e8548148226f98ad662f662 discord.ext.tasks.Loop.change_interval:9 -#: discord.ext.tasks.loop:8 faab724401534ba891a54abd1063b632 of +#: discord.ext.tasks.loop:8 of msgid "The number of minutes between every iteration." msgstr "" -#: 25e739b47679456d9706cd47304e9978 6e09adb27be8418588dfd743e748f717 -#: discord.ext.tasks.Loop.change_interval:12 discord.ext.tasks.loop:11 of +#: 6e09adb27be8418588dfd743e748f717 discord.ext.tasks.Loop.change_interval:12 +#: discord.ext.tasks.loop:11 of msgid "The number of hours between every iteration." msgstr "" @@ -451,13 +439,13 @@ msgid "" "conjunction with the relative time parameters." msgstr "" -#: 318ff42090a54ee6ba110b06461a5d2e b3b725baac894dc4aec2325b26106b6f -#: discord.ext.tasks.Loop.change_interval:23 discord.ext.tasks.loop:22 of +#: b3b725baac894dc4aec2325b26106b6f discord.ext.tasks.Loop.change_interval:23 +#: discord.ext.tasks.loop:22 of msgid "Duplicate times will be ignored, and only run once." msgstr "" -#: b9bff9f275424b10b9b4b4a745dc7f96 d34550bdeb504b4ba94cd33934a387ac -#: discord.ext.tasks.Loop.change_interval:26 discord.ext.tasks.loop:40 of +#: d34550bdeb504b4ba94cd33934a387ac discord.ext.tasks.Loop.change_interval:26 +#: discord.ext.tasks.loop:46 of msgid "An invalid value was given." msgstr "" @@ -513,14 +501,29 @@ msgid "" ":func:`asyncio.get_event_loop`." msgstr "" -#: 1b6f0ce5942646378838dbe0ab4fe0a0 discord.ext.tasks.loop:41 of +#: 63717a681ce3456e9baac2694ca74f00 discord.ext.tasks.loop:40 of +msgid "" +"Controls whether overlapping executions of the task loop are allowed. Set" +" to False (default) to run iterations one at a time, True for unlimited " +"overlap, or an int to cap the number of concurrent runs. .. " +"versionadded:: 2.7" +msgstr "" + +#: 1f6974d4b45448cc849e761ec1e2f97e discord.ext.tasks.loop:40 of +msgid "" +"Controls whether overlapping executions of the task loop are allowed. Set" +" to False (default) to run iterations one at a time, True for unlimited " +"overlap, or an int to cap the number of concurrent runs." +msgstr "" + +#: 1b6f0ce5942646378838dbe0ab4fe0a0 discord.ext.tasks.loop:47 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 "" -#: 3dd1e6ebb48849edb09bcd60b72c860c discord.ext.tasks.loop:43 of +#: 3dd1e6ebb48849edb09bcd60b72c860c discord.ext.tasks.loop:49 of msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\" " \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ " @@ -538,3 +541,28 @@ msgid "" "\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)\\]\\]`" msgstr "" +#~ msgid "" +#~ "Unlike :meth:`cancel`\\, this allows the " +#~ "task to finish its current iteration " +#~ "before gracefully exiting. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Removes all exception types that are " +#~ "handled. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Whether the internal task has failed." +#~ " :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + +#~ msgid "" +#~ "Check if the task is currently " +#~ "running. :rtype: " +#~ ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/installing.po b/docs/locales/en/LC_MESSAGES/installing.po index 484d76c916..1280c2ca8c 100644 --- a/docs/locales/en/LC_MESSAGES/installing.po +++ b/docs/locales/en/LC_MESSAGES/installing.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Pycord 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-24 14:40+0000\n" +"POT-Creation-Date: 2026-01-17 21:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -35,7 +35,7 @@ msgstr "" #: ../../installing.rst:16 45a4a81029114e39967f1a217892cee4 msgid "" -"Pycord works with Python 3.9 or higher. Support for earlier versions of " +"Pycord works with Python 3.10 or higher. Support for earlier versions of " "Python is not provided. Python 2.7 or lower is not supported. Python 3.8 " "or lower is not supported." msgstr "" @@ -170,3 +170,11 @@ msgstr "" #~ " 3.7 or lower is not supported." #~ msgstr "" +#~ msgid "" +#~ "Pycord works with Python 3.9 or " +#~ "higher. Support for earlier versions of" +#~ " Python is not provided. Python 2.7" +#~ " or lower is not supported. Python" +#~ " 3.8 or lower is not supported." +#~ msgstr "" + diff --git a/docs/locales/es/LC_MESSAGES/api/abcs.po b/docs/locales/es/LC_MESSAGES/api/abcs.po index 4b20672a2d..61abcfb107 100644 --- a/docs/locales/es/LC_MESSAGES/api/abcs.po +++ b/docs/locales/es/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "Todos los parámetros son opcionales." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Retorna un gestor de contexto que permite que aparezcas como \"escribiendo\" por un periodo de tiempo indefinido." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "Esto es útil si tu bot tiene que realizar cálculos longevos. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "Esto es tanto como un gestor de contexto síncrono como asíncrono, que quiere decir que, se puede utilizar tanto en un gestor de contexto ``with`` como ``async with``." @@ -527,6 +527,9 @@ msgstr "Esto es tanto como un gestor de contexto síncrono como asíncrono, que msgid "Example Usage: ::" msgstr "Ejemplo de uso: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Envía un mensaje al canal con el contenido proporcionado." @@ -572,11 +575,11 @@ msgstr "Controla las menciones que se procesarán en el mensaje. Si esto es prop msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controla las menciones que se procesarán en el mensaje. Si esto es proporcionado entonces se combinará con :attr:`~discord.Client.allowed_mentions`. La combinación solo sobrescribirá aquellos atributos que se hayan explícitamente proporcionado, sino, usa los establecidos en :attr:`~discord.Client.allowed_mentions`. Si no se proporciona ningún valor, usa como valor el establecido en :attr:`~discord.Client.allowed_mentions`." -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 "La referencia al :class:`~discord.Message` que representa el mensaje al cual estás respondiendo, esto se puede crear mediante :meth:`~discord.Message.to_reference` o directamente proporcionando como un :class:`~discord.Message`. Puedes controlar si esto menciona al autor del mensaje al que respondes usando el atributo :attr:`~discord.AllowedMentions.replied_user` del parámetro ``allowed_mentions`` o estableciendo ``mention_author``. .. versionadded:: 1.6" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "La referencia al :class:`~discord.Message` que representa el mensaje al cual estás respondiendo, esto se puede crear mediante :meth:`~discord.Message.to_reference` o directamente proporcionando como un :class:`~discord.Message`. Puedes controlar si esto menciona al autor del mensaje al que respondes usando el atributo :attr:`~discord.AllowedMentions.replied_user` del parámetro ``allowed_mentions`` o estableciendo ``mention_author``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "Si es establecido, sobrescribe el atributo :attr:`~discord.AllowedMentions.replied_user` del parámetro ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "No tienes los permisos necesarios para poder obtener un mensaje." msgid "Retrieving the message failed." msgstr "Algo falló mientras se obtenía el mensaje." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Obtiene todos los mensajes que están fijados en el canal." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Por una limitación con la API de Discord, los objetos :class:`.Message` retornados por este método no contienen información completa de :attr:`.Message.reactions`." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "Los mensajes que están fijados." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Algo falló mientras se obtenían los mensajes fijados." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Retorna un :class:`bool` el cual indica si tienes permisos de enviar el/los objeto/s." diff --git a/docs/locales/es/LC_MESSAGES/api/application_commands.po b/docs/locales/es/LC_MESSAGES/api/application_commands.po index f1e2c1e350..a0636a86c3 100644 --- a/docs/locales/es/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/es/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/es/LC_MESSAGES/api/application_info.po b/docs/locales/es/LC_MESSAGES/api/application_info.po index aa54ca1f2a..0219056570 100644 --- a/docs/locales/es/LC_MESSAGES/api/application_info.po +++ b/docs/locales/es/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/api/async_iter.po b/docs/locales/es/LC_MESSAGES/api/async_iter.po index 17ca22b162..52489066e2 100644 --- a/docs/locales/es/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/es/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/api/audit_logs.po b/docs/locales/es/LC_MESSAGES/api/audit_logs.po index da02dbd35f..ba7a137370 100644 --- a/docs/locales/es/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/es/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/es/LC_MESSAGES/api/clients.po b/docs/locales/es/LC_MESSAGES/api/clients.po index 2d94a5730e..ae0c253416 100644 --- a/docs/locales/es/LC_MESSAGES/api/clients.po +++ b/docs/locales/es/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/es/LC_MESSAGES/api/cogs.po b/docs/locales/es/LC_MESSAGES/api/cogs.po index 433cfc9750..804c49d5b1 100644 --- a/docs/locales/es/LC_MESSAGES/api/cogs.po +++ b/docs/locales/es/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/es/LC_MESSAGES/api/data_classes.po b/docs/locales/es/LC_MESSAGES/api/data_classes.po index c5e9f3fb51..38b1d67275 100644 --- a/docs/locales/es/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/es/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/es/LC_MESSAGES/api/enums.po b/docs/locales/es/LC_MESSAGES/api/enums.po index bc214e5db0..33cd7bcd7d 100644 --- a/docs/locales/es/LC_MESSAGES/api/enums.po +++ b/docs/locales/es/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/es/LC_MESSAGES/api/events.po b/docs/locales/es/LC_MESSAGES/api/events.po index 97baa1dd7c..f0eb133549 100644 --- a/docs/locales/es/LC_MESSAGES/api/events.po +++ b/docs/locales/es/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/es/LC_MESSAGES/api/exceptions.po b/docs/locales/es/LC_MESSAGES/api/exceptions.po index 9d41e4317b..e5a3efa6f8 100644 --- a/docs/locales/es/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/es/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/api/index.po b/docs/locales/es/LC_MESSAGES/api/index.po index bca668d351..ee338bfc33 100644 --- a/docs/locales/es/LC_MESSAGES/api/index.po +++ b/docs/locales/es/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/api/models.po b/docs/locales/es/LC_MESSAGES/api/models.po index 209cdfe35f..9819de7931 100644 --- a/docs/locales/es/LC_MESSAGES/api/models.po +++ b/docs/locales/es/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "La posición del canal en la lista de canales. Este es un entero comenza msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/es/LC_MESSAGES/api/sinks.po b/docs/locales/es/LC_MESSAGES/api/sinks.po index fe7d7f63fa..a8ec82b830 100644 --- a/docs/locales/es/LC_MESSAGES/api/sinks.po +++ b/docs/locales/es/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/api/ui_kit.po b/docs/locales/es/LC_MESSAGES/api/ui_kit.po index ed8d39153f..1ddd76df98 100644 --- a/docs/locales/es/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/es/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/es/LC_MESSAGES/api/utils.po b/docs/locales/es/LC_MESSAGES/api/utils.po index b93009f4b4..a8df824f71 100644 --- a/docs/locales/es/LC_MESSAGES/api/utils.po +++ b/docs/locales/es/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/es/LC_MESSAGES/api/version_info.po b/docs/locales/es/LC_MESSAGES/api/version_info.po index e0f9d9bc6d..863d99c1f2 100644 --- a/docs/locales/es/LC_MESSAGES/api/version_info.po +++ b/docs/locales/es/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/api/voice.po b/docs/locales/es/LC_MESSAGES/api/voice.po index 8441b7e5e9..68c268be64 100644 --- a/docs/locales/es/LC_MESSAGES/api/voice.po +++ b/docs/locales/es/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/api/webhooks.po b/docs/locales/es/LC_MESSAGES/api/webhooks.po index de99e2a6b0..4c5c27a83a 100644 --- a/docs/locales/es/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/es/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/es/LC_MESSAGES/changelog.po b/docs/locales/es/LC_MESSAGES/changelog.po index 02e1e7e5bc..b6695a2676 100644 --- a/docs/locales/es/LC_MESSAGES/changelog.po +++ b/docs/locales/es/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/es/LC_MESSAGES/cogs.po b/docs/locales/es/LC_MESSAGES/cogs.po index 559c916357..a6cb2861f6 100644 --- a/docs/locales/es/LC_MESSAGES/cogs.po +++ b/docs/locales/es/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/discord.po b/docs/locales/es/LC_MESSAGES/discord.po index 025987cff3..b55c164681 100644 --- a/docs/locales/es/LC_MESSAGES/discord.po +++ b/docs/locales/es/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/ext/bridge/api.po b/docs/locales/es/LC_MESSAGES/ext/bridge/api.po index dde94f73f2..53f27733b3 100644 --- a/docs/locales/es/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/es/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/es/LC_MESSAGES/ext/bridge/index.po b/docs/locales/es/LC_MESSAGES/ext/bridge/index.po index 94d5b4b663..82825f083a 100644 --- a/docs/locales/es/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/es/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/ext/commands/api.po b/docs/locales/es/LC_MESSAGES/ext/commands/api.po index fbc31a0ce7..421983358b 100644 --- a/docs/locales/es/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/es/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/es/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/es/LC_MESSAGES/ext/commands/cogs.po index 3c3bdcf691..67aa798620 100644 --- a/docs/locales/es/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/es/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/ext/commands/commands.po b/docs/locales/es/LC_MESSAGES/ext/commands/commands.po index 6328f825ec..2142b24116 100644 --- a/docs/locales/es/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/es/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/es/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/es/LC_MESSAGES/ext/commands/extensions.po index 1d605e8e3f..fb10b89001 100644 --- a/docs/locales/es/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/es/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/ext/commands/index.po b/docs/locales/es/LC_MESSAGES/ext/commands/index.po index 57a313ebef..9a257f40b1 100644 --- a/docs/locales/es/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/es/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/ext/pages/index.po b/docs/locales/es/LC_MESSAGES/ext/pages/index.po index fccb0b2b36..29eec4fe63 100644 --- a/docs/locales/es/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/es/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/es/LC_MESSAGES/ext/tasks/index.po b/docs/locales/es/LC_MESSAGES/ext/tasks/index.po index 5ca39205f0..eb48ede068 100644 --- a/docs/locales/es/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/es/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/es/LC_MESSAGES/faq.po b/docs/locales/es/LC_MESSAGES/faq.po index 11e8e36d5d..0f424dd3a6 100644 --- a/docs/locales/es/LC_MESSAGES/faq.po +++ b/docs/locales/es/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/index.po b/docs/locales/es/LC_MESSAGES/index.po index 1229680f8f..9ed94ccad0 100644 --- a/docs/locales/es/LC_MESSAGES/index.po +++ b/docs/locales/es/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/installing.po b/docs/locales/es/LC_MESSAGES/installing.po index 176f711c87..e25392d8b3 100644 --- a/docs/locales/es/LC_MESSAGES/installing.po +++ b/docs/locales/es/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "Esta es la documentación para Pycord, una biblioteca para Python para a msgid "Prerequisites" msgstr "Requisitos previos" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Instalación" diff --git a/docs/locales/es/LC_MESSAGES/intents.po b/docs/locales/es/LC_MESSAGES/intents.po index fc48ec6bf5..61c8473b14 100644 --- a/docs/locales/es/LC_MESSAGES/intents.po +++ b/docs/locales/es/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/logging.po b/docs/locales/es/LC_MESSAGES/logging.po index 793abccd4a..a8893d8278 100644 --- a/docs/locales/es/LC_MESSAGES/logging.po +++ b/docs/locales/es/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/migrating_to_v1.po b/docs/locales/es/LC_MESSAGES/migrating_to_v1.po index 435e41bba4..c468a3c868 100644 --- a/docs/locales/es/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/es/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/migrating_to_v2.po b/docs/locales/es/LC_MESSAGES/migrating_to_v2.po index 227dc45b7e..34f1eb5d83 100644 --- a/docs/locales/es/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/es/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/old_changelog.po b/docs/locales/es/LC_MESSAGES/old_changelog.po index b790838a9d..9a3e301751 100644 --- a/docs/locales/es/LC_MESSAGES/old_changelog.po +++ b/docs/locales/es/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/quickstart.po b/docs/locales/es/LC_MESSAGES/quickstart.po index cac1c1ea8d..2a3b97cad3 100644 --- a/docs/locales/es/LC_MESSAGES/quickstart.po +++ b/docs/locales/es/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/es/LC_MESSAGES/version_guarantees.po b/docs/locales/es/LC_MESSAGES/version_guarantees.po index e45acf2ad0..497f125d0a 100644 --- a/docs/locales/es/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/es/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/abcs.po b/docs/locales/fr/LC_MESSAGES/api/abcs.po index ad770e438e..e9110fef75 100644 --- a/docs/locales/fr/LC_MESSAGES/api/abcs.po +++ b/docs/locales/fr/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/fr/LC_MESSAGES/api/application_commands.po b/docs/locales/fr/LC_MESSAGES/api/application_commands.po index a2d6ce0f74..aa26266542 100644 --- a/docs/locales/fr/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/fr/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/fr/LC_MESSAGES/api/application_info.po b/docs/locales/fr/LC_MESSAGES/api/application_info.po index ba4470e3f0..6fe0c338d9 100644 --- a/docs/locales/fr/LC_MESSAGES/api/application_info.po +++ b/docs/locales/fr/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/async_iter.po b/docs/locales/fr/LC_MESSAGES/api/async_iter.po index 0f5e0bb4e9..b0e9cf3204 100644 --- a/docs/locales/fr/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/fr/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/audit_logs.po b/docs/locales/fr/LC_MESSAGES/api/audit_logs.po index b0452024f3..f6614de9e9 100644 --- a/docs/locales/fr/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/fr/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/fr/LC_MESSAGES/api/clients.po b/docs/locales/fr/LC_MESSAGES/api/clients.po index 54e23861d8..33a5fa6430 100644 --- a/docs/locales/fr/LC_MESSAGES/api/clients.po +++ b/docs/locales/fr/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/fr/LC_MESSAGES/api/cogs.po b/docs/locales/fr/LC_MESSAGES/api/cogs.po index e77de7ff5c..8fca6408bd 100644 --- a/docs/locales/fr/LC_MESSAGES/api/cogs.po +++ b/docs/locales/fr/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/fr/LC_MESSAGES/api/data_classes.po b/docs/locales/fr/LC_MESSAGES/api/data_classes.po index 6ec30c8053..454e062422 100644 --- a/docs/locales/fr/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/fr/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Retours" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/fr/LC_MESSAGES/api/enums.po b/docs/locales/fr/LC_MESSAGES/api/enums.po index b1c7ba835e..b520e69dd5 100644 --- a/docs/locales/fr/LC_MESSAGES/api/enums.po +++ b/docs/locales/fr/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/fr/LC_MESSAGES/api/events.po b/docs/locales/fr/LC_MESSAGES/api/events.po index 069e855703..788f3cdb40 100644 --- a/docs/locales/fr/LC_MESSAGES/api/events.po +++ b/docs/locales/fr/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/fr/LC_MESSAGES/api/exceptions.po b/docs/locales/fr/LC_MESSAGES/api/exceptions.po index e209bb79dd..ccfcd5a6c8 100644 --- a/docs/locales/fr/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/fr/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/index.po b/docs/locales/fr/LC_MESSAGES/api/index.po index e54340ba55..fc69357826 100644 --- a/docs/locales/fr/LC_MESSAGES/api/index.po +++ b/docs/locales/fr/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/models.po b/docs/locales/fr/LC_MESSAGES/api/models.po index 3ff2b57d0d..2694662ad6 100644 --- a/docs/locales/fr/LC_MESSAGES/api/models.po +++ b/docs/locales/fr/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/fr/LC_MESSAGES/api/sinks.po b/docs/locales/fr/LC_MESSAGES/api/sinks.po index 0778fd9cb1..5ad53b7ff1 100644 --- a/docs/locales/fr/LC_MESSAGES/api/sinks.po +++ b/docs/locales/fr/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/ui_kit.po b/docs/locales/fr/LC_MESSAGES/api/ui_kit.po index 3efbf7ba0b..199d193bcd 100644 --- a/docs/locales/fr/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/fr/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Type de la valeur retournée" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Retours" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Retours" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/fr/LC_MESSAGES/api/utils.po b/docs/locales/fr/LC_MESSAGES/api/utils.po index 156796b034..a07d696ebd 100644 --- a/docs/locales/fr/LC_MESSAGES/api/utils.po +++ b/docs/locales/fr/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Retours" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/fr/LC_MESSAGES/api/version_info.po b/docs/locales/fr/LC_MESSAGES/api/version_info.po index 86278ebdee..06bf7bc4f2 100644 --- a/docs/locales/fr/LC_MESSAGES/api/version_info.po +++ b/docs/locales/fr/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/voice.po b/docs/locales/fr/LC_MESSAGES/api/voice.po index a453bd672d..81e9c63696 100644 --- a/docs/locales/fr/LC_MESSAGES/api/voice.po +++ b/docs/locales/fr/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/api/webhooks.po b/docs/locales/fr/LC_MESSAGES/api/webhooks.po index 7953693776..ef41a5240b 100644 --- a/docs/locales/fr/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/fr/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/fr/LC_MESSAGES/changelog.po b/docs/locales/fr/LC_MESSAGES/changelog.po index d0600797fd..02308fb0de 100644 --- a/docs/locales/fr/LC_MESSAGES/changelog.po +++ b/docs/locales/fr/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/fr/LC_MESSAGES/cogs.po b/docs/locales/fr/LC_MESSAGES/cogs.po index 36561d0295..21efd842bb 100644 --- a/docs/locales/fr/LC_MESSAGES/cogs.po +++ b/docs/locales/fr/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/discord.po b/docs/locales/fr/LC_MESSAGES/discord.po index 98aa79c567..b075afc5d8 100644 --- a/docs/locales/fr/LC_MESSAGES/discord.po +++ b/docs/locales/fr/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po b/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po index 740f2073c5..0dbecdfe13 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/fr/LC_MESSAGES/ext/bridge/index.po b/docs/locales/fr/LC_MESSAGES/ext/bridge/index.po index f30561eee4..9ba0cd2d30 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/fr/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/ext/commands/api.po b/docs/locales/fr/LC_MESSAGES/ext/commands/api.po index 5d68db064f..eb0441e27b 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/fr/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/fr/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/fr/LC_MESSAGES/ext/commands/cogs.po index 12f26477fb..8a41b81274 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/fr/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/ext/commands/commands.po b/docs/locales/fr/LC_MESSAGES/ext/commands/commands.po index df1a596f20..c7f7da85a3 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/fr/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/fr/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/fr/LC_MESSAGES/ext/commands/extensions.po index a1b8dbad17..10c383e636 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/fr/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/ext/commands/index.po b/docs/locales/fr/LC_MESSAGES/ext/commands/index.po index d3a2c131dc..0f9e6ea299 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/fr/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/ext/pages/index.po b/docs/locales/fr/LC_MESSAGES/ext/pages/index.po index 712f9464fd..30fe2163fb 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/fr/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po b/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po index 6e22d48230..826f60f359 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Empêche la tâche de s'exécuter proprement." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Contrairement à :meth:`cancel`\\, cela permet à la tâche de terminer son itération actuelle avant de se terminer. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "Si la fonction interne lève une erreur pouvant être gérée avant la fin, elle sera réessayée jusqu'à ce qu'elle réussisse." @@ -167,12 +167,12 @@ msgstr "Si la fonction interne lève une erreur pouvant être gérée avant la f msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "Si cela est indésirable, soit retirez la gestion des erreurs avant d'arrêter via :meth:`clear_exception_types`, soit utilisez :meth:`cancel` à la place." -msgid "Cancels the internal task, if it is running." -msgstr "Annule la tâche interne si elle est en cours d'exécution." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Annule la tâche interne si elle est en cours d'exécution." + msgid "A convenience method to restart the internal task." msgstr "Une méthode pratique pour redémarrer la tâche interne." @@ -194,8 +194,8 @@ msgstr "Une liste d'arguments de classes d'exception à gérer." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "Une exception passée n'est soit pas une classe, soit elle n'est pas héritée de :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Supprime tous les types d'exception qui sont gérés. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "Cette opération ne peut évidemment pas être annulée !" @@ -221,11 +221,11 @@ msgstr "Si la tâche est en cours d'annulation." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Si la tâche interne a échoué. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Vérifie si la tâche est en cours d'exécution. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Modifie l'intervalle de temps de veille." @@ -275,6 +275,12 @@ msgstr "Si vous voulez gérer les erreurs et redémarrer la tâche en utilisant msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "La boucle à utiliser pour enregistrer la tâche, si elle n'est pas donnée par défaut à :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "La fonction n'est pas une coroutine, une valeur invalide a été passée pour le paramètre ``time``, ou le paramètre ``time`` a été passé en conjonction avec des paramètres de temps relatifs." diff --git a/docs/locales/fr/LC_MESSAGES/faq.po b/docs/locales/fr/LC_MESSAGES/faq.po index 0234c2dc3c..3ae605b0e3 100644 --- a/docs/locales/fr/LC_MESSAGES/faq.po +++ b/docs/locales/fr/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/index.po b/docs/locales/fr/LC_MESSAGES/index.po index 2662e5cc3e..0b14fdd02c 100644 --- a/docs/locales/fr/LC_MESSAGES/index.po +++ b/docs/locales/fr/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/installing.po b/docs/locales/fr/LC_MESSAGES/installing.po index 4214f4a246..68b0b73af8 100644 --- a/docs/locales/fr/LC_MESSAGES/installing.po +++ b/docs/locales/fr/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/fr/LC_MESSAGES/intents.po b/docs/locales/fr/LC_MESSAGES/intents.po index 03b3f8fa68..999e9ec8ad 100644 --- a/docs/locales/fr/LC_MESSAGES/intents.po +++ b/docs/locales/fr/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/logging.po b/docs/locales/fr/LC_MESSAGES/logging.po index 9a30bc24ce..23b68888ec 100644 --- a/docs/locales/fr/LC_MESSAGES/logging.po +++ b/docs/locales/fr/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po b/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po index bebdec99a1..8fc7eb3145 100644 --- a/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po b/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po index 6f9ff7fb3b..1bd324a44a 100644 --- a/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/old_changelog.po b/docs/locales/fr/LC_MESSAGES/old_changelog.po index cbed1f7131..29b1d658f5 100644 --- a/docs/locales/fr/LC_MESSAGES/old_changelog.po +++ b/docs/locales/fr/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/quickstart.po b/docs/locales/fr/LC_MESSAGES/quickstart.po index fdc3f28e43..17104c5866 100644 --- a/docs/locales/fr/LC_MESSAGES/quickstart.po +++ b/docs/locales/fr/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/fr/LC_MESSAGES/version_guarantees.po b/docs/locales/fr/LC_MESSAGES/version_guarantees.po index 120a98a15f..6ecf13c2a9 100644 --- a/docs/locales/fr/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/fr/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/abcs.po b/docs/locales/hi/LC_MESSAGES/api/abcs.po index 942c889d89..e1789e98db 100644 --- a/docs/locales/hi/LC_MESSAGES/api/abcs.po +++ b/docs/locales/hi/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/hi/LC_MESSAGES/api/application_commands.po b/docs/locales/hi/LC_MESSAGES/api/application_commands.po index f1e2c1e350..a0636a86c3 100644 --- a/docs/locales/hi/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/hi/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/hi/LC_MESSAGES/api/application_info.po b/docs/locales/hi/LC_MESSAGES/api/application_info.po index aa54ca1f2a..0219056570 100644 --- a/docs/locales/hi/LC_MESSAGES/api/application_info.po +++ b/docs/locales/hi/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/async_iter.po b/docs/locales/hi/LC_MESSAGES/api/async_iter.po index 17ca22b162..52489066e2 100644 --- a/docs/locales/hi/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/hi/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/audit_logs.po b/docs/locales/hi/LC_MESSAGES/api/audit_logs.po index da02dbd35f..ba7a137370 100644 --- a/docs/locales/hi/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/hi/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/hi/LC_MESSAGES/api/clients.po b/docs/locales/hi/LC_MESSAGES/api/clients.po index 50f8605e7e..34bb8b9aff 100644 --- a/docs/locales/hi/LC_MESSAGES/api/clients.po +++ b/docs/locales/hi/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/hi/LC_MESSAGES/api/cogs.po b/docs/locales/hi/LC_MESSAGES/api/cogs.po index 433cfc9750..804c49d5b1 100644 --- a/docs/locales/hi/LC_MESSAGES/api/cogs.po +++ b/docs/locales/hi/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/hi/LC_MESSAGES/api/data_classes.po b/docs/locales/hi/LC_MESSAGES/api/data_classes.po index c5e9f3fb51..38b1d67275 100644 --- a/docs/locales/hi/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/hi/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/hi/LC_MESSAGES/api/enums.po b/docs/locales/hi/LC_MESSAGES/api/enums.po index bc214e5db0..33cd7bcd7d 100644 --- a/docs/locales/hi/LC_MESSAGES/api/enums.po +++ b/docs/locales/hi/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/hi/LC_MESSAGES/api/events.po b/docs/locales/hi/LC_MESSAGES/api/events.po index 97baa1dd7c..f0eb133549 100644 --- a/docs/locales/hi/LC_MESSAGES/api/events.po +++ b/docs/locales/hi/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/hi/LC_MESSAGES/api/exceptions.po b/docs/locales/hi/LC_MESSAGES/api/exceptions.po index 9d41e4317b..e5a3efa6f8 100644 --- a/docs/locales/hi/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/hi/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/index.po b/docs/locales/hi/LC_MESSAGES/api/index.po index bca668d351..ee338bfc33 100644 --- a/docs/locales/hi/LC_MESSAGES/api/index.po +++ b/docs/locales/hi/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/models.po b/docs/locales/hi/LC_MESSAGES/api/models.po index 2cb953bd0b..f1a3a77491 100644 --- a/docs/locales/hi/LC_MESSAGES/api/models.po +++ b/docs/locales/hi/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/hi/LC_MESSAGES/api/sinks.po b/docs/locales/hi/LC_MESSAGES/api/sinks.po index fe7d7f63fa..a8ec82b830 100644 --- a/docs/locales/hi/LC_MESSAGES/api/sinks.po +++ b/docs/locales/hi/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/ui_kit.po b/docs/locales/hi/LC_MESSAGES/api/ui_kit.po index ed8d39153f..1ddd76df98 100644 --- a/docs/locales/hi/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/hi/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/hi/LC_MESSAGES/api/utils.po b/docs/locales/hi/LC_MESSAGES/api/utils.po index b93009f4b4..a8df824f71 100644 --- a/docs/locales/hi/LC_MESSAGES/api/utils.po +++ b/docs/locales/hi/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/hi/LC_MESSAGES/api/version_info.po b/docs/locales/hi/LC_MESSAGES/api/version_info.po index e0f9d9bc6d..863d99c1f2 100644 --- a/docs/locales/hi/LC_MESSAGES/api/version_info.po +++ b/docs/locales/hi/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/voice.po b/docs/locales/hi/LC_MESSAGES/api/voice.po index 8441b7e5e9..68c268be64 100644 --- a/docs/locales/hi/LC_MESSAGES/api/voice.po +++ b/docs/locales/hi/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/api/webhooks.po b/docs/locales/hi/LC_MESSAGES/api/webhooks.po index de99e2a6b0..4c5c27a83a 100644 --- a/docs/locales/hi/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/hi/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/hi/LC_MESSAGES/changelog.po b/docs/locales/hi/LC_MESSAGES/changelog.po index 02e1e7e5bc..b6695a2676 100644 --- a/docs/locales/hi/LC_MESSAGES/changelog.po +++ b/docs/locales/hi/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/hi/LC_MESSAGES/cogs.po b/docs/locales/hi/LC_MESSAGES/cogs.po index 559c916357..a6cb2861f6 100644 --- a/docs/locales/hi/LC_MESSAGES/cogs.po +++ b/docs/locales/hi/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/discord.po b/docs/locales/hi/LC_MESSAGES/discord.po index 6f318a8fd6..6b1577b3cb 100644 --- a/docs/locales/hi/LC_MESSAGES/discord.po +++ b/docs/locales/hi/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/ext/bridge/api.po b/docs/locales/hi/LC_MESSAGES/ext/bridge/api.po index dde94f73f2..53f27733b3 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/hi/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/hi/LC_MESSAGES/ext/bridge/index.po b/docs/locales/hi/LC_MESSAGES/ext/bridge/index.po index 94d5b4b663..82825f083a 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/hi/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/ext/commands/api.po b/docs/locales/hi/LC_MESSAGES/ext/commands/api.po index fbc31a0ce7..421983358b 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/hi/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/hi/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/hi/LC_MESSAGES/ext/commands/cogs.po index 3c3bdcf691..67aa798620 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/hi/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/ext/commands/commands.po b/docs/locales/hi/LC_MESSAGES/ext/commands/commands.po index 6328f825ec..2142b24116 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/hi/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/hi/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/hi/LC_MESSAGES/ext/commands/extensions.po index 1d605e8e3f..fb10b89001 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/hi/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/ext/commands/index.po b/docs/locales/hi/LC_MESSAGES/ext/commands/index.po index 57a313ebef..9a257f40b1 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/hi/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/ext/pages/index.po b/docs/locales/hi/LC_MESSAGES/ext/pages/index.po index fccb0b2b36..29eec4fe63 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/hi/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/hi/LC_MESSAGES/ext/tasks/index.po b/docs/locales/hi/LC_MESSAGES/ext/tasks/index.po index 5ca39205f0..eb48ede068 100644 --- a/docs/locales/hi/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/hi/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/hi/LC_MESSAGES/faq.po b/docs/locales/hi/LC_MESSAGES/faq.po index 343fdb35fa..444d685918 100644 --- a/docs/locales/hi/LC_MESSAGES/faq.po +++ b/docs/locales/hi/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/index.po b/docs/locales/hi/LC_MESSAGES/index.po index f842f742ad..0bf86cf7a8 100644 --- a/docs/locales/hi/LC_MESSAGES/index.po +++ b/docs/locales/hi/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/installing.po b/docs/locales/hi/LC_MESSAGES/installing.po index 449b52cd00..8f3da96231 100644 --- a/docs/locales/hi/LC_MESSAGES/installing.po +++ b/docs/locales/hi/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/hi/LC_MESSAGES/intents.po b/docs/locales/hi/LC_MESSAGES/intents.po index 5b8548adc9..25b02a3916 100644 --- a/docs/locales/hi/LC_MESSAGES/intents.po +++ b/docs/locales/hi/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/logging.po b/docs/locales/hi/LC_MESSAGES/logging.po index 793abccd4a..a8893d8278 100644 --- a/docs/locales/hi/LC_MESSAGES/logging.po +++ b/docs/locales/hi/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/migrating_to_v1.po b/docs/locales/hi/LC_MESSAGES/migrating_to_v1.po index fef2da452e..c79883b5b8 100644 --- a/docs/locales/hi/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/hi/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/migrating_to_v2.po b/docs/locales/hi/LC_MESSAGES/migrating_to_v2.po index 227dc45b7e..34f1eb5d83 100644 --- a/docs/locales/hi/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/hi/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/old_changelog.po b/docs/locales/hi/LC_MESSAGES/old_changelog.po index b790838a9d..9a3e301751 100644 --- a/docs/locales/hi/LC_MESSAGES/old_changelog.po +++ b/docs/locales/hi/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/quickstart.po b/docs/locales/hi/LC_MESSAGES/quickstart.po index ef90f16283..82bb6aaa18 100644 --- a/docs/locales/hi/LC_MESSAGES/quickstart.po +++ b/docs/locales/hi/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/hi/LC_MESSAGES/version_guarantees.po b/docs/locales/hi/LC_MESSAGES/version_guarantees.po index 2f0c52e1b1..9c8582aba9 100644 --- a/docs/locales/hi/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/hi/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/abcs.po b/docs/locales/it/LC_MESSAGES/api/abcs.po index 942c889d89..e1789e98db 100644 --- a/docs/locales/it/LC_MESSAGES/api/abcs.po +++ b/docs/locales/it/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/it/LC_MESSAGES/api/application_commands.po b/docs/locales/it/LC_MESSAGES/api/application_commands.po index f1e2c1e350..a0636a86c3 100644 --- a/docs/locales/it/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/it/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/it/LC_MESSAGES/api/application_info.po b/docs/locales/it/LC_MESSAGES/api/application_info.po index aa54ca1f2a..0219056570 100644 --- a/docs/locales/it/LC_MESSAGES/api/application_info.po +++ b/docs/locales/it/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/async_iter.po b/docs/locales/it/LC_MESSAGES/api/async_iter.po index 17ca22b162..52489066e2 100644 --- a/docs/locales/it/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/it/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/audit_logs.po b/docs/locales/it/LC_MESSAGES/api/audit_logs.po index da02dbd35f..ba7a137370 100644 --- a/docs/locales/it/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/it/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/it/LC_MESSAGES/api/clients.po b/docs/locales/it/LC_MESSAGES/api/clients.po index 50f8605e7e..34bb8b9aff 100644 --- a/docs/locales/it/LC_MESSAGES/api/clients.po +++ b/docs/locales/it/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/it/LC_MESSAGES/api/cogs.po b/docs/locales/it/LC_MESSAGES/api/cogs.po index 433cfc9750..804c49d5b1 100644 --- a/docs/locales/it/LC_MESSAGES/api/cogs.po +++ b/docs/locales/it/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/it/LC_MESSAGES/api/data_classes.po b/docs/locales/it/LC_MESSAGES/api/data_classes.po index c5e9f3fb51..38b1d67275 100644 --- a/docs/locales/it/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/it/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/it/LC_MESSAGES/api/enums.po b/docs/locales/it/LC_MESSAGES/api/enums.po index bc214e5db0..33cd7bcd7d 100644 --- a/docs/locales/it/LC_MESSAGES/api/enums.po +++ b/docs/locales/it/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/it/LC_MESSAGES/api/events.po b/docs/locales/it/LC_MESSAGES/api/events.po index 97baa1dd7c..f0eb133549 100644 --- a/docs/locales/it/LC_MESSAGES/api/events.po +++ b/docs/locales/it/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/it/LC_MESSAGES/api/exceptions.po b/docs/locales/it/LC_MESSAGES/api/exceptions.po index 9d41e4317b..e5a3efa6f8 100644 --- a/docs/locales/it/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/it/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/index.po b/docs/locales/it/LC_MESSAGES/api/index.po index bca668d351..ee338bfc33 100644 --- a/docs/locales/it/LC_MESSAGES/api/index.po +++ b/docs/locales/it/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/models.po b/docs/locales/it/LC_MESSAGES/api/models.po index 2cb953bd0b..f1a3a77491 100644 --- a/docs/locales/it/LC_MESSAGES/api/models.po +++ b/docs/locales/it/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/it/LC_MESSAGES/api/sinks.po b/docs/locales/it/LC_MESSAGES/api/sinks.po index fe7d7f63fa..a8ec82b830 100644 --- a/docs/locales/it/LC_MESSAGES/api/sinks.po +++ b/docs/locales/it/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/ui_kit.po b/docs/locales/it/LC_MESSAGES/api/ui_kit.po index ed8d39153f..1ddd76df98 100644 --- a/docs/locales/it/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/it/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/it/LC_MESSAGES/api/utils.po b/docs/locales/it/LC_MESSAGES/api/utils.po index b93009f4b4..a8df824f71 100644 --- a/docs/locales/it/LC_MESSAGES/api/utils.po +++ b/docs/locales/it/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/it/LC_MESSAGES/api/version_info.po b/docs/locales/it/LC_MESSAGES/api/version_info.po index e0f9d9bc6d..863d99c1f2 100644 --- a/docs/locales/it/LC_MESSAGES/api/version_info.po +++ b/docs/locales/it/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/voice.po b/docs/locales/it/LC_MESSAGES/api/voice.po index 8441b7e5e9..68c268be64 100644 --- a/docs/locales/it/LC_MESSAGES/api/voice.po +++ b/docs/locales/it/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/api/webhooks.po b/docs/locales/it/LC_MESSAGES/api/webhooks.po index de99e2a6b0..4c5c27a83a 100644 --- a/docs/locales/it/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/it/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/it/LC_MESSAGES/changelog.po b/docs/locales/it/LC_MESSAGES/changelog.po index 02e1e7e5bc..b6695a2676 100644 --- a/docs/locales/it/LC_MESSAGES/changelog.po +++ b/docs/locales/it/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/it/LC_MESSAGES/cogs.po b/docs/locales/it/LC_MESSAGES/cogs.po index 559c916357..a6cb2861f6 100644 --- a/docs/locales/it/LC_MESSAGES/cogs.po +++ b/docs/locales/it/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/discord.po b/docs/locales/it/LC_MESSAGES/discord.po index 6f318a8fd6..6b1577b3cb 100644 --- a/docs/locales/it/LC_MESSAGES/discord.po +++ b/docs/locales/it/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/ext/bridge/api.po b/docs/locales/it/LC_MESSAGES/ext/bridge/api.po index dde94f73f2..53f27733b3 100644 --- a/docs/locales/it/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/it/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/it/LC_MESSAGES/ext/bridge/index.po b/docs/locales/it/LC_MESSAGES/ext/bridge/index.po index 94d5b4b663..82825f083a 100644 --- a/docs/locales/it/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/it/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/ext/commands/api.po b/docs/locales/it/LC_MESSAGES/ext/commands/api.po index fbc31a0ce7..421983358b 100644 --- a/docs/locales/it/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/it/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/it/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/it/LC_MESSAGES/ext/commands/cogs.po index 3c3bdcf691..67aa798620 100644 --- a/docs/locales/it/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/it/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/ext/commands/commands.po b/docs/locales/it/LC_MESSAGES/ext/commands/commands.po index 6328f825ec..2142b24116 100644 --- a/docs/locales/it/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/it/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/it/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/it/LC_MESSAGES/ext/commands/extensions.po index 1d605e8e3f..fb10b89001 100644 --- a/docs/locales/it/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/it/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/ext/commands/index.po b/docs/locales/it/LC_MESSAGES/ext/commands/index.po index 57a313ebef..9a257f40b1 100644 --- a/docs/locales/it/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/it/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/ext/pages/index.po b/docs/locales/it/LC_MESSAGES/ext/pages/index.po index fccb0b2b36..29eec4fe63 100644 --- a/docs/locales/it/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/it/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/it/LC_MESSAGES/ext/tasks/index.po b/docs/locales/it/LC_MESSAGES/ext/tasks/index.po index 5ca39205f0..eb48ede068 100644 --- a/docs/locales/it/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/it/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/it/LC_MESSAGES/faq.po b/docs/locales/it/LC_MESSAGES/faq.po index 343fdb35fa..444d685918 100644 --- a/docs/locales/it/LC_MESSAGES/faq.po +++ b/docs/locales/it/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/index.po b/docs/locales/it/LC_MESSAGES/index.po index f842f742ad..0bf86cf7a8 100644 --- a/docs/locales/it/LC_MESSAGES/index.po +++ b/docs/locales/it/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/installing.po b/docs/locales/it/LC_MESSAGES/installing.po index 449b52cd00..8f3da96231 100644 --- a/docs/locales/it/LC_MESSAGES/installing.po +++ b/docs/locales/it/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/it/LC_MESSAGES/intents.po b/docs/locales/it/LC_MESSAGES/intents.po index 5b8548adc9..25b02a3916 100644 --- a/docs/locales/it/LC_MESSAGES/intents.po +++ b/docs/locales/it/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/logging.po b/docs/locales/it/LC_MESSAGES/logging.po index 793abccd4a..a8893d8278 100644 --- a/docs/locales/it/LC_MESSAGES/logging.po +++ b/docs/locales/it/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/migrating_to_v1.po b/docs/locales/it/LC_MESSAGES/migrating_to_v1.po index 494d7871cb..afc64f020b 100644 --- a/docs/locales/it/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/it/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/migrating_to_v2.po b/docs/locales/it/LC_MESSAGES/migrating_to_v2.po index 401e32bb61..557d4079d3 100644 --- a/docs/locales/it/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/it/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/old_changelog.po b/docs/locales/it/LC_MESSAGES/old_changelog.po index b790838a9d..9a3e301751 100644 --- a/docs/locales/it/LC_MESSAGES/old_changelog.po +++ b/docs/locales/it/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/quickstart.po b/docs/locales/it/LC_MESSAGES/quickstart.po index 3bbbebda96..68054f878c 100644 --- a/docs/locales/it/LC_MESSAGES/quickstart.po +++ b/docs/locales/it/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/it/LC_MESSAGES/version_guarantees.po b/docs/locales/it/LC_MESSAGES/version_guarantees.po index 9afe5fa2fd..1613862c4c 100644 --- a/docs/locales/it/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/it/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/abcs.po b/docs/locales/ja/LC_MESSAGES/api/abcs.po index 6a2a917c8e..38b49a129a 100644 --- a/docs/locales/ja/LC_MESSAGES/api/abcs.po +++ b/docs/locales/ja/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/ja/LC_MESSAGES/api/application_commands.po b/docs/locales/ja/LC_MESSAGES/api/application_commands.po index 6f62ad510f..6457dfa850 100644 --- a/docs/locales/ja/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/ja/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/ja/LC_MESSAGES/api/application_info.po b/docs/locales/ja/LC_MESSAGES/api/application_info.po index e2c9638d63..536fb6ccf5 100644 --- a/docs/locales/ja/LC_MESSAGES/api/application_info.po +++ b/docs/locales/ja/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/async_iter.po b/docs/locales/ja/LC_MESSAGES/api/async_iter.po index 09ab7c5eec..a54bdc6c70 100644 --- a/docs/locales/ja/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/ja/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/audit_logs.po b/docs/locales/ja/LC_MESSAGES/api/audit_logs.po index 0b4916a507..f01be5e01d 100644 --- a/docs/locales/ja/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/ja/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/ja/LC_MESSAGES/api/clients.po b/docs/locales/ja/LC_MESSAGES/api/clients.po index 8a065dd82d..6b5aace526 100644 --- a/docs/locales/ja/LC_MESSAGES/api/clients.po +++ b/docs/locales/ja/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/ja/LC_MESSAGES/api/cogs.po b/docs/locales/ja/LC_MESSAGES/api/cogs.po index b4772fc482..e83365aec1 100644 --- a/docs/locales/ja/LC_MESSAGES/api/cogs.po +++ b/docs/locales/ja/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/ja/LC_MESSAGES/api/data_classes.po b/docs/locales/ja/LC_MESSAGES/api/data_classes.po index 1b8c81f060..72ac4803d4 100644 --- a/docs/locales/ja/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/ja/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/ja/LC_MESSAGES/api/enums.po b/docs/locales/ja/LC_MESSAGES/api/enums.po index e4f5ebba42..2280c96d22 100644 --- a/docs/locales/ja/LC_MESSAGES/api/enums.po +++ b/docs/locales/ja/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/ja/LC_MESSAGES/api/events.po b/docs/locales/ja/LC_MESSAGES/api/events.po index f02ffc8966..749360bce9 100644 --- a/docs/locales/ja/LC_MESSAGES/api/events.po +++ b/docs/locales/ja/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/ja/LC_MESSAGES/api/exceptions.po b/docs/locales/ja/LC_MESSAGES/api/exceptions.po index 5a1cc9438a..448c6a8501 100644 --- a/docs/locales/ja/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/ja/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/index.po b/docs/locales/ja/LC_MESSAGES/api/index.po index bb7c9cd90b..5dd8414606 100644 --- a/docs/locales/ja/LC_MESSAGES/api/index.po +++ b/docs/locales/ja/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/models.po b/docs/locales/ja/LC_MESSAGES/api/models.po index 418e8e1ad6..72022db4fa 100644 --- a/docs/locales/ja/LC_MESSAGES/api/models.po +++ b/docs/locales/ja/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/ja/LC_MESSAGES/api/sinks.po b/docs/locales/ja/LC_MESSAGES/api/sinks.po index e36a21f8ef..4fe67c5f89 100644 --- a/docs/locales/ja/LC_MESSAGES/api/sinks.po +++ b/docs/locales/ja/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/ui_kit.po b/docs/locales/ja/LC_MESSAGES/api/ui_kit.po index c79f15cb13..2b20ac154c 100644 --- a/docs/locales/ja/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/ja/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/ja/LC_MESSAGES/api/utils.po b/docs/locales/ja/LC_MESSAGES/api/utils.po index 09b338136a..8c190541ac 100644 --- a/docs/locales/ja/LC_MESSAGES/api/utils.po +++ b/docs/locales/ja/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/ja/LC_MESSAGES/api/version_info.po b/docs/locales/ja/LC_MESSAGES/api/version_info.po index 7b04bdc20f..a07e2b4046 100644 --- a/docs/locales/ja/LC_MESSAGES/api/version_info.po +++ b/docs/locales/ja/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/voice.po b/docs/locales/ja/LC_MESSAGES/api/voice.po index e746081c69..736029ff4a 100644 --- a/docs/locales/ja/LC_MESSAGES/api/voice.po +++ b/docs/locales/ja/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/api/webhooks.po b/docs/locales/ja/LC_MESSAGES/api/webhooks.po index e502fd296e..a1e55a1e3d 100644 --- a/docs/locales/ja/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/ja/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/ja/LC_MESSAGES/changelog.po b/docs/locales/ja/LC_MESSAGES/changelog.po index 31e14db03d..4354b762e0 100644 --- a/docs/locales/ja/LC_MESSAGES/changelog.po +++ b/docs/locales/ja/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/ja/LC_MESSAGES/cogs.po b/docs/locales/ja/LC_MESSAGES/cogs.po index 686217ce9b..0ebfe344f3 100644 --- a/docs/locales/ja/LC_MESSAGES/cogs.po +++ b/docs/locales/ja/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/discord.po b/docs/locales/ja/LC_MESSAGES/discord.po index 21fb757068..036b0a7565 100644 --- a/docs/locales/ja/LC_MESSAGES/discord.po +++ b/docs/locales/ja/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/ext/bridge/api.po b/docs/locales/ja/LC_MESSAGES/ext/bridge/api.po index 58248a8101..601e89e885 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/ja/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/ja/LC_MESSAGES/ext/bridge/index.po b/docs/locales/ja/LC_MESSAGES/ext/bridge/index.po index e6fc497edb..325dbd81a5 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/ja/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/ext/commands/api.po b/docs/locales/ja/LC_MESSAGES/ext/commands/api.po index dac662c76d..209b0e4154 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/ja/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/ja/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/ja/LC_MESSAGES/ext/commands/cogs.po index 6d40ecd553..749a6b7a50 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/ja/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/ext/commands/commands.po b/docs/locales/ja/LC_MESSAGES/ext/commands/commands.po index f9ad3f6be6..d8b90e1198 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/ja/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/ja/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/ja/LC_MESSAGES/ext/commands/extensions.po index 30e6dcfc30..527896489e 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/ja/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/ext/commands/index.po b/docs/locales/ja/LC_MESSAGES/ext/commands/index.po index bd418e3a84..b2c32ba83a 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/ja/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/ext/pages/index.po b/docs/locales/ja/LC_MESSAGES/ext/pages/index.po index fe0e2cb1e6..fc8c08ddb4 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/ja/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/ja/LC_MESSAGES/ext/tasks/index.po b/docs/locales/ja/LC_MESSAGES/ext/tasks/index.po index 78e1349e13..58a190d3dd 100644 --- a/docs/locales/ja/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/ja/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/ja/LC_MESSAGES/faq.po b/docs/locales/ja/LC_MESSAGES/faq.po index 6603291330..caa5f5fd98 100644 --- a/docs/locales/ja/LC_MESSAGES/faq.po +++ b/docs/locales/ja/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/index.po b/docs/locales/ja/LC_MESSAGES/index.po index ea4ee21a46..0aeb5229fa 100644 --- a/docs/locales/ja/LC_MESSAGES/index.po +++ b/docs/locales/ja/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/installing.po b/docs/locales/ja/LC_MESSAGES/installing.po index 629b78f130..bf51f2fd21 100644 --- a/docs/locales/ja/LC_MESSAGES/installing.po +++ b/docs/locales/ja/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/ja/LC_MESSAGES/intents.po b/docs/locales/ja/LC_MESSAGES/intents.po index dd9504fc44..9226d80f78 100644 --- a/docs/locales/ja/LC_MESSAGES/intents.po +++ b/docs/locales/ja/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/logging.po b/docs/locales/ja/LC_MESSAGES/logging.po index 01fa8196b6..df57c7668b 100644 --- a/docs/locales/ja/LC_MESSAGES/logging.po +++ b/docs/locales/ja/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/migrating_to_v1.po b/docs/locales/ja/LC_MESSAGES/migrating_to_v1.po index 09145ca293..6588eb0f50 100644 --- a/docs/locales/ja/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/ja/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/migrating_to_v2.po b/docs/locales/ja/LC_MESSAGES/migrating_to_v2.po index b4b989960c..bfd0a02e0f 100644 --- a/docs/locales/ja/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/ja/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/old_changelog.po b/docs/locales/ja/LC_MESSAGES/old_changelog.po index 9ac0585abf..281aee888a 100644 --- a/docs/locales/ja/LC_MESSAGES/old_changelog.po +++ b/docs/locales/ja/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/quickstart.po b/docs/locales/ja/LC_MESSAGES/quickstart.po index 4ec6ee532e..eef2e86ac7 100644 --- a/docs/locales/ja/LC_MESSAGES/quickstart.po +++ b/docs/locales/ja/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ja/LC_MESSAGES/version_guarantees.po b/docs/locales/ja/LC_MESSAGES/version_guarantees.po index f206f9cc6a..641356afea 100644 --- a/docs/locales/ja/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/ja/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/abcs.po b/docs/locales/ko/LC_MESSAGES/api/abcs.po index 6a2a917c8e..38b49a129a 100644 --- a/docs/locales/ko/LC_MESSAGES/api/abcs.po +++ b/docs/locales/ko/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/ko/LC_MESSAGES/api/application_commands.po b/docs/locales/ko/LC_MESSAGES/api/application_commands.po index 6f62ad510f..6457dfa850 100644 --- a/docs/locales/ko/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/ko/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/ko/LC_MESSAGES/api/application_info.po b/docs/locales/ko/LC_MESSAGES/api/application_info.po index e2c9638d63..536fb6ccf5 100644 --- a/docs/locales/ko/LC_MESSAGES/api/application_info.po +++ b/docs/locales/ko/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/async_iter.po b/docs/locales/ko/LC_MESSAGES/api/async_iter.po index 09ab7c5eec..a54bdc6c70 100644 --- a/docs/locales/ko/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/ko/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/audit_logs.po b/docs/locales/ko/LC_MESSAGES/api/audit_logs.po index 0b4916a507..f01be5e01d 100644 --- a/docs/locales/ko/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/ko/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/ko/LC_MESSAGES/api/clients.po b/docs/locales/ko/LC_MESSAGES/api/clients.po index 8a065dd82d..6b5aace526 100644 --- a/docs/locales/ko/LC_MESSAGES/api/clients.po +++ b/docs/locales/ko/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/ko/LC_MESSAGES/api/cogs.po b/docs/locales/ko/LC_MESSAGES/api/cogs.po index b4772fc482..e83365aec1 100644 --- a/docs/locales/ko/LC_MESSAGES/api/cogs.po +++ b/docs/locales/ko/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/ko/LC_MESSAGES/api/data_classes.po b/docs/locales/ko/LC_MESSAGES/api/data_classes.po index 1b8c81f060..72ac4803d4 100644 --- a/docs/locales/ko/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/ko/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/ko/LC_MESSAGES/api/enums.po b/docs/locales/ko/LC_MESSAGES/api/enums.po index e4f5ebba42..2280c96d22 100644 --- a/docs/locales/ko/LC_MESSAGES/api/enums.po +++ b/docs/locales/ko/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/ko/LC_MESSAGES/api/events.po b/docs/locales/ko/LC_MESSAGES/api/events.po index f02ffc8966..749360bce9 100644 --- a/docs/locales/ko/LC_MESSAGES/api/events.po +++ b/docs/locales/ko/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/ko/LC_MESSAGES/api/exceptions.po b/docs/locales/ko/LC_MESSAGES/api/exceptions.po index 5a1cc9438a..448c6a8501 100644 --- a/docs/locales/ko/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/ko/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/index.po b/docs/locales/ko/LC_MESSAGES/api/index.po index bb7c9cd90b..5dd8414606 100644 --- a/docs/locales/ko/LC_MESSAGES/api/index.po +++ b/docs/locales/ko/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/models.po b/docs/locales/ko/LC_MESSAGES/api/models.po index 418e8e1ad6..72022db4fa 100644 --- a/docs/locales/ko/LC_MESSAGES/api/models.po +++ b/docs/locales/ko/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/ko/LC_MESSAGES/api/sinks.po b/docs/locales/ko/LC_MESSAGES/api/sinks.po index e36a21f8ef..4fe67c5f89 100644 --- a/docs/locales/ko/LC_MESSAGES/api/sinks.po +++ b/docs/locales/ko/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/ui_kit.po b/docs/locales/ko/LC_MESSAGES/api/ui_kit.po index c79f15cb13..2b20ac154c 100644 --- a/docs/locales/ko/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/ko/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/ko/LC_MESSAGES/api/utils.po b/docs/locales/ko/LC_MESSAGES/api/utils.po index 09b338136a..8c190541ac 100644 --- a/docs/locales/ko/LC_MESSAGES/api/utils.po +++ b/docs/locales/ko/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/ko/LC_MESSAGES/api/version_info.po b/docs/locales/ko/LC_MESSAGES/api/version_info.po index 7b04bdc20f..a07e2b4046 100644 --- a/docs/locales/ko/LC_MESSAGES/api/version_info.po +++ b/docs/locales/ko/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/voice.po b/docs/locales/ko/LC_MESSAGES/api/voice.po index e746081c69..736029ff4a 100644 --- a/docs/locales/ko/LC_MESSAGES/api/voice.po +++ b/docs/locales/ko/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/api/webhooks.po b/docs/locales/ko/LC_MESSAGES/api/webhooks.po index e502fd296e..a1e55a1e3d 100644 --- a/docs/locales/ko/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/ko/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/ko/LC_MESSAGES/changelog.po b/docs/locales/ko/LC_MESSAGES/changelog.po index 31e14db03d..4354b762e0 100644 --- a/docs/locales/ko/LC_MESSAGES/changelog.po +++ b/docs/locales/ko/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/ko/LC_MESSAGES/cogs.po b/docs/locales/ko/LC_MESSAGES/cogs.po index 686217ce9b..0ebfe344f3 100644 --- a/docs/locales/ko/LC_MESSAGES/cogs.po +++ b/docs/locales/ko/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/discord.po b/docs/locales/ko/LC_MESSAGES/discord.po index 21fb757068..036b0a7565 100644 --- a/docs/locales/ko/LC_MESSAGES/discord.po +++ b/docs/locales/ko/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/ext/bridge/api.po b/docs/locales/ko/LC_MESSAGES/ext/bridge/api.po index 58248a8101..601e89e885 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/ko/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/ko/LC_MESSAGES/ext/bridge/index.po b/docs/locales/ko/LC_MESSAGES/ext/bridge/index.po index e6fc497edb..325dbd81a5 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/ko/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/ext/commands/api.po b/docs/locales/ko/LC_MESSAGES/ext/commands/api.po index dac662c76d..209b0e4154 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/ko/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/ko/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/ko/LC_MESSAGES/ext/commands/cogs.po index 6d40ecd553..749a6b7a50 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/ko/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/ext/commands/commands.po b/docs/locales/ko/LC_MESSAGES/ext/commands/commands.po index f9ad3f6be6..d8b90e1198 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/ko/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/ko/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/ko/LC_MESSAGES/ext/commands/extensions.po index 30e6dcfc30..527896489e 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/ko/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/ext/commands/index.po b/docs/locales/ko/LC_MESSAGES/ext/commands/index.po index bd418e3a84..b2c32ba83a 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/ko/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/ext/pages/index.po b/docs/locales/ko/LC_MESSAGES/ext/pages/index.po index fe0e2cb1e6..fc8c08ddb4 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/ko/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/ko/LC_MESSAGES/ext/tasks/index.po b/docs/locales/ko/LC_MESSAGES/ext/tasks/index.po index 78e1349e13..58a190d3dd 100644 --- a/docs/locales/ko/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/ko/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/ko/LC_MESSAGES/faq.po b/docs/locales/ko/LC_MESSAGES/faq.po index 6603291330..caa5f5fd98 100644 --- a/docs/locales/ko/LC_MESSAGES/faq.po +++ b/docs/locales/ko/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/index.po b/docs/locales/ko/LC_MESSAGES/index.po index ea4ee21a46..0aeb5229fa 100644 --- a/docs/locales/ko/LC_MESSAGES/index.po +++ b/docs/locales/ko/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/installing.po b/docs/locales/ko/LC_MESSAGES/installing.po index 629b78f130..bf51f2fd21 100644 --- a/docs/locales/ko/LC_MESSAGES/installing.po +++ b/docs/locales/ko/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/ko/LC_MESSAGES/intents.po b/docs/locales/ko/LC_MESSAGES/intents.po index dd9504fc44..9226d80f78 100644 --- a/docs/locales/ko/LC_MESSAGES/intents.po +++ b/docs/locales/ko/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/logging.po b/docs/locales/ko/LC_MESSAGES/logging.po index 01fa8196b6..df57c7668b 100644 --- a/docs/locales/ko/LC_MESSAGES/logging.po +++ b/docs/locales/ko/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/migrating_to_v1.po b/docs/locales/ko/LC_MESSAGES/migrating_to_v1.po index 09145ca293..6588eb0f50 100644 --- a/docs/locales/ko/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/ko/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/migrating_to_v2.po b/docs/locales/ko/LC_MESSAGES/migrating_to_v2.po index b4b989960c..bfd0a02e0f 100644 --- a/docs/locales/ko/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/ko/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/old_changelog.po b/docs/locales/ko/LC_MESSAGES/old_changelog.po index 9ac0585abf..281aee888a 100644 --- a/docs/locales/ko/LC_MESSAGES/old_changelog.po +++ b/docs/locales/ko/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/quickstart.po b/docs/locales/ko/LC_MESSAGES/quickstart.po index 4ec6ee532e..eef2e86ac7 100644 --- a/docs/locales/ko/LC_MESSAGES/quickstart.po +++ b/docs/locales/ko/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ko/LC_MESSAGES/version_guarantees.po b/docs/locales/ko/LC_MESSAGES/version_guarantees.po index f206f9cc6a..641356afea 100644 --- a/docs/locales/ko/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/ko/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/abcs.po b/docs/locales/pt_BR/LC_MESSAGES/api/abcs.po index 942c889d89..e1789e98db 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/abcs.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/application_commands.po b/docs/locales/pt_BR/LC_MESSAGES/api/application_commands.po index f1e2c1e350..a0636a86c3 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/application_info.po b/docs/locales/pt_BR/LC_MESSAGES/api/application_info.po index aa54ca1f2a..0219056570 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/application_info.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/async_iter.po b/docs/locales/pt_BR/LC_MESSAGES/api/async_iter.po index 17ca22b162..52489066e2 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/audit_logs.po b/docs/locales/pt_BR/LC_MESSAGES/api/audit_logs.po index da02dbd35f..ba7a137370 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/clients.po b/docs/locales/pt_BR/LC_MESSAGES/api/clients.po index 50f8605e7e..34bb8b9aff 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/clients.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po b/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po index 41e779bc8e..ea0c1cf1b1 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/data_classes.po b/docs/locales/pt_BR/LC_MESSAGES/api/data_classes.po index c5e9f3fb51..38b1d67275 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/enums.po b/docs/locales/pt_BR/LC_MESSAGES/api/enums.po index bc214e5db0..33cd7bcd7d 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/enums.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/events.po b/docs/locales/pt_BR/LC_MESSAGES/api/events.po index 97baa1dd7c..f0eb133549 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/events.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/exceptions.po b/docs/locales/pt_BR/LC_MESSAGES/api/exceptions.po index 9d41e4317b..e5a3efa6f8 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/index.po b/docs/locales/pt_BR/LC_MESSAGES/api/index.po index bca668d351..ee338bfc33 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/index.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/models.po b/docs/locales/pt_BR/LC_MESSAGES/api/models.po index 2cb953bd0b..f1a3a77491 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/models.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/sinks.po b/docs/locales/pt_BR/LC_MESSAGES/api/sinks.po index fe7d7f63fa..a8ec82b830 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/sinks.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/ui_kit.po b/docs/locales/pt_BR/LC_MESSAGES/api/ui_kit.po index ed8d39153f..1ddd76df98 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/utils.po b/docs/locales/pt_BR/LC_MESSAGES/api/utils.po index b93009f4b4..a8df824f71 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/utils.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/version_info.po b/docs/locales/pt_BR/LC_MESSAGES/api/version_info.po index e0f9d9bc6d..863d99c1f2 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/version_info.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/voice.po b/docs/locales/pt_BR/LC_MESSAGES/api/voice.po index 8441b7e5e9..68c268be64 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/voice.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/webhooks.po b/docs/locales/pt_BR/LC_MESSAGES/api/webhooks.po index de99e2a6b0..4c5c27a83a 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/pt_BR/LC_MESSAGES/changelog.po b/docs/locales/pt_BR/LC_MESSAGES/changelog.po index 02e1e7e5bc..b6695a2676 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/changelog.po +++ b/docs/locales/pt_BR/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/pt_BR/LC_MESSAGES/cogs.po b/docs/locales/pt_BR/LC_MESSAGES/cogs.po index 559c916357..a6cb2861f6 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/cogs.po +++ b/docs/locales/pt_BR/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/discord.po b/docs/locales/pt_BR/LC_MESSAGES/discord.po index 6f318a8fd6..6b1577b3cb 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/discord.po +++ b/docs/locales/pt_BR/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/api.po b/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/api.po index dde94f73f2..53f27733b3 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/index.po b/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/index.po index 94d5b4b663..82825f083a 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/api.po b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/api.po index fbc31a0ce7..421983358b 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/cogs.po index 3c3bdcf691..67aa798620 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/commands.po b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/commands.po index 6328f825ec..2142b24116 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/extensions.po index 1d605e8e3f..fb10b89001 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/index.po b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/index.po index 57a313ebef..9a257f40b1 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/pages/index.po b/docs/locales/pt_BR/LC_MESSAGES/ext/pages/index.po index fccb0b2b36..29eec4fe63 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/pt_BR/LC_MESSAGES/ext/tasks/index.po b/docs/locales/pt_BR/LC_MESSAGES/ext/tasks/index.po index 5ca39205f0..eb48ede068 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/pt_BR/LC_MESSAGES/faq.po b/docs/locales/pt_BR/LC_MESSAGES/faq.po index 343fdb35fa..444d685918 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/faq.po +++ b/docs/locales/pt_BR/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/index.po b/docs/locales/pt_BR/LC_MESSAGES/index.po index f842f742ad..0bf86cf7a8 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/index.po +++ b/docs/locales/pt_BR/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/installing.po b/docs/locales/pt_BR/LC_MESSAGES/installing.po index 449b52cd00..8f3da96231 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/installing.po +++ b/docs/locales/pt_BR/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/pt_BR/LC_MESSAGES/intents.po b/docs/locales/pt_BR/LC_MESSAGES/intents.po index 5b8548adc9..25b02a3916 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/intents.po +++ b/docs/locales/pt_BR/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/logging.po b/docs/locales/pt_BR/LC_MESSAGES/logging.po index 793abccd4a..a8893d8278 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/logging.po +++ b/docs/locales/pt_BR/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v1.po b/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v1.po index fef2da452e..c79883b5b8 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v2.po b/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v2.po index 227dc45b7e..34f1eb5d83 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/pt_BR/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/old_changelog.po b/docs/locales/pt_BR/LC_MESSAGES/old_changelog.po index b790838a9d..9a3e301751 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/old_changelog.po +++ b/docs/locales/pt_BR/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/quickstart.po b/docs/locales/pt_BR/LC_MESSAGES/quickstart.po index ef90f16283..82bb6aaa18 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/quickstart.po +++ b/docs/locales/pt_BR/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/pt_BR/LC_MESSAGES/version_guarantees.po b/docs/locales/pt_BR/LC_MESSAGES/version_guarantees.po index 2f0c52e1b1..9c8582aba9 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/pt_BR/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/abcs.po b/docs/locales/ru/LC_MESSAGES/api/abcs.po index 442afab62e..017d2dfa36 100644 --- a/docs/locales/ru/LC_MESSAGES/api/abcs.po +++ b/docs/locales/ru/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/ru/LC_MESSAGES/api/application_commands.po b/docs/locales/ru/LC_MESSAGES/api/application_commands.po index 6e89cf6778..19421ed182 100644 --- a/docs/locales/ru/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/ru/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/ru/LC_MESSAGES/api/application_info.po b/docs/locales/ru/LC_MESSAGES/api/application_info.po index 370e76be0a..770c9c5058 100644 --- a/docs/locales/ru/LC_MESSAGES/api/application_info.po +++ b/docs/locales/ru/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/async_iter.po b/docs/locales/ru/LC_MESSAGES/api/async_iter.po index 0ed0500fc7..12f7a4eb40 100644 --- a/docs/locales/ru/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/ru/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/audit_logs.po b/docs/locales/ru/LC_MESSAGES/api/audit_logs.po index 110c04592b..139ebd996e 100644 --- a/docs/locales/ru/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/ru/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/ru/LC_MESSAGES/api/clients.po b/docs/locales/ru/LC_MESSAGES/api/clients.po index b7301d5dac..6f3be21162 100644 --- a/docs/locales/ru/LC_MESSAGES/api/clients.po +++ b/docs/locales/ru/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/ru/LC_MESSAGES/api/cogs.po b/docs/locales/ru/LC_MESSAGES/api/cogs.po index 5c59e2962c..a5738f387e 100644 --- a/docs/locales/ru/LC_MESSAGES/api/cogs.po +++ b/docs/locales/ru/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/ru/LC_MESSAGES/api/data_classes.po b/docs/locales/ru/LC_MESSAGES/api/data_classes.po index d1b3153f6d..be56321c10 100644 --- a/docs/locales/ru/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/ru/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/ru/LC_MESSAGES/api/enums.po b/docs/locales/ru/LC_MESSAGES/api/enums.po index 715c0585fa..558b4ec17a 100644 --- a/docs/locales/ru/LC_MESSAGES/api/enums.po +++ b/docs/locales/ru/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/ru/LC_MESSAGES/api/events.po b/docs/locales/ru/LC_MESSAGES/api/events.po index 5d9af2eea1..c974469519 100644 --- a/docs/locales/ru/LC_MESSAGES/api/events.po +++ b/docs/locales/ru/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/ru/LC_MESSAGES/api/exceptions.po b/docs/locales/ru/LC_MESSAGES/api/exceptions.po index 34c47bc219..34d4c67d0a 100644 --- a/docs/locales/ru/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/ru/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/index.po b/docs/locales/ru/LC_MESSAGES/api/index.po index 7971a4d649..5050ee7a84 100644 --- a/docs/locales/ru/LC_MESSAGES/api/index.po +++ b/docs/locales/ru/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/models.po b/docs/locales/ru/LC_MESSAGES/api/models.po index 8567a72623..d3ee80ea9d 100644 --- a/docs/locales/ru/LC_MESSAGES/api/models.po +++ b/docs/locales/ru/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/ru/LC_MESSAGES/api/sinks.po b/docs/locales/ru/LC_MESSAGES/api/sinks.po index e3f24dac13..29b78ad042 100644 --- a/docs/locales/ru/LC_MESSAGES/api/sinks.po +++ b/docs/locales/ru/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/ui_kit.po b/docs/locales/ru/LC_MESSAGES/api/ui_kit.po index dd60c99c6e..c8059e971a 100644 --- a/docs/locales/ru/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/ru/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/ru/LC_MESSAGES/api/utils.po b/docs/locales/ru/LC_MESSAGES/api/utils.po index 72999df41e..a7c1ba74c2 100644 --- a/docs/locales/ru/LC_MESSAGES/api/utils.po +++ b/docs/locales/ru/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/ru/LC_MESSAGES/api/version_info.po b/docs/locales/ru/LC_MESSAGES/api/version_info.po index 701f00061f..082623b209 100644 --- a/docs/locales/ru/LC_MESSAGES/api/version_info.po +++ b/docs/locales/ru/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/voice.po b/docs/locales/ru/LC_MESSAGES/api/voice.po index b564ac4ab8..dd5311125c 100644 --- a/docs/locales/ru/LC_MESSAGES/api/voice.po +++ b/docs/locales/ru/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/api/webhooks.po b/docs/locales/ru/LC_MESSAGES/api/webhooks.po index bdfd2e1746..a87743bcb7 100644 --- a/docs/locales/ru/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/ru/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/ru/LC_MESSAGES/changelog.po b/docs/locales/ru/LC_MESSAGES/changelog.po index e31af5b1d8..e469f76b54 100644 --- a/docs/locales/ru/LC_MESSAGES/changelog.po +++ b/docs/locales/ru/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/ru/LC_MESSAGES/cogs.po b/docs/locales/ru/LC_MESSAGES/cogs.po index a5615078df..23f80c5758 100644 --- a/docs/locales/ru/LC_MESSAGES/cogs.po +++ b/docs/locales/ru/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/discord.po b/docs/locales/ru/LC_MESSAGES/discord.po index b391ddff40..eb6139bbc4 100644 --- a/docs/locales/ru/LC_MESSAGES/discord.po +++ b/docs/locales/ru/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po b/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po index ed5dc8b28a..ea7a64db13 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po b/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po index 6f01dd9af7..70568e8788 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/api.po b/docs/locales/ru/LC_MESSAGES/ext/commands/api.po index 4d98a4bff9..83881b3666 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po index 811b097818..e49d052e3d 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po b/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po index cd38d512ab..3b9dc9e2f1 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po index 3c20cce8bc..03f4612eef 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/index.po b/docs/locales/ru/LC_MESSAGES/ext/commands/index.po index f5a48535f1..13f5433846 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/ext/pages/index.po b/docs/locales/ru/LC_MESSAGES/ext/pages/index.po index 9a590bd501..d28dcc35ab 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po b/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po index e0a44e6a41..6ae74bab8f 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/ru/LC_MESSAGES/faq.po b/docs/locales/ru/LC_MESSAGES/faq.po index b74c9adbf7..118a002dd0 100644 --- a/docs/locales/ru/LC_MESSAGES/faq.po +++ b/docs/locales/ru/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/index.po b/docs/locales/ru/LC_MESSAGES/index.po index 4ff1ed0931..70f7f25317 100644 --- a/docs/locales/ru/LC_MESSAGES/index.po +++ b/docs/locales/ru/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/installing.po b/docs/locales/ru/LC_MESSAGES/installing.po index 38c1100ffe..c95a96c10c 100644 --- a/docs/locales/ru/LC_MESSAGES/installing.po +++ b/docs/locales/ru/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/ru/LC_MESSAGES/intents.po b/docs/locales/ru/LC_MESSAGES/intents.po index 1089c8632a..a6eeeafe5e 100644 --- a/docs/locales/ru/LC_MESSAGES/intents.po +++ b/docs/locales/ru/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/logging.po b/docs/locales/ru/LC_MESSAGES/logging.po index 5c6a9360b0..08de17ef1a 100644 --- a/docs/locales/ru/LC_MESSAGES/logging.po +++ b/docs/locales/ru/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po b/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po index 47c4a3a4cd..8d2790ca4e 100644 --- a/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po b/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po index 7f089354f5..481abdb74d 100644 --- a/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/old_changelog.po b/docs/locales/ru/LC_MESSAGES/old_changelog.po index 1167094096..eb8be751ed 100644 --- a/docs/locales/ru/LC_MESSAGES/old_changelog.po +++ b/docs/locales/ru/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/quickstart.po b/docs/locales/ru/LC_MESSAGES/quickstart.po index 57bc2c6650..21bf600052 100644 --- a/docs/locales/ru/LC_MESSAGES/quickstart.po +++ b/docs/locales/ru/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/ru/LC_MESSAGES/version_guarantees.po b/docs/locales/ru/LC_MESSAGES/version_guarantees.po index dd4fb8c1c6..41c12ae0aa 100644 --- a/docs/locales/ru/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/ru/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/abcs.po b/docs/locales/tr/LC_MESSAGES/api/abcs.po index 942c889d89..e1789e98db 100644 --- a/docs/locales/tr/LC_MESSAGES/api/abcs.po +++ b/docs/locales/tr/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/tr/LC_MESSAGES/api/application_commands.po b/docs/locales/tr/LC_MESSAGES/api/application_commands.po index f1e2c1e350..a0636a86c3 100644 --- a/docs/locales/tr/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/tr/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/tr/LC_MESSAGES/api/application_info.po b/docs/locales/tr/LC_MESSAGES/api/application_info.po index aa54ca1f2a..0219056570 100644 --- a/docs/locales/tr/LC_MESSAGES/api/application_info.po +++ b/docs/locales/tr/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/async_iter.po b/docs/locales/tr/LC_MESSAGES/api/async_iter.po index 17ca22b162..52489066e2 100644 --- a/docs/locales/tr/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/tr/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/audit_logs.po b/docs/locales/tr/LC_MESSAGES/api/audit_logs.po index da02dbd35f..ba7a137370 100644 --- a/docs/locales/tr/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/tr/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/tr/LC_MESSAGES/api/clients.po b/docs/locales/tr/LC_MESSAGES/api/clients.po index 50f8605e7e..34bb8b9aff 100644 --- a/docs/locales/tr/LC_MESSAGES/api/clients.po +++ b/docs/locales/tr/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/tr/LC_MESSAGES/api/cogs.po b/docs/locales/tr/LC_MESSAGES/api/cogs.po index 433cfc9750..804c49d5b1 100644 --- a/docs/locales/tr/LC_MESSAGES/api/cogs.po +++ b/docs/locales/tr/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/tr/LC_MESSAGES/api/data_classes.po b/docs/locales/tr/LC_MESSAGES/api/data_classes.po index c5e9f3fb51..38b1d67275 100644 --- a/docs/locales/tr/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/tr/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/tr/LC_MESSAGES/api/enums.po b/docs/locales/tr/LC_MESSAGES/api/enums.po index bc214e5db0..33cd7bcd7d 100644 --- a/docs/locales/tr/LC_MESSAGES/api/enums.po +++ b/docs/locales/tr/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/tr/LC_MESSAGES/api/events.po b/docs/locales/tr/LC_MESSAGES/api/events.po index 97baa1dd7c..f0eb133549 100644 --- a/docs/locales/tr/LC_MESSAGES/api/events.po +++ b/docs/locales/tr/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/tr/LC_MESSAGES/api/exceptions.po b/docs/locales/tr/LC_MESSAGES/api/exceptions.po index 9d41e4317b..e5a3efa6f8 100644 --- a/docs/locales/tr/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/tr/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/index.po b/docs/locales/tr/LC_MESSAGES/api/index.po index bca668d351..ee338bfc33 100644 --- a/docs/locales/tr/LC_MESSAGES/api/index.po +++ b/docs/locales/tr/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/models.po b/docs/locales/tr/LC_MESSAGES/api/models.po index 2cb953bd0b..f1a3a77491 100644 --- a/docs/locales/tr/LC_MESSAGES/api/models.po +++ b/docs/locales/tr/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/tr/LC_MESSAGES/api/sinks.po b/docs/locales/tr/LC_MESSAGES/api/sinks.po index fe7d7f63fa..a8ec82b830 100644 --- a/docs/locales/tr/LC_MESSAGES/api/sinks.po +++ b/docs/locales/tr/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/ui_kit.po b/docs/locales/tr/LC_MESSAGES/api/ui_kit.po index ed8d39153f..1ddd76df98 100644 --- a/docs/locales/tr/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/tr/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/tr/LC_MESSAGES/api/utils.po b/docs/locales/tr/LC_MESSAGES/api/utils.po index b93009f4b4..a8df824f71 100644 --- a/docs/locales/tr/LC_MESSAGES/api/utils.po +++ b/docs/locales/tr/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/tr/LC_MESSAGES/api/version_info.po b/docs/locales/tr/LC_MESSAGES/api/version_info.po index e0f9d9bc6d..863d99c1f2 100644 --- a/docs/locales/tr/LC_MESSAGES/api/version_info.po +++ b/docs/locales/tr/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/voice.po b/docs/locales/tr/LC_MESSAGES/api/voice.po index 8441b7e5e9..68c268be64 100644 --- a/docs/locales/tr/LC_MESSAGES/api/voice.po +++ b/docs/locales/tr/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/api/webhooks.po b/docs/locales/tr/LC_MESSAGES/api/webhooks.po index de99e2a6b0..4c5c27a83a 100644 --- a/docs/locales/tr/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/tr/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/tr/LC_MESSAGES/changelog.po b/docs/locales/tr/LC_MESSAGES/changelog.po index 02e1e7e5bc..b6695a2676 100644 --- a/docs/locales/tr/LC_MESSAGES/changelog.po +++ b/docs/locales/tr/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/tr/LC_MESSAGES/cogs.po b/docs/locales/tr/LC_MESSAGES/cogs.po index 559c916357..a6cb2861f6 100644 --- a/docs/locales/tr/LC_MESSAGES/cogs.po +++ b/docs/locales/tr/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/discord.po b/docs/locales/tr/LC_MESSAGES/discord.po index 6f318a8fd6..6b1577b3cb 100644 --- a/docs/locales/tr/LC_MESSAGES/discord.po +++ b/docs/locales/tr/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/ext/bridge/api.po b/docs/locales/tr/LC_MESSAGES/ext/bridge/api.po index dde94f73f2..53f27733b3 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/tr/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/tr/LC_MESSAGES/ext/bridge/index.po b/docs/locales/tr/LC_MESSAGES/ext/bridge/index.po index 94d5b4b663..82825f083a 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/tr/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/ext/commands/api.po b/docs/locales/tr/LC_MESSAGES/ext/commands/api.po index fbc31a0ce7..421983358b 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/tr/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/tr/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/tr/LC_MESSAGES/ext/commands/cogs.po index 3c3bdcf691..67aa798620 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/tr/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/ext/commands/commands.po b/docs/locales/tr/LC_MESSAGES/ext/commands/commands.po index 6328f825ec..2142b24116 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/tr/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/tr/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/tr/LC_MESSAGES/ext/commands/extensions.po index 1d605e8e3f..fb10b89001 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/tr/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/ext/commands/index.po b/docs/locales/tr/LC_MESSAGES/ext/commands/index.po index 57a313ebef..9a257f40b1 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/tr/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/ext/pages/index.po b/docs/locales/tr/LC_MESSAGES/ext/pages/index.po index fccb0b2b36..29eec4fe63 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/tr/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/tr/LC_MESSAGES/ext/tasks/index.po b/docs/locales/tr/LC_MESSAGES/ext/tasks/index.po index 5ca39205f0..eb48ede068 100644 --- a/docs/locales/tr/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/tr/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/tr/LC_MESSAGES/faq.po b/docs/locales/tr/LC_MESSAGES/faq.po index 343fdb35fa..444d685918 100644 --- a/docs/locales/tr/LC_MESSAGES/faq.po +++ b/docs/locales/tr/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/index.po b/docs/locales/tr/LC_MESSAGES/index.po index f842f742ad..0bf86cf7a8 100644 --- a/docs/locales/tr/LC_MESSAGES/index.po +++ b/docs/locales/tr/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/installing.po b/docs/locales/tr/LC_MESSAGES/installing.po index 449b52cd00..8f3da96231 100644 --- a/docs/locales/tr/LC_MESSAGES/installing.po +++ b/docs/locales/tr/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/tr/LC_MESSAGES/intents.po b/docs/locales/tr/LC_MESSAGES/intents.po index 5b8548adc9..25b02a3916 100644 --- a/docs/locales/tr/LC_MESSAGES/intents.po +++ b/docs/locales/tr/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/logging.po b/docs/locales/tr/LC_MESSAGES/logging.po index 793abccd4a..a8893d8278 100644 --- a/docs/locales/tr/LC_MESSAGES/logging.po +++ b/docs/locales/tr/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/migrating_to_v1.po b/docs/locales/tr/LC_MESSAGES/migrating_to_v1.po index fef2da452e..c79883b5b8 100644 --- a/docs/locales/tr/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/tr/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/migrating_to_v2.po b/docs/locales/tr/LC_MESSAGES/migrating_to_v2.po index 227dc45b7e..34f1eb5d83 100644 --- a/docs/locales/tr/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/tr/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/old_changelog.po b/docs/locales/tr/LC_MESSAGES/old_changelog.po index b790838a9d..9a3e301751 100644 --- a/docs/locales/tr/LC_MESSAGES/old_changelog.po +++ b/docs/locales/tr/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/quickstart.po b/docs/locales/tr/LC_MESSAGES/quickstart.po index ef90f16283..82bb6aaa18 100644 --- a/docs/locales/tr/LC_MESSAGES/quickstart.po +++ b/docs/locales/tr/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/tr/LC_MESSAGES/version_guarantees.po b/docs/locales/tr/LC_MESSAGES/version_guarantees.po index 2f0c52e1b1..9c8582aba9 100644 --- a/docs/locales/tr/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/tr/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/abcs.po b/docs/locales/zh_CN/LC_MESSAGES/api/abcs.po index 6a2a917c8e..38b49a129a 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/abcs.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/abcs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -518,8 +518,8 @@ msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -527,6 +527,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -572,11 +575,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -653,20 +656,29 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." + +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/application_commands.po b/docs/locales/zh_CN/LC_MESSAGES/api/application_commands.po index 6f62ad510f..6457dfa850 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/application_commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -311,9 +311,6 @@ msgstr "The location where this command can be used. Cannot be set if this is a msgid "Set[:class:`InteractionContextType`]" msgstr "Set[:class:`InteractionContextType`]" -msgid "The type of the None singleton." -msgstr "The type of the None singleton." - msgid "Creates a copy of this command." msgstr "Creates a copy of this command." @@ -455,15 +452,6 @@ msgstr "The minimum length of the string that can be entered. Must be between 0 msgid "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." msgstr "The maximum length of the string that can be entered. Must be between 1 and 6000 (inclusive). Only applies to Options with an :attr:`input_type` of :class:`str`." -msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." -msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single argument of :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." - -msgid "Does not validate the input value against the autocomplete results." -msgstr "Does not validate the input value against the autocomplete results." - -msgid "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" -msgstr "Optional[Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]]" - msgid "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." msgstr "A list of channel types that can be selected in this option. Only applies to Options with an :attr:`input_type` of :class:`discord.SlashCommandOptionType.channel`. If this argument is used, :attr:`input_type` will be ignored." @@ -482,6 +470,21 @@ msgstr "Examples" msgid "Basic usage: ::" msgstr "Basic usage: ::" +msgid "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." +msgstr "The autocomplete handler for the option. Accepts a callable (sync or async) that takes a single required argument of :class:`AutocompleteContext` or two arguments of :class:`discord.Cog` (being the command's cog) and :class:`AutocompleteContext`. The callable must return an iterable of :class:`str` or :class:`OptionChoice`. Alternatively, :func:`discord.utils.basic_autocomplete` may be used in place of the callable." + +msgid "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "* *Optional[AutocompleteFunction]* * *.. versionchanged:: 2.7* * *.. note::* -- Does not validate the input value against the autocomplete results." + +msgid "*Optional[AutocompleteFunction]*" +msgstr "*Optional[AutocompleteFunction]*" + +msgid "*.. versionchanged:: 2.7*" +msgstr "*.. versionchanged:: 2.7*" + +msgid "*.. note::* -- Does not validate the input value against the autocomplete results." +msgstr "*.. note::* -- Does not validate the input value against the autocomplete results." + msgid "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." msgstr "Represents a class that can be passed as the ``input_type`` for an :class:`Option` class." @@ -524,12 +527,6 @@ msgstr "The interaction object that invoked the command." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "The command that this context belongs to." -msgstr "The command that this context belongs to." - -msgid ":class:`.ApplicationCommand`" -msgstr ":class:`.ApplicationCommand`" - msgid "|coro|" msgstr "|coro|" @@ -554,6 +551,9 @@ msgstr "The command argument to invoke is missing." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)`" +msgid "The command that this context belongs to." +msgstr "The command that this context belongs to." + msgid "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." msgstr "Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, :class:`Thread`]: Returns the channel associated with this context's command. Shorthand for :attr:`.Interaction.channel`." @@ -605,6 +605,9 @@ msgstr "A list of Option objects (if any) that were not selected by the user whe msgid "Optional[List[:class:`.Option`]]" msgstr "Optional[List[:class:`.Option`]]" +msgid "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." +msgstr "Returns the attachment size limit associated with this context's interaction. Shorthand for :attr:`.Interaction.attachment_size_limit`." + msgid "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." msgstr "|coro| Responds to this interaction by sending a modal dialog. This cannot be used to respond to another modal dialog submission." @@ -671,8 +674,8 @@ msgstr "The interaction object associated with the sent message." msgid "Sending the message failed." msgstr "Sending the message failed." -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." @@ -755,8 +758,8 @@ msgstr "The authorization token for the webhook is incorrect." msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Defers the interaction response." msgstr "Defers the interaction response." @@ -857,20 +860,20 @@ msgstr "Returns the cog associated with this context's command. ``None`` if it d msgid ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." msgstr ":class:`bool`: Checks if the invoked command is guild-installed. This is a shortcut for :meth:`Interaction.is_guild_authorised`." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." msgstr ":class:`bool`: Checks if the invoked command is user-installed. This is a shortcut for :meth:`Interaction.is_user_authorised`." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." -msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_guild_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_guild_authorised`." -msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid ":class:`bool`: An alias for :meth:`.is_user_authorised`." +msgstr ":class:`bool`: An alias for :meth:`.is_user_authorised`." msgid "Represents context for a slash command's option autocomplete." msgstr "Represents context for a slash command's option autocomplete." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/application_info.po b/docs/locales/zh_CN/LC_MESSAGES/api/application_info.po index e2c9638d63..536fb6ccf5 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/application_info.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/application_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/async_iter.po b/docs/locales/zh_CN/LC_MESSAGES/api/async_iter.po index 09ab7c5eec..a54bdc6c70 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/async_iter.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/audit_logs.po b/docs/locales/zh_CN/LC_MESSAGES/api/audit_logs.po index 0b4916a507..f01be5e01d 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/audit_logs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -500,3 +500,9 @@ msgstr "See also :attr:`VoiceChannel.status`." msgid "The cover image of a :class:`ScheduledEvent`." msgstr "The cover image of a :class:`ScheduledEvent`." +msgid "Until when a :class:`Member` will be timed out" +msgstr "Until when a :class:`Member` will be timed out" + +msgid ":class:`datetime.datetime` | :data:`None`" +msgstr ":class:`datetime.datetime` | :data:`None`" + diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/clients.po b/docs/locales/zh_CN/LC_MESSAGES/api/clients.po index 8a065dd82d..6b5aace526 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/clients.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/clients.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -152,8 +152,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -227,8 +227,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -992,6 +974,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1031,6 +1037,18 @@ msgstr "The poll or ``None`` if not found." msgid "Optional[:class:`.Poll`]" msgstr "Optional[:class:`.Poll`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1103,8 +1121,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1217,6 +1235,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1361,6 +1400,9 @@ msgstr "Roughly Equivalent to: ::" 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 "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." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1652,9 +1694,6 @@ msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." - -msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/cogs.po b/docs/locales/zh_CN/LC_MESSAGES/api/cogs.po index b4772fc482..e83365aec1 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/cogs.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\]`" msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." @@ -92,8 +92,11 @@ msgstr "The function is not a coroutine function or a string was not passed as msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FuncT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\)\\]`" -msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the cog has an error handler." +msgstr "Checks whether the cog has an error handler." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." msgstr "A special method that is called when the cog gets removed." @@ -116,9 +119,6 @@ msgstr "This function **can** be a coroutine and must take a sole parameter, ``c msgid "The invocation context." msgstr "The invocation context." -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" - msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "A special method that registers as a :meth:`.Bot.check` check." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/data_classes.po b/docs/locales/zh_CN/LC_MESSAGES/api/data_classes.po index 1b8c81f060..72ac4803d4 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/data_classes.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -53,6 +53,12 @@ msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" +msgid "The model this object's ID is based off." +msgstr "The model this object's ID is based off." + +msgid "type[:class:`abc.Snowflake`]" +msgstr "type[:class:`abc.Snowflake`]" + msgid "Parameters" msgstr "Parameters" @@ -98,6 +104,96 @@ msgstr ":class:`bool`" msgid "The emoji of the option, if available." msgstr "The emoji of the option, if available." +msgid "Represents a :class:`discord.SelectMenu`\\s default value." +msgstr "Represents a :class:`discord.SelectMenu`\\s default value." + +msgid "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." +msgstr "This is only applicable to selects of type other than :attr:`ComponentType.string_select`." + +msgid "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The model type this select default value is based of. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The model type this select default value is based of." +msgstr "The model type this select default value is based of." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The ID of the default value. This cannot be used with ``object``." +msgstr "The ID of the default value. This cannot be used with ``object``." + +msgid "The default value type. This cannot be used with ``object``." +msgstr "The default value type. This cannot be used with ``object``." + +msgid "Raises" +msgstr "Raises" + +msgid "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." +msgstr "You did not provide any parameter, you provided all parameters, or you provided ``id`` but not ``type``." + +msgid "Represents an item used in the :class:`MediaGallery` component." +msgstr "Represents an item used in the :class:`MediaGallery` component." + +msgid "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." +msgstr "This is used as an underlying component for other media-based components such as :class:`Thumbnail`, :class:`FileComponent`, and :class:`MediaGalleryItem`." + +msgid "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this gallery item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The gallery item's description, up to 1024 characters." +msgstr "The gallery item's description, up to 1024 characters." + +msgid "Whether the gallery item is a spoiler." +msgstr "Whether the gallery item is a spoiler." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Represents an Unfurled Media Item used in Components V2." +msgstr "Represents an Unfurled Media Item used in Components V2." + +msgid "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The URL of this media item. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + msgid "Wraps up a Discord gateway intent flag." msgstr "Wraps up a Discord gateway intent flag." @@ -809,8 +905,8 @@ msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for msgid "Whether the websocket is currently rate limited." msgstr "Whether the websocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Message" msgstr "Message" @@ -836,11 +932,14 @@ msgstr "Controls the roles being mentioned. If ``True`` (the default) then roles msgid "Whether to mention the author of the message being replied to. Defaults to ``True``." msgstr "Whether to mention the author of the message being replied to. Defaults to ``True``." -msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``" + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" -msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False`` :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`A\\`\\`\\, bound\\= AllowedMentions\\)`" +msgid "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" +msgstr "A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``" msgid "Represents a reference to a :class:`~discord.Message`." msgstr "Represents a reference to a :class:`~discord.Message`." @@ -848,6 +947,12 @@ msgstr "Represents a reference to a :class:`~discord.Message`." msgid "This class can now be constructed by users." msgstr "This class can now be constructed by users." +msgid "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." +msgstr "The type of message reference. If this is not provided, assume the default behavior (i.e., reply)." + +msgid "Optional[:class:`~discord.MessageReferenceType`]" +msgstr "Optional[:class:`~discord.MessageReferenceType`]" + msgid "The id of the message referenced." msgstr "The id of the message referenced." @@ -878,6 +983,12 @@ msgstr "The message to be converted into a reference." msgid "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 "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" +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply). .. versionadded:: 2.7" + +msgid "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." +msgstr "The type of reference to create. Defaults to :attr:`MessageReferenceType.default` (reply)." + msgid "Returns" msgstr "Returns" @@ -968,9 +1079,6 @@ msgstr "If provided, the number of seconds to wait in the background before dele msgid "The reason for deleting the message. Shows up on the audit log." msgstr "The reason for deleting the message. Shows up on the audit log." -msgid "Raises" -msgstr "Raises" - msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -998,8 +1106,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1121,6 +1229,12 @@ msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "Creates a :class:`~discord.MessageReference` from the current message." @@ -1130,6 +1244,12 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." @@ -1625,9 +1745,6 @@ msgstr "Checks if this poll has completely ended. Shortcut for :attr:`PollResult msgid "Returns a boolean if :attr:`results` is available, otherwise ``None``." msgstr "Returns a boolean if :attr:`results` is available, otherwise ``None``." -msgid "Optional[:class:`bool`]" -msgstr "Optional[:class:`bool`]" - msgid "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." msgstr "Shortcut for :meth:`PollResults.total_votes` This may not be precise if :attr:`is_finalized` is ``False``." @@ -1946,6 +2063,12 @@ msgstr "Users will still receive mentions." msgid "Returns ``True`` if this message is a voice message." msgstr "Returns ``True`` if this message is a voice message." +msgid "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." +msgstr "Returns ``True`` if this message has v2 components. This flag disables sending `content`, `embed`, and `embeds`." + +msgid "Returns ``True`` if this message has a snapshot from message forwarding." +msgstr "Returns ``True`` if this message has a snapshot from message forwarding." + msgid "Wraps up the Discord Attachment flags." msgstr "Wraps up the Discord Attachment flags." @@ -2171,8 +2294,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x1abc msgid "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x11806a``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x57F287``." msgid "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x2ecc71``." @@ -2210,8 +2333,8 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe67e msgid "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xa84300``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xED4245``." msgid "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0xe74c3c``." @@ -2240,17 +2363,17 @@ msgstr "A factory method that returns a :class:`Colour` with a value of ``0x5865 msgid "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." msgstr "A factory method that returns a :class:`Colour` with a value of ``0x99aab5``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xEB459E``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``." -msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" -msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" +msgid "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." +msgstr "A factory method that returns a :class:`Colour` with a value of ``0xf47fff``." msgid "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" msgstr "A factory method that returns a :class:`Colour` corresponding to the embed colours on discord clients, with a value of:" @@ -2588,8 +2711,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\ msgid "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all permissions set to ``True``." -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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "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: :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +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 "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:" msgid ":attr:`manage_emojis`" msgstr ":attr:`manage_emojis`" @@ -2627,8 +2750,8 @@ msgstr "Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_slash_comm 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 "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." -msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"General\" permissions from the official Discord UI set to ``True``." 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 "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." @@ -2636,11 +2759,11 @@ msgstr "Permission :attr:`read_messages` is now included in the general permissi msgid "Added :attr:`view_creator_monetization_analytics` permission." msgstr "Added :attr:`view_creator_monetization_analytics` permission." -msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Membership\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Text\" permissions from the official Discord UI set to ``True``." msgid "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." msgstr "Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_slash_commands` permission." @@ -2651,14 +2774,14 @@ msgstr "Added :attr:`create_public_threads`, :attr:`create_private_threads`, :at msgid "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." msgstr "A factory method that creates a :class:`Permissions` with all \"Voice\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Channel\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Stage Moderator\" permissions from the official Discord UI set to ``True``." -msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" -msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" +msgid "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "A factory method that creates a :class:`Permissions` with all \"Advanced\" permissions from the official Discord UI set to ``True``." msgid "Bulk updates this permission object." msgstr "Bulk updates this permission object." @@ -2717,11 +2840,11 @@ msgstr "Returns ``True`` if a user can send messages from all or specific text c msgid "Returns ``True`` if a user can send TTS messages from all or specific text channels." msgstr "Returns ``True`` if a user can send TTS messages from all or specific text channels." -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." -msgstr "Returns ``True`` if a user can delete or pin messages in a text channel." +msgid "Returns ``True`` if a user can delete messages in a text channel." +msgstr "Returns ``True`` if a user can delete messages in a text channel." -msgid "Note that there are currently no ways to edit other people's messages." -msgstr "Note that there are currently no ways to edit other people's messages." +msgid "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." +msgstr "Starting from January 12th 2026, this will no longer grant the ability to pin/unpin messages. Use :attr:`pin_messages` instead." msgid "Returns ``True`` if a user's messages will automatically be embedded by Discord." msgstr "Returns ``True`` if a user's messages will automatically be embedded by Discord." @@ -2732,8 +2855,8 @@ msgstr "Returns ``True`` if a user can send files in their messages." msgid "Returns ``True`` if a user can read a text channel's previous messages." msgstr "Returns ``True`` if a user can read a text channel's previous messages." -msgid "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." -msgstr "Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel." +msgid "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." +msgstr "Returns ``True`` if a user's ``@everyone``, ``@here`` or role mentions will mention in the text channel." msgid "Returns ``True`` if a user can use emojis from other guilds." msgstr "Returns ``True`` if a user can use emojis from other guilds." @@ -2846,6 +2969,12 @@ msgstr "Returns ``True`` if a member's user-installed apps can show public respo msgid "This only applies to apps that are also not installed to the guild." msgstr "This only applies to apps that are also not installed to the guild." +msgid "Returns ``True`` if a member can pin/unpin messages." +msgstr "Returns ``True`` if a member can pin/unpin messages." + +msgid "Returns ``True`` if a user can bypass slowmode." +msgstr "Returns ``True`` if a user can bypass slowmode." + msgid "A type that is used to represent a channel specific permission." msgstr "A type that is used to represent a channel specific permission." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/enums.po b/docs/locales/zh_CN/LC_MESSAGES/api/enums.po index e4f5ebba42..2280c96d22 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/enums.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/enums.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -14,8 +14,8 @@ msgstr "" msgid "Enumerations" msgstr "Enumerations" -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 "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." +msgid "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." +msgstr "The API provides some enumerations for certain types of strings to avoid the API from being strongly typed in case the strings change in the future." msgid "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." msgstr "All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`." @@ -389,6 +389,36 @@ msgstr "Represents a mentionable select component." msgid "Represents a channel select component." msgstr "Represents a channel select component." +msgid "Represents a section component." +msgstr "Represents a section component." + +msgid "Represents a text display component." +msgstr "Represents a text display component." + +msgid "Represents a thumbnail component." +msgstr "Represents a thumbnail component." + +msgid "Represents a media gallery component." +msgstr "Represents a media gallery component." + +msgid "Represents a file component." +msgstr "Represents a file component." + +msgid "Represents a separator component." +msgstr "Represents a separator component." + +msgid "Represents a content inventory entry component." +msgstr "Represents a content inventory entry component." + +msgid "Represents a container component." +msgstr "Represents a container component." + +msgid "Represents a label component." +msgstr "Represents a label component." + +msgid "Represents a file upload component." +msgstr "Represents a file upload component." + msgid "Represents the style of the button component." msgstr "Represents the style of the button component." @@ -1679,8 +1709,8 @@ msgstr "Represents the current mode of the guild's onboarding flow." msgid "Only default channels are counted towards the Onboarding requirements." msgstr "Only default channels are counted towards the Onboarding requirements." -msgid "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." -msgstr "Both default channels and questions (``OnboardingPrompt``s) will count towards the Onboarding requirements." +msgid "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." +msgstr "Both default channels and questions (``OnboardingPrompt``\\s) will count towards the Onboarding requirements." msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." @@ -1769,6 +1799,15 @@ msgstr "The interaction is in the bot's own DM channel with the user." msgid "The interaction is in a private DM or group DM channel." msgstr "The interaction is in a private DM or group DM channel." +msgid "Represents the type of animation for a voice channel effect." +msgstr "Represents the type of animation for a voice channel effect." + +msgid "The animation is a premium effect." +msgstr "The animation is a premium effect." + +msgid "The animation is a basic effect." +msgstr "The animation is a basic effect." + msgid "Represents a subscription's status." msgstr "Represents a subscription's status." @@ -1781,3 +1820,48 @@ msgstr "The subscription is active but will not renew." msgid "The subscription is inactive and the subscription owner is not being charged." msgstr "The subscription is inactive and the subscription owner is not being charged." +msgid "Represents the time before a thread is archived." +msgstr "Represents the time before a thread is archived." + +msgid "Indicates that the thread will be archived after 1 hour of inactivity." +msgstr "Indicates that the thread will be archived after 1 hour of inactivity." + +msgid "Indicates that the thread will be archived after 1 day of inactivity." +msgstr "Indicates that the thread will be archived after 1 day of inactivity." + +msgid "Indicates that the thread will be archived after 3 days of inactivity." +msgstr "Indicates that the thread will be archived after 3 days of inactivity." + +msgid "Indicates that the thread will be archived after 1 week of inactivity." +msgstr "Indicates that the thread will be archived after 1 week of inactivity." + +msgid "Represents the padding size around a separator component." +msgstr "Represents the padding size around a separator component." + +msgid "The separator uses small padding." +msgstr "The separator uses small padding." + +msgid "The separator uses large padding." +msgstr "The separator uses large padding." + +msgid "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." +msgstr "Used to represent the default sort order for posts in :class:`ForumChannel` and :class:`MediaChannel`." + +msgid "Sort by latest activity." +msgstr "Sort by latest activity." + +msgid "Sort by post creation date." +msgstr "Sort by post creation date." + +msgid "Represents the default value type of a select menu." +msgstr "Represents the default value type of a select menu." + +msgid "The default value is a channel." +msgstr "The default value is a channel." + +msgid "The default value is a role." +msgstr "The default value is a role." + +msgid "The default value is a user." +msgstr "The default value is a user." + diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/events.po b/docs/locales/zh_CN/LC_MESSAGES/api/events.po index f02ffc8966..749360bce9 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/events.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/events.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -1010,3 +1010,51 @@ msgstr "Called when someone updates a voice channels status." msgid "The raw voice channel status update payload." msgstr "The raw voice channel status update payload." +msgid "Voice Channel Effects" +msgstr "Voice Channel Effects" + +msgid "Called when a voice channel effect is sent." +msgstr "Called when a voice channel effect is sent." + +msgid "The voice channel effect event." +msgstr "The voice channel effect event." + +msgid "Soundboard Sound" +msgstr "Soundboard Sound" + +msgid "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once and they were all already in the cache. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "The soundboard sounds prior to being updated." +msgstr "The soundboard sounds prior to being updated." + +msgid "The soundboard sounds after being updated." +msgstr "The soundboard sounds after being updated." + +msgid "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." +msgstr "Called when multiple guild soundboard sounds are updated at once. This is called, for example, when a guild loses a boost level and some sounds become unavailable." + +msgid "Called when a soundboard sound is updated and it was already in the cache." +msgstr "Called when a soundboard sound is updated and it was already in the cache." + +msgid "The soundboard sound prior to being updated." +msgstr "The soundboard sound prior to being updated." + +msgid "The soundboard sound after being updated." +msgstr "The soundboard sound after being updated." + +msgid "Called when a soundboard sound is updated." +msgstr "Called when a soundboard sound is updated." + +msgid "Called when a soundboard sound is deleted." +msgstr "Called when a soundboard sound is deleted." + +msgid "The soundboard sound that was deleted." +msgstr "The soundboard sound that was deleted." + +msgid "Called when a soundboard sound is created." +msgstr "Called when a soundboard sound is created." + +msgid "The soundboard sound that was created." +msgstr "The soundboard sound that was created." + diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/exceptions.po b/docs/locales/zh_CN/LC_MESSAGES/api/exceptions.po index 5a1cc9438a..448c6a8501 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/exceptions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/index.po b/docs/locales/zh_CN/LC_MESSAGES/api/index.po index bb7c9cd90b..5dd8414606 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/models.po b/docs/locales/zh_CN/LC_MESSAGES/api/models.po index 418e8e1ad6..72022db4fa 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/models.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/models.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -44,8 +44,11 @@ msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." msgstr "Checks if the asset is not equal to another asset." -msgid "Returns the hash of the asset." -msgstr "Returns the hash of the asset." +msgid "Returns the asset's url's hash." +msgstr "Returns the asset's url's hash." + +msgid "This is equivalent to hash(:attr:`url`)." +msgstr "This is equivalent to hash(:attr:`url`)." msgid "Parameters" msgstr "Parameters" @@ -308,6 +311,21 @@ msgstr "The channel type associated with this partial messageable, if given." msgid "Optional[:class:`ChannelType`]" msgstr "Optional[:class:`ChannelType`]" +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "Creates a :class:`PartialMessage` from the message ID." + +msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." +msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." + +msgid "The message ID to create a partial message for." +msgstr "The message ID to create a partial message for." + +msgid "The partial message." +msgstr "The partial message." + +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -386,20 +404,29 @@ msgstr "Flattening into a list: ::" msgid "All parameters are optional." msgstr "All parameters are optional." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." + +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." + +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -446,11 +473,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -512,8 +539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -521,20 +548,8 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" -msgid "Creates a :class:`PartialMessage` from the message ID." -msgstr "Creates a :class:`PartialMessage` from the message ID." - -msgid "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." -msgstr "This is useful if you want to work with a message and only have its ID without doing an unnecessary API call." - -msgid "The message ID to create a partial message for." -msgstr "The message ID to create a partial message for." - -msgid "The partial message." -msgstr "The partial message." - -msgid ":class:`PartialMessage`" -msgstr ":class:`PartialMessage`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" msgid "Users" msgstr "Users" @@ -710,6 +725,18 @@ msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." msgstr "If the user has migrated to the new username system, this will always be \"0\"." +msgid "The user's nameplate, if the user has one." +msgstr "The user's nameplate, if the user has one." + +msgid "Optional[:class:`Nameplate`]" +msgstr "Optional[:class:`Nameplate`]" + +msgid "The user's primary guild, if the user has one. Represent what guild the user's tag is from." +msgstr "The user's primary guild, if the user has one. Represent what guild the user's tag is from." + +msgid "Optional[:class:`PrimaryGuild`]" +msgstr "Optional[:class:`PrimaryGuild`]" + msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -776,6 +803,27 @@ msgstr "Retrieving the entitlements failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" +msgid "Represents a Discord Primary Guild." +msgstr "Represents a Discord Primary Guild." + +msgid "The ID of the guild." +msgstr "The ID of the guild." + +msgid "int" +msgstr "int" + +msgid "Whether the primary guild is enabled." +msgstr "Whether the primary guild is enabled." + +msgid "The tag of the primary guild." +msgstr "The tag of the primary guild." + +msgid "str" +msgstr "str" + +msgid "Returns the badge asset, if available." +msgstr "Returns the badge asset, if available." + msgid "Messages" msgstr "Messages" @@ -791,8 +839,11 @@ msgstr "Checks if the attachment is equal to another attachment." msgid "Checks if the attachment is not equal to another attachment." msgstr "Checks if the attachment is not equal to another attachment." -msgid "Returns the hash of the attachment." -msgstr "Returns the hash of the attachment." +msgid "Returns the attachment's unique identifier." +msgstr "Returns the attachment's unique identifier." + +msgid "This is equivalent to :attr:`id`." +msgstr "This is equivalent to :attr:`id`." msgid "Attachment can now be cast to :class:`str` and is hashable." msgstr "Attachment can now be cast to :class:`str` and is hashable." @@ -866,12 +917,18 @@ msgstr "Saves this attachment into a file-like object." msgid "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." msgstr "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed, and it does not work on some types of attachments." +msgid "The maximum size of each chunk to process. Must be a positive integer." +msgstr "The maximum size of each chunk to process. Must be a positive integer." + msgid "Saving the attachment failed." msgstr "Saving the attachment failed." msgid "The attachment was deleted." msgstr "The attachment was deleted." +msgid "Argument `chunksize` is less than 1." +msgstr "Argument `chunksize` is less than 1." + msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "Retrieves the content of this attachment as a :class:`bytes` object." @@ -884,6 +941,15 @@ msgstr "Downloading the attachment failed." msgid "You do not have permissions to access this attachment" msgstr "You do not have permissions to access this attachment" +msgid "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." +msgstr "Retrieves the content of this attachment in chunks as a :class:`AsyncGenerator` object of bytes." + +msgid ":class:`bytes` -- A chunk of the file." +msgstr ":class:`bytes` -- A chunk of the file." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.AsyncGenerator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`bytes\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." msgstr "Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`." @@ -1097,6 +1163,12 @@ msgstr "The call information associated with this message, if applicable." msgid "Optional[:class:`MessageCall`]" msgstr "Optional[:class:`MessageCall`]" +msgid "The snapshots attached to this message, if applicable." +msgstr "The snapshots attached to this message, if applicable." + +msgid "Optional[List[:class:`MessageSnapshots`]]" +msgstr "Optional[List[:class:`MessageSnapshots`]]" + msgid "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." msgstr "A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content." @@ -1130,14 +1202,14 @@ msgstr "Returns a URL that allows the client to jump to this message." msgid "Whether the message is a system message." msgstr "Whether the message is a system message." -msgid "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "A system message is a message that is constructed entirely by the Discord API in response to something. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "A system message is a message that is constructed entirely by the Discord API in response to something." +msgstr "A system message is a message that is constructed entirely by the Discord API in response to something." msgid "A property that returns the content that is rendered regardless of the :attr:`Message.type`." msgstr "A property that returns the content that is rendered regardless of the :attr:`Message.type`." -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 "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." +msgid "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." +msgstr "In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\, this just returns the regular :attr:`Message.content`, and forwarded messages will display the original message's content from :attr:`Message.snapshots`. Otherwise, this returns an English message denoting the contents of the system message." msgid "Deletes the message." msgstr "Deletes the message." @@ -1235,8 +1307,8 @@ msgstr "Publishing the message failed." msgid "Pins the message." msgstr "Pins the message." -msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." -msgstr "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." +msgid "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." +msgstr "You must have the :attr:`~Permissions.pin_messages` permission to do this in a non-private channel context." msgid "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" msgstr "The reason for pinning the message. Shows up on the audit log. .. versionadded:: 1.4" @@ -1382,6 +1454,12 @@ msgstr ":class:`.Message`" msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." + +msgid "The channel to forward this to." +msgstr "The channel to forward this to." + msgid "Immediately ends the poll associated with this message. Only doable by the poll's owner." msgstr "Immediately ends the poll associated with this message. Only doable by the poll's owner." @@ -1406,12 +1484,30 @@ msgstr "Whether replying using the message reference should raise :class:`HTTPEx 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 "Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message." +msgid "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" +msgstr "The type of message reference. Defaults to a reply. .. versionadded:: 2.7" + +msgid "The type of message reference. Defaults to a reply." +msgstr "The type of message reference. Defaults to a reply." + msgid "The reference to this message." msgstr "The reference to this message." msgid ":class:`~discord.MessageReference`" msgstr ":class:`~discord.MessageReference`" +msgid "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." +msgstr "Gets a component from this message. Roughly equal to `utils.get(message.components, ...)`. If an :class:`int` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested components." + +msgid "The id or custom_id the item to get" +msgstr "The id or custom_id the item to get" + +msgid "The component with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The component with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Component`]" +msgstr "Optional[:class:`Component`]" + msgid "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." msgstr "A special sentinel type that denotes whether the resolved message referenced message had since been deleted." @@ -1526,9 +1622,6 @@ msgstr "The user you specified, or the reaction's message was not found." msgid "Clears this reaction from the message." msgstr "Clears this reaction from the message." -msgid "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You need the :attr:`~Permissions.manage_messages` permission to use this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Represents a breakdown of the normal and burst reaction counts for the emoji." msgstr "Represents a breakdown of the normal and burst reaction counts for the emoji." @@ -1766,9 +1859,6 @@ msgstr "Optional[:class:`VoiceChannel`]" msgid "The guild's ID." msgstr "The guild's ID." -msgid "Indicates if the guild invites are disabled." -msgstr "Indicates if the guild invites are disabled." - msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "The guild owner's ID. Use :attr:`Guild.owner` instead." @@ -1844,6 +1934,12 @@ msgstr "The approximate number of members in the guild. This is ``None`` unless msgid "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." msgstr "The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``." +msgid "The incidents data for the guild." +msgstr "The incidents data for the guild." + +msgid "Optional[:class:`IncidentsData`]" +msgstr "Optional[:class:`IncidentsData`]" + msgid "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." msgstr "Retrieves an :class:`.AsyncIterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled." @@ -1913,6 +2009,54 @@ msgstr "Getting entries for a specific action: ::" msgid "Getting entries made by a specific user: ::" msgstr "Getting entries made by a specific user: ::" +msgid "|coro| Fetches all the soundboard sounds in the guild." +msgstr "|coro| Fetches all the soundboard sounds in the guild." + +msgid "The sounds in the guild." +msgstr "The sounds in the guild." + +msgid "List[:class:`SoundboardSound`]" +msgstr "List[:class:`SoundboardSound`]" + +msgid "|coro| Fetches a soundboard sound in the guild." +msgstr "|coro| Fetches a soundboard sound in the guild." + +msgid "The ID of the sound." +msgstr "The ID of the sound." + +msgid "The sound." +msgstr "The sound." + +msgid ":class:`SoundboardSound`" +msgstr ":class:`SoundboardSound`" + +msgid "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." +msgstr "|coro| Creates a :class:`SoundboardSound` in the guild. You must have :attr:`Permissions.manage_expressions` permission to use this." + +msgid "The name of the sound." +msgstr "The name of the sound." + +msgid "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." +msgstr "The :term:`py:bytes-like object` representing the sound data. Only MP3 sound files that are less than 5.2 seconds long are supported." + +msgid "The volume of the sound. Defaults to 1.0." +msgstr "The volume of the sound. Defaults to 1.0." + +msgid "The emoji of the sound." +msgstr "The emoji of the sound." + +msgid "The reason for creating this sound. Shows up on the audit log." +msgstr "The reason for creating this sound. Shows up on the audit log." + +msgid "The created sound." +msgstr "The created sound." + +msgid "Creating the sound failed." +msgstr "Creating the sound failed." + +msgid "You do not have permissions to create sounds." +msgstr "You do not have permissions to create sounds." + msgid "A list of channels that belong to this guild." msgstr "A list of channels that belong to this guild." @@ -1952,6 +2096,9 @@ msgstr "A list of text channels that belong to this guild." msgid "A list of categories that belong to this guild." msgstr "A list of categories that belong to this guild." +msgid "A list of soundboard sounds that belong to this guild." +msgstr "A list of soundboard sounds that belong to this guild." + msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "Returns every :class:`CategoryChannel` and their associated channels." @@ -2018,6 +2165,9 @@ msgstr "The maximum number of emoji slots this guild has." msgid "The maximum number of sticker slots this guild has." msgstr "The maximum number of sticker slots this guild has." +msgid "The maximum number of soundboard slots this guild has." +msgstr "The maximum number of soundboard slots this guild has." + msgid "The maximum bitrate for voice channels this guild can have." msgstr "The maximum bitrate for voice channels this guild can have." @@ -2036,6 +2186,30 @@ msgstr "The member or ``None`` if not found." msgid "Optional[:class:`Member`]" msgstr "Optional[:class:`Member`]" +msgid "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from this guild either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." +msgstr "ID of the object to get. If :data:`None`, returns `default` if provided, otherwise :data:`None`." + +msgid "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." +msgstr "The value to return instead of raising if fetching fails or if `object_id` is :data:`None`." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "A list of members who have \"boosted\" this guild." msgstr "A list of members who have \"boosted\" this guild." @@ -2054,6 +2228,24 @@ msgstr "The role or ``None`` if not found." msgid "Optional[:class:`Role`]" msgstr "Optional[:class:`Role`]" +msgid "|coro| Fetches a mapping of role IDs to their member counts for this guild." +msgstr "|coro| Fetches a mapping of role IDs to their member counts for this guild." + +msgid "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." +msgstr "A mapping of role IDs to their member counts. Can be accessed with either role IDs (:class:`int`) or Snowflake objects (e.g., :class:`Role`)." + +msgid ":class:`GuildRoleCounts`" +msgstr ":class:`GuildRoleCounts`" + +msgid "Fetching the role member counts failed." +msgstr "Fetching the role member counts failed." + +msgid "Getting member counts using role IDs:" +msgstr "Getting member counts using role IDs:" + +msgid "Using a role object:" +msgstr "Using a role object:" + msgid "Gets the @everyone role that all members have by default." msgstr "Gets the @everyone role that all members have by default." @@ -2111,8 +2303,8 @@ msgstr "Returns the shard ID for this guild if applicable." msgid "Returns the guild's creation time in UTC." msgstr "Returns the guild's creation time in UTC." -msgid "Returns a boolean indicating if the guild invites are disabled." -msgstr "Returns a boolean indicating if the guild invites are disabled." +msgid "A boolean indicating whether the guild invites are disabled." +msgstr "A boolean indicating whether the guild invites are disabled." msgid "Returns the first member found that matches the name provided." msgstr "Returns the first member found that matches the name provided." @@ -2159,15 +2351,27 @@ msgstr "The position in the channel list. This is a number that starts at 0. e.g msgid "The new channel's topic." msgstr "The new channel's topic." -msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." -msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." -msgid "To mark the channel as NSFW or not." -msgstr "To mark the channel as NSFW or not." +msgid "Whether the channel is marked as NSFW." +msgstr "Whether the channel is marked as NSFW." msgid "The reason for creating this channel. Shows up on the audit log." msgstr "The reason for creating this channel. Shows up on the audit log." +msgid "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" +msgstr "The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.7" + +msgid "The initial slowmode delay to set on newly created threads in this channel." +msgstr "The initial slowmode delay to set on newly created threads in this channel." + +msgid "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" +msgstr "The default auto archive duration in minutes for threads created in this channel. .. versionadded:: 2.7" + +msgid "The default auto archive duration in minutes for threads created in this channel." +msgstr "The default auto archive duration in minutes for threads created in this channel." + msgid "The channel that was just created." msgstr "The channel that was just created." @@ -2210,12 +2414,33 @@ msgstr "The camera video quality for the voice channel's participants. .. versi msgid "The camera video quality for the voice channel's participants." msgstr "The camera video quality for the voice channel's participants." +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``. .. versionadded:: 2.7" +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``. .. versionadded:: 2.7" + +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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``." + +msgid "Whether the channel is marked as NSFW. .. versionadded:: 2.7" +msgstr "Whether the channel is marked as NSFW. .. versionadded:: 2.7" + msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" msgid "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." msgstr "This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead." +msgid "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" +msgstr "The channel's preferred audio bitrate in bits per second. .. versionadded:: 2.7" + +msgid "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" +msgstr "The channel's limit for number of members that can be in a voice channel. .. versionadded:: 2.7" + +msgid "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" +msgstr "The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection. .. versionadded:: 2.7" + +msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" +msgstr "The camera video quality for the voice channel's participants. .. versionadded:: 2.7" + msgid ":class:`StageChannel`" msgstr ":class:`StageChannel`" @@ -2231,6 +2456,18 @@ msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." msgstr "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`GuildEmoji`, snowflake ID, string representation (eg. '')." +msgid "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" +msgstr "The set of tags that can be used in a forum channel. .. versionadded:: 2.7" + +msgid "The set of tags that can be used in a forum channel." +msgstr "The set of tags that can be used in a forum channel." + +msgid "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" +msgstr "The default sort order type used to order posts in this channel. .. versionadded:: 2.7" + +msgid "The default sort order type used to order posts in this channel." +msgstr "The default sort order type used to order posts in this channel." + msgid ":class:`ForumChannel`" msgstr ":class:`ForumChannel`" @@ -2246,8 +2483,8 @@ msgstr "The ``category`` parameter is not supported in this function since categ msgid ":class:`CategoryChannel`" msgstr ":class:`CategoryChannel`" -msgid "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Leaves the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Leaves the guild." +msgstr "Leaves the guild." msgid "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." msgstr "You cannot leave the guild that you own, you must delete it instead via :meth:`delete`." @@ -2255,30 +2492,6 @@ msgstr "You cannot leave the guild that you own, you must delete it instead via msgid "Leaving the guild failed." msgstr "Leaving the guild failed." -msgid "Deletes the guild. You must be the guild owner to delete the guild." -msgstr "Deletes the guild. You must be the guild owner to delete the guild." - -msgid "Deleting the guild failed." -msgstr "Deleting the guild failed." - -msgid "You do not have permissions to delete the guild." -msgstr "You do not have permissions to delete the guild." - -msgid "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." -msgstr "Set whether it is required to have MFA enabled on your account to perform moderation actions. You must be the guild owner to do this." - -msgid "Whether MFA should be required to perform moderation actions." -msgstr "Whether MFA should be required to perform moderation actions." - -msgid "The reason to show up in the audit log." -msgstr "The reason to show up in the audit log." - -msgid "The operation failed." -msgstr "The operation failed." - -msgid "You are not the owner of the guild." -msgstr "You are not the owner of the guild." - msgid "Edits the guild." msgstr "Edits the guild." @@ -2321,9 +2534,6 @@ msgstr "The new channel that is the AFK channel. Could be ``None`` for no AFK ch msgid "The number of seconds until someone is moved to the AFK channel." msgstr "The number of seconds until someone is moved to the AFK channel." -msgid "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." -msgstr "The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this." - msgid "The new verification level for the guild." msgstr "The new verification level for the guild." @@ -2354,6 +2564,15 @@ msgstr "Whether the guild should have premium progress bar enabled." msgid "Whether the guild should have server invites enabled or disabled." msgstr "Whether the guild should have server invites enabled or disabled." +msgid "Whether the guild should be discoverable in the discover tab." +msgstr "Whether the guild should be discoverable in the discover tab." + +msgid "Whether activity alerts for the guild should be disabled." +msgstr "Whether activity alerts for the guild should be disabled." + +msgid "Whether the guild's user activity feed should be enabled." +msgstr "Whether the guild's user activity feed should be enabled." + msgid "The reason for editing this guild. Shows up on the audit log." msgstr "The reason for editing this guild. Shows up on the audit log." @@ -2363,8 +2582,8 @@ msgstr "You do not have permissions to edit the guild." msgid "Editing the guild failed." msgstr "Editing the guild failed." -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 "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." +msgid "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." +msgstr "The image format passed in to ``icon`` is invalid. It must be PNG or JPG." 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 "The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data." @@ -2741,6 +2960,18 @@ msgstr "You are not allowed to delete stickers." msgid "An error occurred deleting the sticker." msgstr "An error occurred deleting the sticker." +msgid "Returns an emoji with the given ID." +msgstr "Returns an emoji with the given ID." + +msgid "The ID to get." +msgstr "The ID to get." + +msgid "The returned Emoji or ``None`` if not found." +msgstr "The returned Emoji or ``None`` if not found." + +msgid "Optional[:class:`Emoji`]" +msgstr "Optional[:class:`Emoji`]" + msgid "Retrieves all custom :class:`GuildEmoji`\\s from the guild." msgstr "Retrieves all custom :class:`GuildEmoji`\\s from the guild." @@ -3248,6 +3479,9 @@ msgstr "The created scheduled event." msgid "You do not have the Manage Events permission." msgstr "You do not have the Manage Events permission." +msgid "The operation failed." +msgstr "The operation failed." + msgid "A list of scheduled events in this guild." msgstr "A list of scheduled events in this guild." @@ -3356,6 +3590,24 @@ msgstr "Editing the onboarding flow failed somehow." msgid "You don't have permissions to edit the onboarding flow." msgstr "You don't have permissions to edit the onboarding flow." +msgid "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." +msgstr "Modify the guild's incident actions, controlling when invites or DMs are re-enabled after being temporarily disabled. Requires the :attr:`~Permissions.manage_guild` permission." + +msgid "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." +msgstr "The ISO8601 timestamp indicating when invites will be enabled again, or ``None`` to enable invites immediately." + +msgid "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." +msgstr "The ISO8601 timestamp indicating when DMs will be enabled again, or ``None`` to enable DMs immediately." + +msgid "The reason for this action, used for the audit log." +msgstr "The reason for this action, used for the audit log." + +msgid "The updated incidents data for the guild." +msgstr "The updated incidents data for the guild." + +msgid ":class:`IncidentsData`" +msgstr ":class:`IncidentsData`" + msgid "Deletes an auto moderation rule." msgstr "Deletes an auto moderation rule." @@ -3377,6 +3629,15 @@ msgstr "Returns an :class:`.AsyncIterator` that enables fetching the guild's ent msgid "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." msgstr "This is identical to :meth:`Client.entitlements` with the ``guild`` parameter." +msgid "Returns a sound with the given ID." +msgstr "Returns a sound with the given ID." + +msgid "The sound or ``None`` if not found." +msgstr "The sound or ``None`` if not found." + +msgid "Optional[:class:`SoundboardSound`]" +msgstr "Optional[:class:`SoundboardSound`]" + msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." msgstr "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." @@ -3482,6 +3743,9 @@ msgstr "Equivalent to :attr:`User.accent_color`" msgid "Equivalent to :attr:`User.accent_colour`" msgstr "Equivalent to :attr:`User.accent_colour`" +msgid "Equivalent to :attr:`User.primary_guild`" +msgstr "Equivalent to :attr:`User.primary_guild`" + msgid "The member's overall status as a string value." msgstr "The member's overall status as a string value." @@ -3650,6 +3914,18 @@ msgstr "Client has :attr:`Permissions.manage_roles`" msgid "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" msgstr "Client has ALL THREE of :attr:`Permissions.moderate_members`, :attr:`Permissions.kick_members`, and :attr:`Permissions.ban_members`" +msgid "The following parameters are only available when editing the bot's own member:" +msgstr "The following parameters are only available when editing the bot's own member:" + +msgid "``avatar``" +msgstr "``avatar``" + +msgid "``banner``" +msgstr "``banner``" + +msgid "``bio``" +msgstr "``bio``" + msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." @@ -3692,6 +3968,27 @@ msgstr "Indicates if the member should bypass the guild's verification requireme msgid "Indicates if the member should bypass the guild's verification requirements." msgstr "Indicates if the member should bypass the guild's verification requirements." +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." +msgstr "A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner." + +msgid "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." +msgstr "This is only available when editing the bot's own member (i.e. :attr:`Guild.me`)." + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." +msgstr "A :term:`py:bytes-like object` representing the avatar. Could be ``None`` to denote removal of the avatar." + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio. This is only available when editing the bot's own member (i.e. :attr:`Guild.me`). .. versionadded:: 2.7" + +msgid "The new bio for the member. Could be ``None`` to denote removal of the bio." +msgstr "The new bio for the member. Could be ``None`` to denote removal of the bio." + msgid "The newly updated member, if applicable. This is only returned when certain fields are updated." msgstr "The newly updated member, if applicable. This is only returned when certain fields are updated." @@ -3701,6 +3998,9 @@ msgstr "Optional[:class:`.Member`]" msgid "You do not have the proper permissions to the action requested." msgstr "You do not have the proper permissions to the action requested." +msgid "You tried to edit the avatar, banner, or bio of a member that is not the bot." +msgstr "You tried to edit the avatar, banner, or bio of a member that is not the bot." + msgid "Applies a timeout to a member in the guild until a set datetime." msgstr "Applies a timeout to a member in the guild until a set datetime." @@ -3737,9 +4037,6 @@ msgstr "You do not have permissions to remove the timeout." msgid "Request to speak in the connected channel." msgstr "Request to speak in the connected channel." -msgid "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Only applies to stage channels. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." msgstr "Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``." @@ -3788,6 +4085,9 @@ msgstr "Equivalent to :attr:`User.is_migrated`" msgid "Equivalent to :attr:`User.jump_url`" msgstr "Equivalent to :attr:`User.jump_url`" +msgid "Equivalent to :attr:`User.nameplate`" +msgstr "Equivalent to :attr:`User.nameplate`" + msgid "Removes :class:`Role`\\s from this member." msgstr "Removes :class:`Role`\\s from this member." @@ -3842,30 +4142,6 @@ msgstr "Whether the template has unsynced changes." msgid "Optional[:class:`bool`]" msgstr "Optional[:class:`bool`]" -msgid "Creates a :class:`.Guild` using the template." -msgstr "Creates a :class:`.Guild` using the template." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Sync the template to the guild's current state." msgstr "Sync the template to the guild's current state." @@ -3914,9 +4190,6 @@ msgstr "You don't have permissions to edit the template." msgid "Delete the template." msgstr "Delete the template." -msgid "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "You must have the :attr:`~Permissions.manage_guild` permission in the source guild to do this. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" - msgid "Deleting the template failed." msgstr "Deleting the template failed." @@ -4109,8 +4382,8 @@ msgstr ":attr:`mention_total_limit`" msgid ":attr:`AutoModTriggerType.mention_spam`" msgstr ":attr:`AutoModTriggerType.mention_spam`" -msgid "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." -msgstr "Each attribute has limits that may change based on the trigger type. See `here `_ for information on attribute limits." +msgid "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." +msgstr "Each attribute has limits that may change based on the trigger type. See `here `__ for information on attribute limits." msgid "A list of substrings to filter." msgstr "A list of substrings to filter." @@ -4421,38 +4694,62 @@ msgstr "Extra attributes of the role." msgid ":class:`RoleFlags`" msgstr ":class:`RoleFlags`" +msgid "The role's colours." +msgstr "The role's colours." + +msgid ":class:`RoleColours`" +msgstr ":class:`RoleColours`" + msgid "Checks if the role is the default role." msgstr "Checks if the role is the default role." -msgid "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is associated with a bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is associated with a bot." +msgstr "Whether the role is associated with a bot." + +msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." + +msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." + +msgid "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" +msgstr "Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:" + +msgid "The role is not the guild's :attr:`Guild.default_role`" +msgstr "The role is not the guild's :attr:`Guild.default_role`" -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The role is not managed" +msgstr "The role is not managed" -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot has the :attr:`~Permissions.manage_roles` permission" +msgstr "The bot has the :attr:`~Permissions.manage_roles` permission" -msgid "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is able to be assigned or removed by the bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "The bot's top role is above this role" +msgstr "The bot's top role is above this role" + +msgid "Added check for :attr:`~Permissions.manage_roles` permission" +msgstr "Added check for :attr:`~Permissions.manage_roles` permission" msgid "Whether the role is available for purchase." msgstr "Whether the role is available for purchase." -msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." +msgstr "Returns ``True`` if the role is available for purchase, and ``False`` if it is not available for purchase or if the role is not linked to a guild subscription." -msgid "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the role is a guild connections role. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the role is a guild connections role." +msgstr "Whether the role is a guild connections role." msgid "Returns the role's permissions." msgstr "Returns the role's permissions." -msgid "Returns the role colour. An alias exists under ``color``." -msgstr "Returns the role colour. An alias exists under ``color``." +msgid "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." +msgstr "Returns the role colour. Equivalent to :attr:`colours.primary`. An alias exists under ``color``." + +msgid "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." +msgstr "Returns the role's primary color. Equivalent to :attr:`colors.primary`. An alias exists under ``colour``." -msgid "Returns the role color. An alias exists under ``colour``." -msgstr "Returns the role color. An alias exists under ``colour``." +msgid "Returns the role's colours. Equivalent to :attr:`colours`." +msgstr "Returns the role's colours. Equivalent to :attr:`colours`." msgid "Returns the role's creation time in UTC." msgstr "Returns the role's creation time in UTC." @@ -4544,14 +4841,59 @@ msgstr "The integration ID that manages the role." msgid "The subscription SKU and listing ID of the role." msgstr "The subscription SKU and listing ID of the role." -msgid "Whether the role is associated with a bot." -msgstr "Whether the role is associated with a bot." +msgid "Represents a role's gradient colours." +msgstr "Represents a role's gradient colours." -msgid "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." -msgstr "Whether the role is the premium subscriber, AKA \"boost\", role for the guild." +msgid "The primary colour of the role." +msgstr "The primary colour of the role." -msgid "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." -msgstr "Whether the guild manages the role through some form of integrations such as Twitch or through guild subscriptions." +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +msgid "The secondary colour of the role." +msgstr "The secondary colour of the role." + +msgid "Optional[:class:`Colour`]" +msgstr "Optional[:class:`Colour`]" + +msgid "The tertiary colour of the role. At the moment, only `16761760` is allowed." +msgstr "The tertiary colour of the role. At the moment, only `16761760` is allowed." + +msgid "Returns a default :class:`RoleColours` object with no colours set." +msgstr "Returns a default :class:`RoleColours` object with no colours set." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.role.RoleColours\\``" + +msgid "Returns a :class:`RoleColours` that makes the role look holographic." +msgstr "Returns a :class:`RoleColours` that makes the role look holographic." + +msgid "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." +msgstr "Currently holographic roles are only supported with colours 11127295, 16759788, and 16761760." + +msgid "Whether the role is holographic." +msgstr "Whether the role is holographic." + +msgid "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." +msgstr "Currently roles are holographic when colours are set to 11127295, 16759788, and 16761760." + +msgid "A dictionary subclass that maps role IDs to their member counts." +msgstr "A dictionary subclass that maps role IDs to their member counts." + +msgid "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." +msgstr "This class allows accessing member counts by either role ID (:class:`int`) or by a Snowflake object (which has an ``.id`` attribute)." + +msgid "Get the member count for a role, returning a default if not found." +msgstr "Get the member count for a role, returning a default if not found." + +msgid "The role ID or a Snowflake object (e.g., a :class:`Role`)." +msgstr "The role ID or a Snowflake object (e.g., a :class:`Role`)." + +msgid "The value to return if the role ID is not found." +msgstr "The value to return if the role ID is not found." + +msgid "The member count for the role, or ``default`` if the role is not present." +msgstr "The member count for the role, or ``default`` if the role is not present." msgid "Scheduled Event" msgstr "Scheduled Event" @@ -5342,8 +5684,8 @@ msgstr "The ID for this message is the same as the thread ID." msgid "The message that started this thread or ``None`` if not found in the cache." msgstr "The message that started this thread or ``None`` if not found in the cache." -msgid "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the thread is pinned to the top of its parent forum or media channel. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the thread is pinned to the top of its parent forum or media channel." +msgstr "Whether the thread is pinned to the top of its parent forum or media channel." msgid "Whether the thread is a private thread." msgstr "Whether the thread is a private thread." @@ -5477,8 +5819,8 @@ msgstr "Whether to lock the thread or not." msgid "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." msgstr "Whether non-moderators can add other non-moderators to this thread. Only available for private threads." -msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." -msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgid "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." msgid "The reason for editing this thread. Shows up on the audit log." msgstr "The reason for editing this thread. Shows up on the audit log." @@ -5675,6 +6017,9 @@ msgstr "Extra features of the channel." msgid "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" msgstr "The ID of the last message sent to this channel. It may not always point to an existing or valid message. .. versionadded:: 2.5" +msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." +msgstr "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." + msgid "A list of members who are requesting to speak in the stage channel." msgstr "A list of members who are requesting to speak in the stage channel." @@ -6287,12 +6632,42 @@ msgstr "The context in which this command was executed." msgid "Optional[:class:`InteractionContextType`]" msgstr "Optional[:class:`InteractionContextType`]" +msgid "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." +msgstr "The callback of the interaction. Contains information about the status of the interaction response. Will be `None` until the interaction is responded to." + +msgid "Optional[:class:`InteractionCallback`]" +msgstr "Optional[:class:`InteractionCallback`]" + +msgid "The command that this interaction belongs to." +msgstr "The command that this interaction belongs to." + +msgid "Optional[:class:`ApplicationCommand`]" +msgstr "Optional[:class:`ApplicationCommand`]" + +msgid "The view that this interaction belongs to." +msgstr "The view that this interaction belongs to." + +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" + +msgid "The modal that this interaction belongs to." +msgstr "The modal that this interaction belongs to." + +msgid "Optional[:class:`Modal`]" +msgstr "Optional[:class:`Modal`]" + +msgid "The attachment size limit." +msgstr "The attachment size limit." + msgid "Returns the client that sent the interaction." msgstr "Returns the client that sent the interaction." msgid "The guild the interaction was sent from." msgstr "The guild the interaction was sent from." +msgid "Returns the interaction's creation time in UTC." +msgstr "Returns the interaction's creation time in UTC." + msgid "Indicates whether the interaction is an application command." msgstr "Indicates whether the interaction is an application command." @@ -6323,26 +6698,26 @@ msgstr "Returns the followup webhook for followup interactions." msgid ":class:`bool`: Checks if the interaction is guild authorised." msgstr ":class:`bool`: Checks if the interaction is guild authorised." -msgid "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorized`." +msgstr "There is an alias for this called :meth:`.is_guild_authorized`." msgid ":class:`bool`: Checks if the interaction is user authorised." msgstr ":class:`bool`: Checks if the interaction is user authorised." -msgid "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorized`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorized`." +msgstr "There is an alias for this called :meth:`.is_user_authorized`." msgid ":class:`bool`: Checks if the interaction is guild authorized." msgstr ":class:`bool`: Checks if the interaction is guild authorized." -msgid "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_guild_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_guild_authorised`." +msgstr "There is an alias for this called :meth:`.is_guild_authorised`." msgid ":class:`bool`: Checks if the interaction is user authorized." msgstr ":class:`bool`: Checks if the interaction is user authorized." -msgid "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "There is an alias for this called :meth:`.is_user_authorised`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "There is an alias for this called :meth:`.is_user_authorised`." +msgstr "There is an alias for this called :meth:`.is_user_authorised`." msgid "Fetches the original interaction response message associated with the interaction." msgstr "Fetches the original interaction response message associated with the interaction." @@ -6527,8 +6902,8 @@ msgstr "The interaction object associated with the sent message." msgid ":class:`.Interaction`" msgstr ":class:`.Interaction`" -msgid "You specified both ``embed`` and ``embeds``." -msgstr "You specified both ``embed`` and ``embeds``." +msgid "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." +msgstr "You specified both ``embed`` and ``embeds``, or sent content or embeds with V2 components." msgid "Responds to this interaction by editing the original message of a component or modal interaction." msgstr "Responds to this interaction by editing the original message of a component or modal interaction." @@ -6542,6 +6917,9 @@ msgstr "A new file to add to the message. This cannot be mixed with ``files`` pa msgid "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." msgstr "A list of new files to add to the message. Must be a maximum of 10. This cannot be mixed with the ``file`` parameter." +msgid "You specified both ``embed`` and ``embeds``." +msgstr "You specified both ``embed`` and ``embeds``." + msgid "|coro| Responds to this interaction by sending the autocomplete choices." msgstr "|coro| Responds to this interaction by sending the autocomplete choices." @@ -6563,8 +6941,8 @@ msgstr "Sending the modal failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgid "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" -msgstr "Responds to this interaction by sending a premium required message. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\``" +msgid "Responds to this interaction by sending a premium required message." +msgstr "Responds to this interaction by sending a premium required message." msgid "A button with type :attr:`ButtonType.premium` should be used instead." msgstr "A button with type :attr:`ButtonType.premium` should be used instead." @@ -6641,11 +7019,26 @@ msgstr "The user that authorized the integration. Returns ``None`` if the user i msgid "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." msgstr "The guild that authorized the integration. Returns ``None`` if the guild is not in cache, or if :attr:`guild_id` is ``0`` or ``None``." +msgid "Information about the status of the interaction response." +msgstr "Information about the status of the interaction response." + +msgid "Indicates whether the response message is in a loading state." +msgstr "Indicates whether the response message is in a loading state." + +msgid "Indicates whether the response message is ephemeral." +msgstr "Indicates whether the response message is ephemeral." + +msgid "This might be useful for determining if the message was forced to be ephemeral." +msgstr "This might be useful for determining if the message was forced to be ephemeral." + +msgid "UI Components" +msgstr "UI Components" + msgid "Represents a Discord Bot UI Kit Component." msgstr "Represents a Discord Bot UI Kit Component." -msgid "Currently, the only components supported by Discord are:" -msgstr "Currently, the only components supported by Discord are:" +msgid "The components supported by Discord in messages are as follows:" +msgstr "The components supported by Discord in messages are as follows:" msgid ":class:`ActionRow`" msgstr ":class:`ActionRow`" @@ -6656,6 +7049,27 @@ msgstr ":class:`Button`" msgid ":class:`SelectMenu`" msgstr ":class:`SelectMenu`" +msgid ":class:`Section`" +msgstr ":class:`Section`" + +msgid ":class:`TextDisplay`" +msgstr ":class:`TextDisplay`" + +msgid ":class:`Thumbnail`" +msgstr ":class:`Thumbnail`" + +msgid ":class:`MediaGallery`" +msgstr ":class:`MediaGallery`" + +msgid ":class:`FileComponent`" +msgstr ":class:`FileComponent`" + +msgid ":class:`Separator`" +msgstr ":class:`Separator`" + +msgid ":class:`Container`" +msgstr ":class:`Container`" + msgid "This class is abstract and cannot be instantiated." msgstr "This class is abstract and cannot be instantiated." @@ -6665,6 +7079,12 @@ msgstr "The type of component." msgid ":class:`ComponentType`" msgstr ":class:`ComponentType`" +msgid "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." +msgstr "The component's ID. If not provided by the user, it is set sequentially by Discord. The ID `0` is treated as if no ID was provided." + +msgid "Whether this component was introduced in Components V2." +msgstr "Whether this component was introduced in Components V2." + msgid "Represents a Discord Bot UI Kit Action Row." msgstr "Represents a Discord Bot UI Kit Action Row." @@ -6677,11 +7097,23 @@ msgstr "This inherits from :class:`Component`." msgid "The children components that this holds, if any." msgstr "The children components that this holds, if any." +msgid "Returns the sum of the item's widths." +msgstr "Returns the sum of the item's widths." + +msgid "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The custom_id or id of the component to get." +msgstr "The custom_id or id of the component to get." + +msgid "The component with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The component with the matching ``id`` or ``custom_id`` if it exists." + msgid "Represents a button from the Discord Bot UI Kit." msgstr "Represents a button from the Discord Bot UI Kit." -msgid "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." -msgstr "The user constructible and usable type to create a button is :class:`discord.ui.Button` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Button` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Button` instead." msgid "The style of the button." msgstr "The style of the button." @@ -6716,12 +7148,15 @@ msgstr "Represents a select menu from the Discord Bot UI Kit." msgid "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." msgstr "A select menu is functionally the same as a dropdown, however on mobile it renders a bit differently." -msgid "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." -msgstr "The user constructible and usable type to create a select menu is :class:`discord.ui.Select` not this one." +msgid "This class is not useable by end-users; see :class:`discord.ui.Select` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Select` instead." msgid "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." msgstr "Added support for :attr:`ComponentType.user_select`, :attr:`ComponentType.role_select`, :attr:`ComponentType.mentionable_select`, and :attr:`ComponentType.channel_select`." +msgid "Added the :attr:`required` attribute for use in modals." +msgstr "Added the :attr:`required` attribute for use in modals." + msgid "The select menu's type." msgstr "The select menu's type." @@ -6749,8 +7184,182 @@ msgstr "A list of channel types that can be selected. Will be an empty list for msgid "List[:class:`ChannelType`]" msgstr "List[:class:`ChannelType`]" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." +msgstr "Whether the select is disabled or not. Not usable in modals. Defaults to ``False``." + +msgid "Whether the select is required or not. Only useable in modals. Defaults to ``True``." +msgstr "Whether the select is required or not. Only useable in modals. Defaults to ``True``." + +msgid "Represents a Section from Components V2." +msgstr "Represents a Section from Components V2." + +msgid "This is a component that groups other components together with an additional component to the right as the accessory." +msgstr "This is a component that groups other components together with an additional component to the right as the accessory." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Section` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Section` instead." + +msgid "The components contained in this section. Currently supports :class:`TextDisplay`." +msgstr "The components contained in this section. Currently supports :class:`TextDisplay`." + +msgid "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." +msgstr "The accessory attached to this Section. Currently supports :class:`Button` and :class:`Thumbnail`." + +msgid "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get a component from this section. Roughly equivalent to `utils.get(section.walk_components(), ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "Represents a Text Display from Components V2." +msgstr "Represents a Text Display from Components V2." + +msgid "This is a component that displays text." +msgstr "This is a component that displays text." + +msgid "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.TextDisplay` instead." + +msgid "The component's text content." +msgstr "The component's text content." + +msgid "Represents a Thumbnail from Components V2." +msgstr "Represents a Thumbnail from Components V2." + +msgid "This is a component that displays media, such as images and videos." +msgstr "This is a component that displays media, such as images and videos." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Thumbnail` instead." + +msgid "The component's underlying media object." +msgstr "The component's underlying media object." + +msgid ":class:`UnfurledMediaItem`" +msgstr ":class:`UnfurledMediaItem`" + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay." +msgstr "Whether the thumbnail has the spoiler overlay." + +msgid "Returns the URL of this thumbnail's underlying media item." +msgstr "Returns the URL of this thumbnail's underlying media item." + +msgid "Represents a Media Gallery from Components V2." +msgstr "Represents a Media Gallery from Components V2." + +msgid "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." +msgstr "This is a component that displays up to 10 different :class:`MediaGalleryItem` objects." + +msgid "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.MediaGallery` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "List[:class:`MediaGalleryItem`]" +msgstr "List[:class:`MediaGalleryItem`]" + +msgid "Represents a File from Components V2." +msgstr "Represents a File from Components V2." + +msgid "This component displays a downloadable file in a message." +msgstr "This component displays a downloadable file in a message." + +msgid "This class is not useable by end-users; see :class:`discord.ui.File` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.File` instead." + +msgid "The file's media item." +msgstr "The file's media item." + +msgid "The file's name." +msgstr "The file's name." + +msgid "The file's size in bytes." +msgstr "The file's size in bytes." + +msgid "Whether the file has the spoiler overlay." +msgstr "Whether the file has the spoiler overlay." + +msgid "Represents a Separator from Components V2." +msgstr "Represents a Separator from Components V2." + +msgid "This is a component that visually separates components." +msgstr "This is a component that visually separates components." + +msgid "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Separator` instead." + +msgid "Whether the separator will show a horizontal line in addition to vertical spacing." +msgstr "Whether the separator will show a horizontal line in addition to vertical spacing." + +msgid "The separator's spacing size." +msgstr "The separator's spacing size." + +msgid "Optional[:class:`SeparatorSpacingSize`]" +msgstr "Optional[:class:`SeparatorSpacingSize`]" + +msgid "Represents a Container from Components V2." +msgstr "Represents a Container from Components V2." + +msgid "This is a component that contains different :class:`Component` objects. It may only contain:" +msgstr "This is a component that contains different :class:`Component` objects. It may only contain:" + +msgid "This class is not useable by end-users; see :class:`discord.ui.Container` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.Container` instead." + +msgid "The components contained in this container." +msgstr "The components contained in this container." + +msgid "The accent color of the container." +msgstr "The accent color of the container." + +msgid "Whether the entire container has the spoiler overlay." +msgstr "Whether the entire container has the spoiler overlay." + +msgid "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." +msgstr "Get a component from this container. Roughly equivalent to `utils.get(container.components, ...)`. If an ``int`` is provided, the component will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested components." + +msgid "Represents a Label used in modals as the top-level component." +msgstr "Represents a Label used in modals as the top-level component." + +msgid "This is a component that allows you to add additional text to another component. ``component`` may only be:" +msgstr "This is a component that allows you to add additional text to another component. ``component`` may only be:" + +msgid ":class:`InputText`" +msgstr ":class:`InputText`" + +msgid "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." +msgstr "The component contained in this label. Currently supports :class:`InputText` and :class:`SelectMenu`." + +msgid ":class:`Component`" +msgstr ":class:`Component`" + +msgid "The main text associated with this label's ``component``, up to 45 characters." +msgstr "The main text associated with this label's ``component``, up to 45 characters." + +msgid "The description associated with this label's ``component``, up to 100 characters." +msgstr "The description associated with this label's ``component``, up to 100 characters." + +msgid "Represents an File Upload component from the Discord Bot UI Kit." +msgstr "Represents an File Upload component from the Discord Bot UI Kit." + +msgid "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." +msgstr "This class is not useable by end-users; see :class:`discord.ui.FileUpload` instead." + +msgid "The custom ID of the file upload field that gets received during an interaction." +msgstr "The custom ID of the file upload field that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded." +msgstr "The minimum number of files that must be uploaded." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the file upload field is required or not. Defaults to `True`." +msgstr "Whether the file upload field is required or not. Defaults to `True`." + +msgid "The file upload's ID." +msgstr "The file upload's ID." msgid "Emoji" msgstr "Emoji" @@ -6806,8 +7415,8 @@ msgstr "If roles is empty, the emoji is unrestricted." msgid "The guild this emoji belongs to." msgstr "The guild this emoji belongs to." -msgid "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the bot can use this emoji. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the bot can use this emoji." +msgstr "Whether the bot can use this emoji." msgid "Deletes the custom emoji." msgstr "Deletes the custom emoji." @@ -6839,6 +7448,12 @@ msgstr "The newly updated emoji." msgid "Returns the emoji's creation time in UTC." msgstr "Returns the emoji's creation time in UTC." +msgid "Return the file extension of the emoji." +msgstr "Return the file extension of the emoji." + +msgid "Return a string that allows you to mention the emoji in a message." +msgstr "Return a string that allows you to mention the emoji in a message." + msgid "Returns the URL of the emoji." msgstr "Returns the URL of the emoji." @@ -6857,9 +7472,6 @@ msgstr "The guild this emoji belongs to. This is always `None` for :class:`AppEm msgid "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." msgstr "A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`." -msgid "Whether the bot can use this emoji." -msgstr "Whether the bot can use this emoji." - msgid "Deletes the application emoji." msgstr "Deletes the application emoji." @@ -6917,8 +7529,8 @@ msgstr "``name:id``" msgid "``<:name:id>``" msgstr "``<:name:id>``" -msgid "If the format does not match then it is assumed to be a unicode emoji." -msgstr "If the format does not match then it is assumed to be a unicode emoji." +msgid "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." +msgstr "If the format does not match then it is assumed to be a Unicode emoji block, either as Unicode characters or as a Discord alias (``:smile:``)." msgid "The string representation of an emoji." msgstr "The string representation of an emoji." @@ -6965,12 +7577,6 @@ msgstr "If the channel is marked as \"not safe for work\"." msgid "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." msgstr "To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead." -msgid "The default auto archive duration in minutes for threads created in this channel." -msgstr "The default auto archive duration in minutes for threads created in this channel." - -msgid "The initial slowmode delay to set on newly created threads in this channel." -msgstr "The initial slowmode delay to set on newly created threads in this channel." - msgid "Checks if the channel is a news/announcements channel." msgstr "Checks if the channel is a news/announcements channel." @@ -6986,9 +7592,6 @@ msgstr "The ``type`` keyword-only parameter was added." msgid "The new channel name." msgstr "The new channel name." -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 "Specifies the slowmode rate limit for user in this channel, in seconds. A value of `0` disables slowmode. The maximum value possible is `21600`." - msgid "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." msgstr "Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`." @@ -7103,12 +7706,6 @@ msgstr "Represents a Discord forum channel." msgid ":attr:`guidelines` exists as an alternative to this attribute." msgstr ":attr:`guidelines` exists as an alternative to this attribute." -msgid "The set of tags that can be used in a forum channel." -msgstr "The set of tags that can be used in a forum channel." - -msgid "The default sort order type used to order posts in this channel." -msgstr "The default sort order type used to order posts in this channel." - msgid "Optional[:class:`SortOrder`]" msgstr "Optional[:class:`SortOrder`]" @@ -7133,6 +7730,9 @@ msgstr "Returns the :class:`ForumTag` from this forum channel with the given ID, msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.channel.ForumTag\\` \\| \\:py\\:obj\\:\\`None\\``" +msgid "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." +msgstr "The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``. :class:`ThreadArchiveDuration` can be used alternatively." + msgid "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" msgstr "The default sort order type to use to order posts in this channel. .. versionadded:: 2.3" @@ -7247,6 +7847,18 @@ msgstr "You do not have proper permissions to set the status." msgid "Setting the status failed." msgstr "Setting the status failed." +msgid "Sends a soundboard sound to the voice channel." +msgstr "Sends a soundboard sound to the voice channel." + +msgid "The soundboard sound to send." +msgstr "The soundboard sound to send." + +msgid "You do not have proper permissions to send the soundboard sound." +msgstr "You do not have proper permissions to send the soundboard sound." + +msgid "Sending the soundboard sound failed." +msgstr "Sending the soundboard sound failed." + msgid "Represents a Discord channel category." msgstr "Represents a Discord channel category." @@ -7271,18 +7883,12 @@ msgstr "The category channel ID." msgid "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." msgstr "The position in the category list. This is a number that starts at 0. e.g. the top category is position 0. Can be ``None`` if the channel was received in an interaction." -msgid "Checks if the category is NSFW." -msgstr "Checks if the category is NSFW." - msgid "The new category's name." msgstr "The new category's name." msgid "The new category's position." msgstr "The new category's position." -msgid "To mark the category as NSFW or not." -msgstr "To mark the category as NSFW or not." - msgid "The reason for editing this category. Shows up on the audit log." msgstr "The reason for editing this category. Shows up on the audit log." @@ -7583,6 +8189,90 @@ msgstr "You are not allowed to edit stickers." msgid "An error occurred editing the sticker." msgstr "An error occurred editing the sticker." +msgid "Soundboard" +msgstr "Soundboard" + +msgid "A partial soundboard sound." +msgstr "A partial soundboard sound." + +msgid "The sound's ID." +msgstr "The sound's ID." + +msgid "The sound's volume." +msgstr "The sound's volume." + +msgid ":class:`float`" +msgstr ":class:`float`" + +msgid "The sound's emoji. Could be ``None`` if the sound has no emoji." +msgstr "The sound's emoji. Could be ``None`` if the sound has no emoji." + +msgid ":class:`PartialEmoji` | :class:`None`" +msgstr ":class:`PartialEmoji` | :class:`None`" + +msgid "Returns the sound's file." +msgstr "Returns the sound's file." + +msgid "Represents a soundboard sound." +msgstr "Represents a soundboard sound." + +msgid "The sound's name." +msgstr "The sound's name." + +msgid "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." +msgstr "Whether the sound is available. Could be ``False`` if the sound is not available. This is the case, for example, when the guild loses the boost level required to use the sound." + +msgid "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." +msgstr "The ID of the guild to which the sound belongs. Could be :class:`None` if the sound is a default sound." + +msgid ":class:`int` | :class:`None`" +msgstr ":class:`int` | :class:`None`" + +msgid "The sound's owner. Could be ``None`` if the sound is a default sound." +msgstr "The sound's owner. Could be ``None`` if the sound is a default sound." + +msgid ":class:`User` | :class:`None`" +msgstr ":class:`User` | :class:`None`" + +msgid ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." +msgstr ":class:`Guild` | :class:`None` The guild the sound belongs to. Could be :class:`None` if the sound is a default sound." + +msgid "Whether the sound is a default sound." +msgstr "Whether the sound is a default sound." + +msgid "Edits the sound." +msgstr "Edits the sound." + +msgid "The new name of the sound." +msgstr "The new name of the sound." + +msgid "The new volume of the sound." +msgstr "The new volume of the sound." + +msgid "The new emoji of the sound." +msgstr "The new emoji of the sound." + +msgid "The reason for editing the sound. Shows up in the audit log." +msgstr "The reason for editing the sound. Shows up in the audit log." + +msgid "The edited sound." +msgstr "The edited sound." + +msgid "Editing a default sound is not allowed." +msgstr "Editing a default sound is not allowed." + +msgid "Deletes the sound." +msgstr "Deletes the sound." + +msgid "The reason for deleting the sound. Shows up in the audit log." +msgstr "The reason for deleting the sound. Shows up in the audit log." + +msgid "Deleting a default sound is not allowed." +msgstr "Deleting a default sound is not allowed." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Events" msgstr "Events" @@ -7643,8 +8333,8 @@ msgstr "The word or phrase configured that was matched in the content." msgid "The substring in the content that was matched." msgstr "The substring in the content that was matched." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_typing` event." msgstr "Represents the payload for a :func:`on_raw_typing` event." @@ -7664,8 +8354,8 @@ msgstr "The guild ID where the typing originated from, if applicable." msgid "The member who started typing. Only available if the member started typing in a guild." msgstr "The member who started typing. Only available if the member started typing in a guild." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_message_delete` event." @@ -7682,8 +8372,8 @@ msgstr "The message ID that got deleted." msgid "The cached message, if found in the internal message cache." msgstr "The cached message, if found in the internal message cache." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." msgstr "Represents the event payload for a :func:`on_raw_bulk_message_delete` event." @@ -7706,8 +8396,8 @@ msgstr "The cached messages, if found in the internal message cache." msgid "List[:class:`Message`]" msgstr "List[:class:`Message`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "Represents the payload for a :func:`on_raw_message_edit` event." @@ -7721,12 +8411,15 @@ msgstr "The channel ID where the update took place." msgid "The guild ID where the message got updated, if applicable." msgstr "The guild ID where the message got updated, if applicable." -msgid "The raw data sent by the `gateway `_" -msgstr "The raw data sent by the `gateway `_" +msgid "The raw data sent by the `gateway `__" +msgstr "The raw data sent by the `gateway `__" 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 "The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgid "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." +msgstr "The new message object. Represents the message after it is modified by the data in :attr:`RawMessageUpdateEvent.data`." + msgid "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." msgstr "Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event." @@ -7766,8 +8459,8 @@ msgstr "The type of reaction added." msgid ":class:`ReactionType`" msgstr ":class:`ReactionType`" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear` event." @@ -7781,8 +8474,8 @@ msgstr "The channel ID where the reactions got cleared." msgid "The guild ID where the reactions got cleared." msgstr "The guild ID where the reactions got cleared." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." @@ -7802,8 +8495,8 @@ msgstr ":class:`list`" msgid "The type of reaction removed." msgstr "The type of reaction removed." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "Represents the payload for a :func:`on_raw_integration_delete` event." @@ -7817,8 +8510,8 @@ msgstr "The ID of the bot/OAuth2 application for this deleted integration." msgid "The guild ID where the integration got deleted." msgstr "The guild ID where the integration got deleted." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for :func:`on_raw_thread_delete` event." msgstr "Represents the payload for :func:`on_raw_thread_delete` event." @@ -7844,8 +8537,8 @@ msgstr "The thread that was deleted. This may be ``None`` if deleted thread is n msgid "Optional[:class:`discord.Thread`]" msgstr "Optional[:class:`discord.Thread`]" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." msgstr "Represents the payload for a :func:`raw_scheduled_event_user_add` or :func:`raw_scheduled_event_user_remove` event." @@ -7862,8 +8555,8 @@ msgstr "The guild where the subscription/unsubscription happened." msgid "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." msgstr "Can be either ``USER_ADD`` or ``USER_REMOVE`` depending on the event called." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_member_remove` event." msgstr "Represents the payload for an :func:`on_raw_member_remove` event." @@ -7877,8 +8570,8 @@ msgstr ":class:`discord.User`" msgid "The ID of the guild the user left." msgstr "The ID of the guild the user left." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_thread_update` event." msgstr "Represents the payload for an :func:`on_raw_thread_update` event." @@ -7895,8 +8588,8 @@ msgstr "The ID of the guild the thread belongs to." msgid "The ID of the channel the thread belongs to." msgstr "The ID of the channel the thread belongs to." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "The thread, if it could be found in the internal cache." msgstr "The thread, if it could be found in the internal cache." @@ -7916,8 +8609,8 @@ msgstr "The ID of the guild the thread is in." msgid "The approximate number of members in the thread. Maximum of 50." msgstr "The approximate number of members in the thread. Maximum of 50." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_audit_log_entry` event." msgstr "Represents the payload for an :func:`on_raw_audit_log_entry` event." @@ -7952,8 +8645,8 @@ msgstr "Extra information that this entry has that might be useful. For most act msgid "Any" msgstr "Any" -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." msgid "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." msgstr "Represents the payload for an :func:`on_raw_voice_channel_status_update` event." @@ -7967,8 +8660,32 @@ msgstr "The guild ID where the voice channel status update originated from." msgid "The new new voice channel status." msgstr "The new new voice channel status." -msgid "The raw data sent by the `gateway `_." -msgstr "The raw data sent by the `gateway `_." +msgid "The raw data sent by the `gateway `__." +msgstr "The raw data sent by the `gateway `__." + +msgid "Represents the payload for an :func:`on_voice_channel_effect_send`." +msgstr "Represents the payload for an :func:`on_voice_channel_effect_send`." + +msgid "The type of animation that is being sent." +msgstr "The type of animation that is being sent." + +msgid "The ID of the animation that is being sent." +msgstr "The ID of the animation that is being sent." + +msgid "The sound that is being sent, could be ``None`` if the effect is not a sound effect." +msgstr "The sound that is being sent, could be ``None`` if the effect is not a sound effect." + +msgid "The guild in which the sound is being sent." +msgstr "The guild in which the sound is being sent." + +msgid "The member that sent the sound." +msgstr "The member that sent the sound." + +msgid "The voice channel in which the sound is being sent." +msgstr "The voice channel in which the sound is being sent." + +msgid "The raw data sent by the gateway." +msgstr "The raw data sent by the gateway." msgid "Webhooks" msgstr "Webhooks" @@ -7982,3 +8699,15 @@ msgstr "These are typically given for channel follower webhooks." msgid "Represents a partial channel for webhooks." msgstr "Represents a partial channel for webhooks." +msgid "Collectibles" +msgstr "Collectibles" + +msgid "Represents a Discord Nameplate." +msgstr "Represents a Discord Nameplate." + +msgid "The SKU ID of the nameplate." +msgstr "The SKU ID of the nameplate." + +msgid "The color palette of the nameplate." +msgstr "The color palette of the nameplate." + diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/sinks.po b/docs/locales/zh_CN/LC_MESSAGES/api/sinks.po index e36a21f8ef..4fe67c5f89 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/sinks.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/sinks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/ui_kit.po b/docs/locales/zh_CN/LC_MESSAGES/api/ui_kit.po index c79f15cb13..2b20ac154c 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/ui_kit.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -23,8 +23,8 @@ msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Button` being pressed, and the :class:`discord.Interaction` you receive." msgid "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." msgstr "Premium and link buttons cannot be created with this decorator. Consider creating a :class:`Button` object manually instead. These types of buttons do not have a callback associated since Discord doesn't handle them when clicked." @@ -47,20 +47,26 @@ msgstr "Whether the button is disabled or not. Defaults to ``False``." msgid "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." msgstr "The emoji of the button. This can be in string form or a :class:`.PartialEmoji` or a full :class:`GuildEmoji` or :class:`AppEmoji`." +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). .. warning:: This parameter does not work in :class:`ActionRow`." +msgstr "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). .. warning:: This parameter does not work in :class:`ActionRow`." + 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 "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)." +msgid "This parameter does not work in :class:`ActionRow`." +msgstr "This parameter does not work in :class:`ActionRow`." + msgid "Return type" msgstr "Return type" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`I\\`\\`\\, bound\\= Item\\)\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]`" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.button.Button\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\]\\]`" msgid "A decorator that attaches a select menu to a component." msgstr "A decorator that attaches a select menu to a component." -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 "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." +msgid "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." +msgstr "The function being decorated should have three parameters, ``self`` representing the :class:`discord.ui.View`, :class:`discord.ui.ActionRow` or :class:`discord.ui.Section`, the :class:`discord.ui.Select` being pressed and the :class:`discord.Interaction` you receive." msgid "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." msgstr "In order to get the selected items that the user has chosen within the callback use :attr:`Select.values`." @@ -95,89 +101,98 @@ msgstr "The channel types that should be selectable. Only valid for the :attr:`d msgid "Whether the select is disabled or not. Defaults to ``False``." msgstr "Whether the select is disabled or not. Defaults to ``False``." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgid "The select menu's ID." +msgstr "The select menu's ID." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgid "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "This can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." -msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." -msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" -msgid "Objects" -msgstr "Objects" +msgid "Model Type" +msgstr "Model Type" -msgid "Represents a UI view." -msgstr "Represents a UI view." +msgid "Default Value Type" +msgstr "Default Value Type" -msgid "This object must be inherited to create a UI within Discord." -msgstr "This object must be inherited to create a UI within Discord." +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" -msgid "The initial items attached to this view." -msgstr "The initial items attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" -msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" -msgid "type" -msgstr "type" +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" -msgid "Optional[:class:`float`]" -msgstr "Optional[:class:`float`]" +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" -msgid "The list of children attached to this view." -msgstr "The list of children attached to this view." +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" -msgid "List[:class:`Item`]" -msgstr "List[:class:`Item`]" +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" -msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." -msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" -msgid ":class:`bool`" -msgstr ":class:`bool`" +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." -msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." -msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." -msgid "Optional[:class:`.Message`]" -msgstr "Optional[:class:`.Message`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ST\\`\\`\\, bound\\= Snowflake \\| str\\, covariant\\=True\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." -msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.string_select`." -msgid "Optional[:class:`.Interaction`]" -msgstr "Optional[:class:`.Interaction`]" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`str\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.user_select`." -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 "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." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.role_select`." -msgid "The timeout of the converted view." -msgstr "The timeout of the converted view." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid "Returns" -msgstr "Returns" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.mentionable_select`." -msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." -msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.user.User\\` \\| \\:py\\:class\\:\\`\\~discord.member.Member\\` \\| \\:py\\:class\\:\\`\\~discord.role.Role\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" -msgid ":class:`View`" -msgstr ":class:`View`" +msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." +msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:class\\:\\`\\~discord.interactions.Interaction\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\]\\, \\:py\\:class\\:\\`\\~discord.ui.select.Select\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`V\\`\\`\\, bound\\= BaseView\\, covariant\\=True\\)\\, \\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\` \\| \\:py\\:class\\:\\`\\~discord.threads.Thread\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]`" + +msgid "Objects" +msgstr "Objects" + +msgid "The base class for UI views used in messages." +msgstr "The base class for UI views used in messages." msgid "Adds an item to the view." msgstr "Adds an item to the view." @@ -188,35 +203,32 @@ msgstr "The item to add to the view." msgid "Raises" msgstr "Raises" -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgid "Maximum number of children has been exceeded" +msgstr "Maximum number of children has been exceeded" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by ViewItem ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Returns" +msgstr "Returns" -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +msgid "The view instance." +msgstr "The view instance." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid ":class:`BaseView`" +msgstr ":class:`BaseView`" -msgid "Optional[:class:`Item`]" -msgstr "Optional[:class:`Item`]" +msgid "Removes all items from this view." +msgstr "Removes all items from this view." msgid "|coro|" msgstr "|coro|" @@ -242,11 +254,17 @@ msgstr "The interaction that occurred." msgid "Whether the view children's callbacks should be called." msgstr "Whether the view children's callbacks should be called." +msgid ":class:`bool`" +msgstr ":class:`bool`" + msgid "A callback that is called when a view's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a view's timeout elapses without being explicitly stopped." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" + +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -263,18 +281,18 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." -msgid "Whether the view has finished interacting." -msgstr "Whether the view has finished interacting." +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has finished interacting." +msgstr "Whether the view has finished interacting." + msgid "Whether the view has been added for dispatching purposes." msgstr "Whether the view has been added for dispatching purposes." @@ -284,6 +302,12 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + msgid "Waits until the view has finished interacting." msgstr "Waits until the view has finished interacting." @@ -293,23 +317,170 @@ msgstr "A view is considered finished when :meth:`stop` is called, or it times o msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgid "Disables all items in the view." -msgstr "Disables all items in the view." +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." msgid "A list of items in `self.children` to not disable from the view." msgstr "A list of items in `self.children` to not disable from the view." -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." +msgstr "Represents a legacy UI view for V1 components :class:`~discord.ui.Button` and :class:`~discord.ui.Select`." + +msgid "This object must be inherited to create a UI within Discord." +msgstr "This object must be inherited to create a UI within Discord." + +msgid "Now inherits from :class:`BaseView`" +msgstr "Now inherits from :class:`BaseView`" + +msgid "The initial items attached to this view." +msgstr "The initial items attached to this view." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. Defaults to 180.0. If ``None`` then there is no timeout." + +msgid "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "type" +msgstr "type" + +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +msgid "The list of children attached to this view." +msgstr "The list of children attached to this view." + +msgid "List[:class:`ViewItem`]" +msgstr "List[:class:`ViewItem`]" + +msgid "Whether to disable the view when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view when the timeout is reached. Defaults to ``False``." + +msgid "The message that this view is attached to. If ``None`` then the view has not been sent with a message." +msgstr "The message that this view is attached to. If ``None`` then the view has not been sent with a message." + +msgid "Optional[:class:`.Message`]" +msgstr "Optional[:class:`.Message`]" + +msgid "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." +msgstr "The parent interaction which this view was sent from. If ``None`` then the view was not sent using :meth:`InteractionResponse.send_message`." + +msgid "Optional[:class:`.Interaction`]" +msgstr "Optional[:class:`.Interaction`]" + +msgid "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." +msgstr "Whether this view should be stored for callback listening. Setting it to ``False`` will ignore item callbacks and prevent their values from being refreshed. Defaults to ``True``." + +msgid "Optional[:class:`bool`]" +msgstr "Optional[:class:`bool`]" + +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." + +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "The timeout of the converted view." +msgstr "The timeout of the converted view." + +msgid "The converted view. This always returns a :class:`View` and not one of its subclasses." +msgstr "The converted view. This always returns a :class:`View` and not one of its subclasses." + +msgid ":class:`View`" +msgstr ":class:`View`" + +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." + +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." + +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." + +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." + +msgid "Optional[:class:`Item`]" +msgstr "Optional[:class:`Item`]" + +msgid "Represents a UI view compatible with v2 components." +msgstr "Represents a UI view compatible with v2 components." + +msgid "The list of items attached to this view." +msgstr "The list of items attached to this view." + +msgid "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." +msgstr "Whether to disable the view's items when the timeout is reached. Defaults to ``False``." + +msgid "Converts a message's components into a :class:`DesignerView`." +msgstr "Converts a message's components into a :class:`DesignerView`." + +msgid "Converts a list of component dicts into a :class:`DesignerView`." +msgstr "Converts a list of component dicts into a :class:`DesignerView`." + +msgid ":class:`DesignerView`" +msgstr ":class:`DesignerView`" + +msgid "Maximum number of items has been exceeded (40)" +msgstr "Maximum number of items has been exceeded (40)" + msgid "Represents the base UI item that all UI components inherit from." msgstr "Represents the base UI item that all UI components inherit from." -msgid "The current UI items supported are:" -msgstr "The current UI items supported are:" +msgid "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." +msgstr "Now used as base class for :class:`ViewItem` and :class:`ModalItem`." + +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + +msgid "Optional[:class:`int`]" +msgstr "Optional[:class:`int`]" + +msgid "Represents an item used in Views." +msgstr "Represents an item used in Views." + +msgid "The following are the original items supported in :class:`discord.ui.View`:" +msgstr "The following are the original items supported in :class:`discord.ui.View`:" msgid ":class:`discord.ui.Button`" msgstr ":class:`discord.ui.Button`" @@ -317,20 +488,44 @@ msgstr ":class:`discord.ui.Button`" msgid ":class:`discord.ui.Select`" msgstr ":class:`discord.ui.Select`" +msgid "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" +msgstr "And the following are new items under the \"Components V2\" specification for use in :class:`discord.ui.DesignerView`:" + +msgid ":class:`discord.ui.Section`" +msgstr ":class:`discord.ui.Section`" + +msgid ":class:`discord.ui.TextDisplay`" +msgstr ":class:`discord.ui.TextDisplay`" + +msgid ":class:`discord.ui.Thumbnail`" +msgstr ":class:`discord.ui.Thumbnail`" + +msgid ":class:`discord.ui.MediaGallery`" +msgstr ":class:`discord.ui.MediaGallery`" + +msgid ":class:`discord.ui.File`" +msgstr ":class:`discord.ui.File`" + +msgid ":class:`discord.ui.Separator`" +msgstr ":class:`discord.ui.Separator`" + +msgid ":class:`discord.ui.Container`" +msgstr ":class:`discord.ui.Container`" + +msgid "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." +msgstr "Additionally, :class:`discord.ui.ActionRow` should be used in :class:`discord.ui.DesignerView` to support :class:`discord.ui.Button` and :class:`discord.ui.Select`." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "Optional[:class:`int`]" -msgstr "Optional[:class:`int`]" - -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -347,14 +542,14 @@ msgstr ":class:`int`" msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "The callback associated with this UI item." msgstr "The callback associated with this UI item." @@ -365,14 +560,80 @@ msgstr "This can be overridden by subclasses." msgid "The interaction that triggered this UI item." msgstr "The interaction that triggered this UI item." -msgid "Represents a UI button." -msgstr "Represents a UI button." +msgid "Represents an item used in Modals." +msgstr "Represents an item used in Modals." + +msgid ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." +msgstr ":class:`discord.ui.InputText` is the original item supported in :class:`discord.ui.Modal`." + +msgid "The following are newly available in :class:`discord.ui.DesignerModal`:" +msgstr "The following are newly available in :class:`discord.ui.DesignerModal`:" + +msgid ":class:`discord.ui.Label`" +msgstr ":class:`discord.ui.Label`" + +msgid "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" +msgstr "And :class:`discord.ui.Label` should be used in :class:`discord.ui.DesignerModal` to support the following items: - :class:`discord.ui.InputText` - :class:`discord.ui.Select` - :class:`discord.ui.FileUpload`" + +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + +msgid "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." +msgstr "Represents a UI Action Row used in :class:`discord.ui.DesignerView`." + +msgid "The items supported are as follows:" +msgstr "The items supported are as follows:" + +msgid "The initial items in this action row." +msgstr "The initial items in this action row." + +msgid "The action's ID." +msgstr "The action's ID." + +msgid "Adds an item to the action row." +msgstr "Adds an item to the action row." + +msgid "The item to add to the action row." +msgstr "The item to add to the action row." + +msgid "A :class:`ViewItem` was not passed." +msgstr "A :class:`ViewItem` was not passed." + +msgid "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the action row. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the action row." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the action row." + +msgid "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." +msgstr "Get an item from this action row. Roughly equivalent to `utils.get(row.children, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to get." +msgstr "The id or custom_id of the item to get." + +msgid "The item with the matching ``id`` or ``custom_id`` if it exists." +msgstr "The item with the matching ``id`` or ``custom_id`` if it exists." + +msgid "Optional[:class:`ViewItem`]" +msgstr "Optional[:class:`ViewItem`]" + +msgid "Adds a :class:`Button` to the action row." +msgstr "Adds a :class:`Button` to the action row." + +msgid "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Button`, use the :meth:`add_item` method instead." msgid "The style of the button." msgstr "The style of the button." -msgid "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 "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." +msgid "The custom 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 "The custom ID of the button that gets received during an interaction. If this button is for a URL, it does not have a custom ID." msgid "The URL this button sends you to." msgstr "The URL this button sends you to." @@ -383,12 +644,63 @@ msgstr "Whether the button is disabled or not." msgid "The label of the button, if any. Maximum of 80 chars." msgstr "The label of the button, if any. Maximum of 80 chars." -msgid "The emoji of the button, if available." -msgstr "The emoji of the button, if available." +msgid "The emoji of the button, if any." +msgstr "The emoji of the button, if any." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." +msgid "The button's ID." +msgstr "The button's ID." + +msgid "Adds a :class:`Select` to the container." +msgstr "Adds a :class:`Select` to the container." + +msgid "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." +msgstr "To append a pre-existing :class:`Select`, use the :meth:`add_item` method instead." + +msgid "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." +msgstr "The custom ID of the select menu that gets received during an interaction. If not given then one is generated for you." + +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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." + +msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." + +msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances." + +msgid "Disables all items in the row." +msgstr "Disables all items in the row." + +msgid "A list of items in `self.children` to not disable." +msgstr "A list of items in `self.children` to not disable." + +msgid "Enables all items in the row." +msgstr "Enables all items in the row." + +msgid "A list of items in `self.children` to not enable." +msgstr "A list of items in `self.children` to not enable." + +msgid "Return the sum of the items' widths." +msgstr "Return the sum of the items' widths." + +msgid "Represents a UI button." +msgstr "Represents a UI button." + +msgid "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 "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." + +msgid "The emoji of the button, if available." +msgstr "The emoji of the button, if available." + msgid "The ID of the button that gets received during an interaction." msgstr "The ID of the button that gets received during an interaction." @@ -410,20 +722,32 @@ msgstr "In order to get the selected items that the user has chosen, use :attr:` msgid "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." msgstr "Added support for :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, and :attr:`discord.ComponentType.channel_select`." +msgid "Can now be sent in :class:`discord.ui.DesignerModal`." +msgstr "Can now be sent in :class:`discord.ui.DesignerModal`." + +msgid "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The type of select to create. Must be one of :attr:`discord.ComponentType.string_select`, :attr:`discord.ComponentType.user_select`, :attr:`discord.ComponentType.role_select`, :attr:`discord.ComponentType.mentionable_select`, or :attr:`discord.ComponentType.channel_select`. The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + +msgid "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." +msgstr "The default is :attr:`discord.ComponentType.string_select`, but if this is created using any of the provided aliases: :class:`StringSelect`, :class:`RoleSelect`, :class:`UserSelect`, :class:`MentionableSelect`, or :class:`ChannelSelect`, the default will be its respective select type." + msgid "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." msgstr "The ID of the select menu that gets received during an interaction. If not given then one is generated for you." -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 "The minimum number of items that must be chosen for this select menu. Defaults to 1 and must be between 1 and 25." +msgid "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." +msgstr "Whether the select is disabled or not. Only useable in views. Defaults to ``False`` in views." -msgid "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." -msgstr "A list of options that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.string_select`." +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). Does not work in :class:`ActionRow` or :class:`Label`." +msgstr "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). Does not work in :class:`ActionRow` or :class:`Label`." -msgid "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." -msgstr "A list of channel types that can be selected in this menu. Only valid for selects of type :attr:`discord.ComponentType.channel_select`." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals. .. versionadded:: 2.7" -msgid "Whether the select is disabled or not." -msgstr "Whether the select is disabled or not." +msgid "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." +msgstr "Whether the select is required or not. Only useable when added to :class:`Label` for modals. Defaults to ``True`` in modals." + +msgid "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" +msgstr "The default values of this select. Only applicable if :attr:`.select_type` is not :attr:`discord.ComponentType.string_select`. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultValue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds. .. versionadded:: 2.7" msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." @@ -434,12 +758,54 @@ msgstr "The minimum number of items that must be chosen for this select menu." msgid "The maximum number of items that must be chosen for this select menu." msgstr "The maximum number of items that must be chosen for this select menu." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + +msgid "Whether the select is disabled or not." +msgstr "Whether the select is disabled or not." + msgid "A list of channel types that can be selected in this menu." msgstr "A list of channel types that can be selected in this menu." msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -473,62 +839,416 @@ msgstr "The option to append to the select menu." msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." -msgid "Represents a UI Modal dialog." -msgstr "Represents a UI Modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.string_select`." -msgid "The initial InputText fields that are displayed in the modal dialog." -msgstr "The initial InputText fields that are displayed in the modal dialog." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.user_select`." -msgid "The title of the modal dialog. Must be 45 characters or fewer." -msgstr "The title of the modal dialog. Must be 45 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.role_select`." -msgid "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." -msgstr "The ID of the modal dialog that gets received during an interaction. Must be 100 characters or fewer." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.mentionable_select`." -msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." -msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgid "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." +msgstr "An alias for :class:`Select` with ``select_type`` as :attr:`discord.ComponentType.channel_select`." + +msgid "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." +msgstr "Represents a UI section. Sections must have 1-3 (inclusive) items and an accessory set." + +msgid "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." +msgstr "The initial items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`. Sections must have at least 1 item before being sent." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`. Sections must have an accessory attached before being sent." + +msgid "The section's ID." +msgstr "The section's ID." + +msgid "Adds an item to the section." +msgstr "Adds an item to the section." + +msgid "The item to add to the section." +msgstr "The item to add to the section." + +msgid "Maximum number of items has been exceeded (3)." +msgstr "Maximum number of items has been exceeded (3)." + +msgid "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the section. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." + +msgid "The item, item ``id``, or item ``custom_id`` to remove from the section." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the section." + +msgid "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." +msgstr "Get an item from this section. Alias for `utils.get(section.walk_items(), ...)`. If an ``int`` is provided, it will be retrieved by ``id``, otherwise it will check the accessory's ``custom_id``." + +msgid "The item with the matching ``id`` if it exists." +msgstr "The item with the matching ``id`` if it exists." + +msgid "Adds a :class:`TextDisplay` to the section." +msgstr "Adds a :class:`TextDisplay` to the section." + +msgid "The content of the text display." +msgstr "The content of the text display." + +msgid "The text display's ID." +msgstr "The text display's ID." + +msgid "Set an item as the section's :attr:`accessory`." +msgstr "Set an item as the section's :attr:`accessory`." + +msgid "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The item to set as accessory. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." +msgstr "Sets a :class:`Thumbnail` with the provided URL as the section's :attr:`accessory`." + +msgid "The url of the thumbnail." +msgstr "The url of the thumbnail." + +msgid "The thumbnail's description, up to 1024 characters." +msgstr "The thumbnail's description, up to 1024 characters." + +msgid "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the thumbnail has the spoiler overlay. Defaults to ``False``." + +msgid "The thumbnail's ID." +msgstr "The thumbnail's ID." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this section. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." +msgstr "Disables all buttons and select menus in the section. At the moment, this only disables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not disable from the view." +msgstr "A list of items in `self.items` to not disable from the view." + +msgid "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." +msgstr "Enables all buttons and select menus in the section. At the moment, this only enables :attr:`accessory` if it is a button." + +msgid "A list of items in `self.items` to not enable from the view." +msgstr "A list of items in `self.items` to not enable from the view." + +msgid "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." +msgstr "Represents a UI text display. A message can have up to 4000 characters across all :class:`TextDisplay` objects combined." + +msgid "The text display's content, up to 4000 characters." +msgstr "The text display's content, up to 4000 characters." + +msgid "The text display's content." +msgstr "The text display's content." + +msgid "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the content of this text display. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Represents a UI Thumbnail." +msgstr "Represents a UI Thumbnail." + +msgid "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." +msgstr "The url of the thumbnail. This can either be an arbitrary URL or an ``attachment://`` URL to work with local files." + +msgid "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of this thumbnail's media. This can either be an arbitrary URL or an ``attachment://`` URL." + +msgid "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." +msgstr "Represents a UI Media Gallery. Galleries may contain up to 10 :class:`MediaGalleryItem` objects." + +msgid "The initial items contained in this gallery, up to 10." +msgstr "The initial items contained in this gallery, up to 10." + +msgid "The gallery's ID." +msgstr "The gallery's ID." -msgid "The title of the modal dialog." -msgstr "The title of the modal dialog." +msgid "Adds a :attr:`MediaGalleryItem` to the gallery." +msgstr "Adds a :attr:`MediaGalleryItem` to the gallery." -msgid "The child components associated with the modal dialog." -msgstr "The child components associated with the modal dialog." +msgid "The gallery item to add to the gallery." +msgstr "The gallery item to add to the gallery." -msgid "The ID of the modal dialog that gets received during an interaction." -msgstr "The ID of the modal dialog that gets received during an interaction." +msgid "A :class:`MediaGalleryItem` was not passed." +msgstr "A :class:`MediaGalleryItem` was not passed." -msgid "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." -msgstr "The coroutine that is called when the modal dialog is submitted. Should be overridden to handle the values submitted by the user." +msgid "Maximum number of items has been exceeded (10)." +msgstr "Maximum number of items has been exceeded (10)." -msgid "The interaction that submitted the modal dialog." -msgstr "The interaction that submitted the modal dialog." +msgid "Adds a new media item to the gallery." +msgstr "Adds a new media item to the gallery." -msgid "Adds an InputText component to the modal dialog." -msgstr "Adds an InputText component to the modal dialog." +msgid "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." +msgstr "The URL of the media item. This can either be an arbitrary URL or an ``attachment://`` URL." -msgid "The item to add to the modal dialog" -msgstr "The item to add to the modal dialog" +msgid "The media item's description, up to 1024 characters." +msgstr "The media item's description, up to 1024 characters." -msgid "Removes an InputText component from the modal dialog." -msgstr "Removes an InputText component from the modal dialog." +msgid "Whether the media item has the spoiler overlay." +msgstr "Whether the media item has the spoiler overlay." -msgid "The item to remove from the modal dialog." -msgstr "The item to remove from the modal dialog." +msgid "Represents a UI File." +msgstr "Represents a UI File." -msgid "Stops listening to interaction events from the modal dialog." -msgstr "Stops listening to interaction events from the modal dialog." +msgid "This component does not show media previews. Use :class:`MediaGallery` for previews instead." +msgstr "This component does not show media previews. Use :class:`MediaGallery` for previews instead." -msgid "Waits for the modal dialog to be submitted." -msgstr "Waits for the modal dialog to be submitted." +msgid "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." +msgstr "The URL of this file. This must be an ``attachment://`` URL referring to a local file used with :class:`~discord.File`." + +msgid "Whether this file has the spoiler overlay." +msgstr "Whether this file has the spoiler overlay." + +msgid "The file component's ID." +msgstr "The file component's ID." + +msgid "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." +msgstr "The URL of this file's media. This must be an ``attachment://`` URL that references a :class:`~discord.File`." + +msgid "Whether the file has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the file has the spoiler overlay. Defaults to ``False``." + +msgid "The name of this file, if provided by Discord." +msgstr "The name of this file, if provided by Discord." + +msgid "The size of this file in bytes, if provided by Discord." +msgstr "The size of this file in bytes, if provided by Discord." + +msgid "Represents a UI Separator." +msgstr "Represents a UI Separator." + +msgid "Whether the separator is a divider. Defaults to ``True``." +msgstr "Whether the separator is a divider. Defaults to ``True``." + +msgid "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." +msgstr "The spacing size of the separator. Defaults to :attr:`~discord.SeparatorSpacingSize.small`." + +msgid "The separator's ID." +msgstr "The separator's ID." + +msgid "Represents a UI Container." +msgstr "Represents a UI Container." + +msgid "The current items supported are as follows:" +msgstr "The current items supported are as follows:" + +msgid ":class:`discord.ui.ActionRow`" +msgstr ":class:`discord.ui.ActionRow`" + +msgid "The initial items in this container." +msgstr "The initial items in this container." + +msgid "The accent colour of the container. Aliased to ``color`` as well." +msgstr "The accent colour of the container. Aliased to ``color`` as well." + +msgid "Whether this container has the spoiler overlay." +msgstr "Whether this container has the spoiler overlay." + +msgid "The container's ID." +msgstr "The container's ID." + +msgid "Adds an item to the container." +msgstr "Adds an item to the container." + +msgid "The item to add to the container." +msgstr "The item to add to the container." + +msgid "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." +msgstr "Removes an item from the container. If an int or str is passed, it will remove by Item :attr:`id` or ``custom_id`` respectively." + +msgid "The item, ``id``, or item ``custom_id`` to remove from the container." +msgstr "The item, ``id``, or item ``custom_id`` to remove from the container." + +msgid "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." +msgstr "Get an item from this container. Roughly equivalent to `utils.get(container.items, ...)`. If an ``int`` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search for nested items." + +msgid "Adds an :class:`ActionRow` to the container." +msgstr "Adds an :class:`ActionRow` to the container." + +msgid "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`ActionRow`, use :meth:`add_item` instead." + +msgid "The items this action row contains." +msgstr "The items this action row contains." + +msgid "The action row's ID." +msgstr "The action row's ID." + +msgid "Adds a :class:`Section` to the container." +msgstr "Adds a :class:`Section` to the container." + +msgid "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." +msgstr "To append a pre-existing :class:`Section`, use the :meth:`add_item` method, instead." + +msgid "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." +msgstr "The items contained in this section, up to 3. Currently only supports :class:`~discord.ui.TextDisplay`." + +msgid "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." +msgstr "The section's accessory. This is displayed in the top right of the section. Currently only supports :class:`~discord.ui.Button` and :class:`~discord.ui.Thumbnail`." + +msgid "Adds a :class:`TextDisplay` to the container." +msgstr "Adds a :class:`TextDisplay` to the container." + +msgid "The content of the TextDisplay" +msgstr "The content of the TextDisplay" + +msgid "The text displays' ID." +msgstr "The text displays' ID." + +msgid "Adds a :class:`MediaGallery` to the container." +msgstr "Adds a :class:`MediaGallery` to the container." + +msgid "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." +msgstr "To append a pre-existing :class:`MediaGallery`, use :meth:`add_item` instead." + +msgid "The media this gallery contains." +msgstr "The media this gallery contains." + +msgid "The file's ID." +msgstr "The file's ID." + +msgid "Adds a :class:`Separator` to the container." +msgstr "Adds a :class:`Separator` to the container." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this container. Equivalent to the `Copy Text` option on Discord clients." + +msgid "Whether the container has the spoiler overlay. Defaults to ``False``." +msgstr "Whether the container has the spoiler overlay. Defaults to ``False``." + +msgid "Disables all buttons and select menus in the container." +msgstr "Disables all buttons and select menus in the container." + +msgid "Enables all buttons and select menus in the container." +msgstr "Enables all buttons and select menus in the container." + +msgid "The base class for creating pop-up modals." +msgstr "The base class for creating pop-up modals." + +msgid "The title of the modal." +msgstr "The title of the modal." + +msgid "The child items attached to the modal." +msgstr "The child items attached to the modal." + +msgid "The ID of the modal that gets received during an interaction." +msgstr "The ID of the modal that gets received during an interaction." + +msgid "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." +msgstr "The coroutine that is called when the modal is submitted. Should be overridden to handle the values submitted by the user." + +msgid "The interaction that submitted the modal." +msgstr "The interaction that submitted the modal." + +msgid "Adds a component to the modal." +msgstr "Adds a component to the modal." + +msgid "The item to add to the modal" +msgstr "The item to add to the modal" + +msgid "Removes a component from the modal." +msgstr "Removes a component from the modal." + +msgid "The item to remove from the modal." +msgstr "The item to remove from the modal." + +msgid "Stops listening to interaction events from the modal." +msgstr "Stops listening to interaction events from the modal." + +msgid "Waits for the modal to be submitted." +msgstr "Waits for the modal to be submitted." msgid "A callback that is called when the modal's callback fails with an error." msgstr "A callback that is called when the modal's callback fails with an error." +msgid "The modal that failed the dispatch." +msgstr "The modal that failed the dispatch." + msgid "A callback that is called when a modal's timeout elapses without being explicitly stopped." msgstr "A callback that is called when a modal's timeout elapses without being explicitly stopped." -msgid "Represents a UI text input field." -msgstr "Represents a UI text input field." +msgid "Represents a legacy UI modal for InputText components." +msgstr "Represents a legacy UI modal for InputText components." + +msgid "Now inherits from :class:`BaseModal`" +msgstr "Now inherits from :class:`BaseModal`" + +msgid "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." +msgstr "The initial items that are displayed in the modal. Only supports :class:`discord.ui.InputText`; for newer modal features, see :class:`DesignerModal`." + +msgid "The title of the modal. Must be 45 characters or fewer." +msgstr "The title of the modal. Must be 45 characters or fewer." + +msgid "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." +msgstr "The ID of the modal that gets received during an interaction. Must be 100 characters or fewer." + +msgid "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." +msgstr "Timeout in seconds from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." + +msgid "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." +msgstr "Whether this modal should be stored for callback listening. Setting it to ``False`` will ignore its callback and prevent item values from being refreshed. Defaults to ``True``." + +msgid "Adds an InputText component to the modal." +msgstr "Adds an InputText component to the modal." + +msgid "Removes an InputText from the modal." +msgstr "Removes an InputText from the modal." + +msgid "Represents a UI modal compatible with all modal features." +msgstr "Represents a UI modal compatible with all modal features." + +msgid "The initial items that are displayed in the modal.." +msgstr "The initial items that are displayed in the modal.." + +msgid "Represents a UI Label used in :class:`discord.ui.DesignerModal`." +msgstr "Represents a UI Label used in :class:`discord.ui.DesignerModal`." + +msgid "The items currently supported are as follows:" +msgstr "The items currently supported are as follows:" + +msgid ":class:`discord.ui.InputText`" +msgstr ":class:`discord.ui.InputText`" + +msgid ":class:`discord.ui.FileUpload`" +msgstr ":class:`discord.ui.FileUpload`" + +msgid "The initial item attached to this label." +msgstr "The initial item attached to this label." + +msgid "The label text. Must be 45 characters or fewer." +msgstr "The label text. Must be 45 characters or fewer." + +msgid "The description for this label. Must be 100 characters or fewer." +msgstr "The description for this label. Must be 100 characters or fewer." + +msgid "The label's ID." +msgstr "The label's ID." + +msgid "Set this label's item." +msgstr "Set this label's item." + +msgid "The item to set." +msgstr "The item to set." + +msgid "A :class:`ModalItem` was not passed." +msgstr "A :class:`ModalItem` was not passed." + +msgid "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." +msgstr "Get the item from this label if it matches the provided id. If an ``int`` is provided, the item will match by ``id``, otherwise by ``custom_id``." + +msgid "The id or custom_id of the item to match." +msgstr "The id or custom_id of the item to match." + +msgid "The item if its ``id`` or ``custom_id`` matches." +msgstr "The item if its ``id`` or ``custom_id`` matches." + +msgid "Optional[:class:`ModalItem`]" +msgstr "Optional[:class:`ModalItem`]" + +msgid "Set this label's item to an input text." +msgstr "Set this label's item to an input text." + +msgid "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`InputText`, use the :meth:`set_item` method, instead." msgid "The style of the input text field." msgstr "The style of the input text field." @@ -536,9 +1256,6 @@ msgstr "The style of the input text field." msgid "The ID of the input text field that gets received during an interaction." msgstr "The ID of the input text field that gets received during an interaction." -msgid "The label for the input text field. Must be 45 characters or fewer." -msgstr "The label for the input text field. Must be 45 characters or fewer." - msgid "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." msgstr "The placeholder text that is shown if nothing is selected, if any. Must be 100 characters or fewer." @@ -554,6 +1271,36 @@ msgstr "Whether the input text field is required or not. Defaults to ``True``." msgid "Pre-fills the input text field with this value. Must be 4000 characters or fewer." msgstr "Pre-fills the input text field with this value. Must be 4000 characters or fewer." +msgid "Set this label's item to a select menu." +msgstr "Set this label's item to a select menu." + +msgid "Whether the select is required or not. Defaults to ``True``." +msgstr "Whether the select is required or not. Defaults to ``True``." + +msgid "Set this label's item to a file upload." +msgstr "Set this label's item to a file upload." + +msgid "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." +msgstr "To set a pre-existing :class:`FileUpload`, use the :meth:`set_item` method, instead." + +msgid "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." +msgstr "The minimum number of files that must be uploaded. Defaults to 0 and must be between 0 and 10, inclusive." + +msgid "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." +msgstr "The maximum number of files that can be uploaded. Must be between 1 and 10, inclusive." + +msgid "Whether the file upload field is required or not. Defaults to ``True``." +msgstr "Whether the file upload field is required or not. Defaults to ``True``." + +msgid "The file upload field's ID." +msgstr "The file upload field's ID." + +msgid "Represents a UI text input field." +msgstr "Represents a UI text input field." + +msgid "The label for the input text field. Must be 45 characters or fewer." +msgstr "The label for the input text field. Must be 45 characters or fewer." + msgid "The relative row this input text field belongs to. A modal dialog 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 "The relative row this input text field belongs to. A modal dialog 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)." @@ -572,3 +1319,24 @@ msgstr "The maximum number of characters that can be entered." msgid "The value entered in the text field." msgstr "The value entered in the text field." +msgid "Represents a UI File Upload component." +msgstr "Represents a UI File Upload component." + +msgid "The ID of this component. If not provided by the user, it is set sequentially by Discord." +msgstr "The ID of this component. If not provided by the user, it is set sequentially by Discord." + +msgid "The custom id that gets received during an interaction." +msgstr "The custom id that gets received during an interaction." + +msgid "The minimum number of files that must be uploaded. Defaults to 0." +msgstr "The minimum number of files that must be uploaded. Defaults to 0." + +msgid "The maximum number of files that can be uploaded." +msgstr "The maximum number of files that can be uploaded." + +msgid "Whether the input file upload is required or not. Defaults to ``True``." +msgstr "Whether the input file upload is required or not. Defaults to ``True``." + +msgid "The files that were uploaded to the field." +msgstr "The files that were uploaded to the field." + diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/utils.po b/docs/locales/zh_CN/LC_MESSAGES/api/utils.po index 09b338136a..8c190541ac 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/utils.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/utils.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -68,50 +68,50 @@ msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." msgstr "Keyword arguments that denote attributes to search with." -msgid "|coro|" -msgstr "|coro|" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." -msgid "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." -msgstr "Attempts to get an attribute from the object in cache. If it fails, it will attempt to fetch it. If the fetch also fails, an error will be raised." +msgid "The object to operate on." +msgstr "The object to operate on." -msgid "The object to use the get or fetch methods in" -msgstr "The object to use the get or fetch methods in" +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." -msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." +msgid "ID of object to get." +msgstr "ID of object to get." -msgid "The ID of the object" -msgstr "The ID of the object" - -msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "The default value to return if the object is not found, instead of raising an error." +msgid "The value to return instead of raising if fetching fails." +msgstr "The value to return instead of raising if fetching fails." msgid "Returns" msgstr "Returns" -msgid "The object found or the default value." -msgstr "The object found or the default value." +msgid "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." +msgstr "The object if found, or `default` if provided when not found. Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given." + +msgid ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" +msgstr ":class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`" msgid "Raises" msgstr "Raises" -msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "The object is missing a ``get_`` or ``fetch_`` method" +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." -msgid "Invalid ID for the object" -msgstr "Invalid ID for the object" +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." -msgid "An error occurred fetching the object" -msgstr "An error occurred fetching the object" +msgid "Invalid ID for the object." +msgstr "Invalid ID for the object." -msgid "You do not have permission to fetch the object" -msgstr "You do not have permission to fetch the object" +msgid "An error occurred fetching the object." +msgstr "An error occurred fetching the object." -msgid "Getting a guild from a guild ID: ::" -msgstr "Getting a guild from a guild ID: ::" +msgid "You do not have permission to fetch the object." +msgstr "You do not have permission to fetch the object." -msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" +msgid "Raised when the object resolves to a different guild." +msgstr "Raised when the object resolves to a different guild." msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." @@ -239,6 +239,9 @@ msgstr "The code." msgid "The template code." msgstr "The template code." +msgid "|coro|" +msgstr "|coro|" + msgid "Sleep until a specified time." msgstr "Sleep until a specified time." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/version_info.po b/docs/locales/zh_CN/LC_MESSAGES/api/version_info.po index 7b04bdc20f..a07e2b4046 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/version_info.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/version_info.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/voice.po b/docs/locales/zh_CN/LC_MESSAGES/api/voice.po index e746081c69..736029ff4a 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/voice.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/voice.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/webhooks.po b/docs/locales/zh_CN/LC_MESSAGES/api/webhooks.po index e502fd296e..a1e55a1e3d 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/webhooks.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -98,6 +98,12 @@ msgstr "The channel that this webhook is following. Only given if :attr:`type` i msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" +msgid "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." +msgstr "The interaction this webhook belongs to. Only set if :attr:`type` is :attr:`WebhookType.application`." + +msgid "Optional[:class:`Interaction`]" +msgstr "Optional[:class:`Interaction`]" + msgid "Parameters" msgstr "Parameters" @@ -332,8 +338,8 @@ msgstr "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgid "The length of ``embeds`` was invalid." msgstr "The length of ``embeds`` was invalid." -msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." -msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgid "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." +msgstr "Either there was no token associated with this webhook, ``ephemeral`` was passed with the improper webhook type, there was no state attached with this webhook when giving it a dispatchable view, you specified both ``thread_name`` and ``thread``, or ``applied_tags`` was passed with neither ``thread_name`` nor ``thread`` specified." msgid "Returns an :class:`Asset` for the avatar the webhook has." msgstr "Returns an :class:`Asset` for the avatar the webhook has." @@ -380,11 +386,14 @@ msgstr "There was no token associated with this webhook." msgid "The guild this webhook belongs to." msgstr "The guild this webhook belongs to." -msgid "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is authenticated with a bot token. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is authenticated with a bot token." +msgstr "Whether the webhook is authenticated with a bot token." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the webhook is a \"partial\" webhook. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the webhook is a \"partial\" webhook." +msgstr "Whether the webhook is a \"partial\" webhook." msgid "Edits a message owned by this webhook." msgstr "Edits a message owned by this webhook." diff --git a/docs/locales/zh_CN/LC_MESSAGES/changelog.po b/docs/locales/zh_CN/LC_MESSAGES/changelog.po index 31e14db03d..4354b762e0 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/changelog.po +++ b/docs/locales/zh_CN/LC_MESSAGES/changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -26,12 +26,108 @@ msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." msgstr "These changes are available on the `master` branch, but have not yet been released." -msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" -msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" - msgid "Added" msgstr "Added" +msgid "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Added `.extension` attribute to emojis to get their file extension. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Changed" +msgstr "Changed" + +msgid "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" +msgstr "Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048))" + +msgid "Fixed" +msgstr "Fixed" + +msgid "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" +msgstr "Fixed `RawMessageUpdateEvent.cached_message` being always `None` even when the message was cached. ([#3038](https://github.com/Pycord-Development/pycord/pull/3038))" + +msgid "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" +msgstr "Fixed downloading animated emojis which were originally uploaded as WebP files by changing the `.url` extension of animated emojis from .gif to .webp. ([#3055](https://github.com/Pycord-Development/pycord/pull/3055))" + +msgid "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" +msgstr "Fixed `Interaction.channel` not being resolved with user-installed commands ran in guilds which the bot is not a member of. ([#3047](https://github.com/Pycord-Development/pycord/pull/3047))" + +msgid "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" +msgstr "Fixed incorrect page group assignment in `Paginator`. ([#3065](https://github.com/Pycord-Development/pycord/pull/3065))" + +msgid "Deprecated" +msgstr "Deprecated" + +msgid "Removed" +msgstr "Removed" + +msgid "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" +msgstr "Removed guild creation and ownership related methods and arguments as they're not allowed for bots anymore. ([#3056](https://github.com/Pycord-Development/pycord/pull/3056))" + +msgid "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." +msgstr "Removed `Guild.set_mfa_required`, `Guild.delete`, `Template.create_guild` and `Client.create_guild`." + +msgid "Removed the `owner` keyword argument from `Guild.edit`." +msgstr "Removed the `owner` keyword argument from `Guild.edit`." + +msgid "[2.7.0] - 2025-12-24" +msgstr "[2.7.0] - 2025-12-24" + +msgid "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" +msgstr "Added `Attachment.read_chunked` and added optional `chunksize` argument to `Attachment.save` for retrieving attachments in chunks. ([#2956](https://github.com/Pycord-Development/pycord/pull/2956))" + +msgid "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" +msgstr "Added `Guild.fetch_roles_member_counts` method and `GuildRoleCounts` class. ([#3020](https://github.com/Pycord-Development/pycord/pull/3020))" + +msgid "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" +msgstr "Implemented `with_response` for interaction callbacks, adding `Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`. ([#2711](https://github.com/Pycord-Development/pycord/pull/2711))" + +msgid "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" +msgstr "Added `RawMessageUpdateEvent.new_message` - message update events now contain full message objects ([#2780](https://github.com/Pycord-Development/pycord/pull/2780))" + +msgid "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Added `Guild.get_or_fetch()` and `Client.get_or_fetch()` shortcut methods. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" + +msgid "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" +msgstr "Added support for setting guild-specific `avatar`, `banner`, and `bio` for the bot user through `Member.edit`. ([#2908](https://github.com/Pycord-Development/pycord/pull/2908))" + +msgid "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" +msgstr "Added support for select default values. ([#2899](https://github.com/Pycord-Development/pycord/pull/2899))" + +msgid "Adds a new generic parameter to selects to type `ui.Select.values` return type." +msgstr "Adds a new generic parameter to selects to type `ui.Select.values` return type." + +msgid "Adds `SelectDefaultValue` object to create select default values." +msgstr "Adds `SelectDefaultValue` object to create select default values." + +msgid "Adds `SelectDefaultValueType` enum." +msgstr "Adds `SelectDefaultValueType` enum." + +msgid "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." +msgstr "Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`, `ui.MentionableSelect`, and `ui.ChannelSelect`." + +msgid "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `store` parameter to `View` and `Modal` classes. ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Added `Webhook.parent` and `Webhook.from_interaction` ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" +msgstr "Added the ability to use functions with any number of optional arguments and functions returning an awaitable as `Option.autocomplete`. ([#2914](https://github.com/Pycord-Development/pycord/pull/2914))" + +msgid "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Added `ui.FileUpload` for modals and the `FileUpload` component. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" +msgstr "Added `Permissions.bypass_slowmode`. ([#2939](https://github.com/Pycord-Development/pycord/pull/2939))" + +msgid "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" +msgstr "Added support for Guild Incidents via `Guild.incidents_data` and `Guild.modify_incident_actions()`. ([#2955](https://github.com/Pycord-Development/pycord/pull/2955))" + +msgid "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Added `mention` property to `BaseEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" + +msgid "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" +msgstr "Added `positional` argument to `commands.Flag`. ([#2443](https://github.com/Pycord-Development/pycord/pull/2443))" + msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" msgstr "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" @@ -74,14 +170,179 @@ msgstr "Added helper methods to determine the authorizing party of an `Interacti msgid "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" msgstr "Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. ([#2579](https://github.com/Pycord-Development/pycord/pull/2579))" +msgid "Added the following soundboard-related features:" +msgstr "Added the following soundboard-related features:" + +msgid "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." +msgstr "Manage guild soundboard sounds with `Guild.fetch_sounds()`, `Guild.create_sound()`, `SoundboardSound.edit()`, and `SoundboardSound.delete()`." + +msgid "Access Discord default sounds with `Client.fetch_default_sounds()`." +msgstr "Access Discord default sounds with `Client.fetch_default_sounds()`." + +msgid "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." +msgstr "Play sounds in voice channels with `VoiceChannel.send_soundboard_sound()`." + +msgid "New `on_voice_channel_effect_send` event for sound and emoji effects." +msgstr "New `on_voice_channel_effect_send` event for sound and emoji effects." + +msgid "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" +msgstr "Soundboard limits based on guild premium tier (8-48 slots) in `Guild.soundboard_limit`. ([#2623](https://github.com/Pycord-Development/pycord/pull/2623))" + msgid "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" msgstr "Added new `Subscription` object and related methods/events. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgid "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" -msgstr "Added ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgid "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" +msgstr "Added `Message.forward_to`, `Message.snapshots`, and other related attributes. ([#2598](https://github.com/Pycord-Development/pycord/pull/2598))" -msgid "Fixed" -msgstr "Fixed" +msgid "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" +msgstr "Add missing `Guild` feature flags and `Guild.edit` parameters. ([#2672](https://github.com/Pycord-Development/pycord/pull/2672))" + +msgid "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" +msgstr "Added the ability to change the API's base URL with `Route.API_BASE_URL`. ([#2714](https://github.com/Pycord-Development/pycord/pull/2714))" + +msgid "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" +msgstr "Added the ability to pass a `datetime.time` object to `format_dt`. ([#2747](https://github.com/Pycord-Development/pycord/pull/2747))" + +msgid "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" +msgstr "Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop` class, allowing concurrent iterations if enabled. ([#2765](https://github.com/Pycord-Development/pycord/pull/2765))" + +msgid "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Added various missing channel parameters and allow `default_reaction_emoji` to be `None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" +msgstr "Added support for type hinting slash command options with `typing.Annotated`. ([#2782](https://github.com/Pycord-Development/pycord/pull/2782))" + +msgid "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" +msgstr "Added conversion to `Member` in `MentionableConverter`. ([#2775](https://github.com/Pycord-Development/pycord/pull/2775))" + +msgid "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" +msgstr "Added `discord.Interaction.created_at`. ([#2801](https://github.com/Pycord-Development/pycord/pull/2801))" + +msgid "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" +msgstr "Added `User.nameplate` property. ([#2817](https://github.com/Pycord-Development/pycord/pull/2817))" + +msgid "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" +msgstr "Added role gradients support with `Role.colours` and the `RoleColours` class. ([#2818](https://github.com/Pycord-Development/pycord/pull/2818))" + +msgid "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" +msgstr "Added `ThreadArchiveDuration` enum to improve clarity of thread archive durations. ([#2826](https://github.com/Pycord-Development/pycord/pull/2826))" + +msgid "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" +msgstr "Added `Interaction.attachment_size_limit`. ([#2854](https://github.com/Pycord-Development/pycord/pull/2854))" + +msgid "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" +msgstr "Added support for selects and text displays in modals. ([#2858](https://github.com/Pycord-Development/pycord/pull/2858))" + +msgid "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" +msgstr "Added `AuditLogDiff.communication_disabled_until`. ([#2883](https://github.com/Pycord-Development/pycord/pull/2883))" + +msgid "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" +msgstr "Added `discord.User.primary_guild` and the `PrimaryGuild` class. ([#2876](https://github.com/Pycord-Development/pycord/pull/2876))" + +msgid "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" +msgstr "Added `get_component` to `Message`, `Section`, `Container` and `ActionRow`. ([#2849](https://github.com/Pycord-Development/pycord/pull/2849))" + +msgid "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" +msgstr "Overhauled support for Components V2 and new Modal components ([#2904](https://github.com/Pycord-Development/pycord/pull/2904/))" + +msgid "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." +msgstr "Revert `discord.ui.View` and `discord.ui.Modal` to 2.6.1 behavior; not compatible with new features." + +msgid "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." +msgstr "Implemented `discord.ui.DesignerView` and `discord.ui.DesignerModal` to support new components." + +msgid "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." +msgstr "`DesignerView` and `Container` do not support `Button` and `Select` directly; use `discord.ui.ActionRow` instead." + +msgid "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." +msgstr "`DesignerModal` does not support `InputText` and `Select` directly; use `discord.ui.Label` instead." + +msgid "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." +msgstr "Removed `InputText.description`, `Select.label` and `Select.description`; these are now attributes of `Label`." + +msgid "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." +msgstr "`discord.ui.Item` is now a base class for `ViewItem` and `ModalItem`; all items inherit from these." + +msgid "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" +msgstr "All view and modal classes now inherit from a base `ItemInterface` class, split into `BaseView` and `BaseModal`" + +msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" + +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" + +msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" + +msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" + +msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" + +msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" + +msgid "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" +msgstr "Changed the default value of `ApplicationCommand.nsfw` to `False`. ([#2797](https://github.com/Pycord-Development/pycord/pull/2797))" + +msgid "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Upgraded voice websocket version to v8. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "`Messageable.pins()` now returns a `MessagePinIterator` and has new arguments. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Fixed the `view` attribute on many view items being incorrect. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" +msgstr "Fixed `TypeError` in paginator implementation when only passing `PageGroup` objects and `show_menu` is falsy. ([#2993](https://github.com/Pycord-Development/pycord/pull/2993))" + +msgid "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" +msgstr "Fixed breaking change in `ui.Select` Generic typing by adding default values to TypeVars. ([#3002](https://github.com/Pycord-Development/pycord/pull/3002))" + +msgid "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" +msgstr "Fixed `View`'s `disable_on_timeout` not working in private (DM) channels. ([#3016](https://github.com/Pycord-Development/pycord/pull/3016))" + +msgid "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" +msgstr "Manage silence for new SSRC with existing user_id. ([#2808](https://github.com/Pycord-Development/pycord/pull/2808))" + +msgid "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" +msgstr "Unbound `raw` reference in `parse_message_update` causing errors on message updates. ([#2905](https://github.com/Pycord-Development/pycord/pull/2905))" + +msgid "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" +msgstr "`view=None` in various methods causing an AttributeError. ([#2915](https://github.com/Pycord-Development/pycord/pull/2915))" + +msgid "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" +msgstr "`View.message` being `None` when it had not been interacted with yet. ([#2916](https://github.com/Pycord-Development/pycord/pull/2916))" + +msgid "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" +msgstr "Fixed a crash when processing message edit events while message cache was disabled. ([#2924](https://github.com/Pycord-Development/pycord/pull/2924))" + +msgid "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" +msgstr "Fixed OPUS Decode Error when recording audio. ([#2925](https://github.com/Pycord-Development/pycord/pull/2925))" + +msgid "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" +msgstr "Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments. ([#2943](https://github.com/Pycord-Development/pycord/pull/2943))" + +msgid "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed modal input values being misordered when using the `row` parameter and inserting items out of row order. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" +msgstr "Fixed a KeyError when a text input is left blank in a modal. ([#2938](https://github.com/Pycord-Development/pycord/pull/2938))" + +msgid "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" +msgstr "Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))" + +msgid "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" +msgstr "Fixed autocomplete crashing when using an async staticmethod. ([#2966](https://github.com/Pycord-Development/pycord/pull/2966))" + +msgid "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" +msgstr "Fixed attributes like :attr:`Member.display_banner` being `None` when the member has no guild specific banner, but does have a global one. ([#2968](https://github.com/Pycord-Development/pycord/pull/2949))" + +msgid "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" +msgstr "Fixed `__repr__` formatting for `AppEmoji`. ([#2972](https://github.com/Pycord-Development/pycord/pull/2972))" msgid "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" msgstr "Fixed `Enum` options not setting the correct type when only one choice is available. ([#2577](https://github.com/Pycord-Development/pycord/pull/2577))" @@ -143,29 +404,59 @@ msgstr "Fixed `AttributeError` when trying to consume a consumable entitlement. msgid "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" msgstr "Fixed `Subscription.renewal_sku_ids` not accepting `None` from the received payload. ([#2709](https://github.com/Pycord-Development/pycord/pull/2709))" -msgid "Changed" -msgstr "Changed" +msgid "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" +msgstr "Fixed `ForumChannel.edit` allowing `default_reaction_emoji` to be `None`. ([#2739](https://github.com/Pycord-Development/pycord/pull/2739))" -msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" -msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" +msgid "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" +msgstr "Fixed missing `None` type hints in `Select.__init__`. ([#2746](https://github.com/Pycord-Development/pycord/pull/2746))" -msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" +msgstr "Fixed `TypeError` when using `Flag` with Python 3.11+. ([#2759](https://github.com/Pycord-Development/pycord/pull/2759))" -msgid "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" -msgstr "`Emoji` has been renamed to `GuildEmoji`. ([#2501](https://github.com/Pycord-Development/pycord/pull/2501))" +msgid "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" +msgstr "Fixed `TypeError` when specifying `thread_name` in `Webhook.send`. ([#2761](https://github.com/Pycord-Development/pycord/pull/2761))" -msgid "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" -msgstr "Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` method with a pure Python equivalent. ([#2176](https://github.com/Pycord-Development/pycord/pull/2176))" +msgid "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" +msgstr "Updated `valid_locales` to support `in` and `es-419`. ([#2767](https://github.com/Pycord-Development/pycord/pull/2767))" -msgid "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" -msgstr "Updated `Guild.filesize_limit` to 10 MB instead of 25 MB following Discord's API changes. ([#2671](https://github.com/Pycord-Development/pycord/pull/2671))" +msgid "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" +msgstr "Added support for emoji aliases like `:smile:` in PartialEmoji.from_str. Also applied the same logic in PartialEmojiConverter. ([#2815](https://github.com/Pycord-Development/pycord/pull/2815))" -msgid "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" -msgstr "`Entitlement.ends_at` can now be `None`. ([#2564](https://github.com/Pycord-Development/pycord/pull/2564))" +msgid "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" +msgstr "Fixed `Webhook.edit` not working with `attachments=[]`. ([#2779](https://github.com/Pycord-Development/pycord/pull/2779))" -msgid "Deprecated" -msgstr "Deprecated" +msgid "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" +msgstr "Fixed GIF-based `Sticker` returning the wrong `url`. ([#2781](https://github.com/Pycord-Development/pycord/pull/2781))" + +msgid "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" +msgstr "Fixed `VoiceClient` crashing randomly while receiving audio ([#2800](https://github.com/Pycord-Development/pycord/pull/2800))" + +msgid "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" +msgstr "Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812))" + +msgid "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" +msgstr "Fixed `AttributeError` when printing a File component's `__repr__`. ([#2843](https://github.com/Pycord-Development/pycord/pull/2843))" + +msgid "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" +msgstr "Fixed `TypeError` when using `@option` with certain annotations and along with `channel_types`. ([#2835](https://github.com/Pycord-Development/pycord/pull/2835))" + +msgid "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" +msgstr "Fixed `TypeError` when using `Optional[...]` or `... | None` in command option type. ([#2852](https://github.com/Pycord-Development/pycord/pull/2852))" + +msgid "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" +msgstr "Fixed type-hinting for `PermissionOverwrite.update`. ([#2878](https://github.com/Pycord-Development/pycord/pull/2878))" + +msgid "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" +msgstr "Fixed `AttributeError` when accessing `AuditLogEntry.changes` more than once. ([#2882])(https://github.com/Pycord-Development/pycord/pull/2882))" + +msgid "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" +msgstr "Fixed type hint for argument `start_time` and `end_time` of `Guild.create_scheduled_event` ([#2879](https://github.com/Pycord-Development/pycord/pull/2879))" + +msgid "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" +msgstr "Deprecated manually setting the `view` attribute on view items. ([#2981](https://github.com/Pycord-Development/pycord/pull/2981))" + +msgid "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" +msgstr "Deprecated `utils.get_or_fetch(attr, id)` and `Client.get_or_fetch_user(id)` in favour of `utils.get_or_fetch(object_type, object_id)` and `Client.get_or_fetch(User, id)`. ([#2776](https://github.com/Pycord-Development/pycord/pull/2776))" msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" @@ -176,6 +467,27 @@ msgstr "Deprecated `Emoji` in favor of `GuildEmoji`. ([#2501](https://github.com msgid "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" msgstr "Deprecated `Interaction.cached_channel` in favor of `Interaction.channel`. ([#2658](https://github.com/Pycord-Development/pycord/pull/2658))" +msgid "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" +msgstr "Deprecated `is_nsfw` for categories since it was never supported by the API. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))" + +msgid "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" +msgstr "Deprecated `Messageable.pins()` returning a list of `Message`; it should be used as an iterator of `MessagePin` instead. ([#2872](https://github.com/Pycord-Development/pycord/pull/2872))" + +msgid "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" +msgstr "⚠️ **Removed support for Python 3.9.** ([#2986](https://github.com/Pycord-Development/pycord/pull/2986))" + +msgid "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" +msgstr "Removed deprecated support for `Option` in `BridgeCommand`, use `BridgeOption` instead. ([#2731](https://github.com/Pycord-Development/pycord/pull/2731))" + +msgid "[2.7.0rc2] - 2025-10-22" +msgstr "[2.7.0rc2] - 2025-10-22" + +msgid "[2.7.0rc1] - 2025-08-30" +msgstr "[2.7.0rc1] - 2025-08-30" + +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" +msgstr "⚠️ **This version removes support for Python 3.8.** ⚠️" + msgid "[2.6.1] - 2024-09-15" msgstr "[2.6.1] - 2024-09-15" @@ -338,9 +650,6 @@ msgstr "Replaced `Client.fetch_entitlements` with `Client.entitlements`, which r msgid "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" msgstr "Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275))" -msgid "Removed" -msgstr "Removed" - msgid "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" msgstr "Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. ([#2421](https://github.com/Pycord-Development/pycord/pull/2421))" diff --git a/docs/locales/zh_CN/LC_MESSAGES/cogs.po b/docs/locales/zh_CN/LC_MESSAGES/cogs.po index 686217ce9b..0ebfe344f3 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/cogs.po +++ b/docs/locales/zh_CN/LC_MESSAGES/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/discord.po b/docs/locales/zh_CN/LC_MESSAGES/discord.po index 21fb757068..036b0a7565 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/discord.po +++ b/docs/locales/zh_CN/LC_MESSAGES/discord.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/api.po b/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/api.po index 58248a8101..601e89e885 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -125,17 +125,17 @@ msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" -msgid "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" -msgstr "Returns name_localizations from :attr:`slash_variant` You can edit/set name_localizations directly with .. code-block:: python3" +msgid "Returns name_localizations from :attr:`slash_variant`" +msgstr "Returns name_localizations from :attr:`slash_variant`" -msgid "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.name_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.name_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set name_localizations directly with" +msgstr "You can edit/set name_localizations directly with" -msgid "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" -msgstr "Returns description_localizations from :attr:`slash_variant` You can edit/set description_localizations directly with .. code-block:: python3" +msgid "Returns description_localizations from :attr:`slash_variant`" +msgstr "Returns description_localizations from :attr:`slash_variant`" -msgid "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" -msgstr "bridge_command.description_localizations[\"en-UK\"] = ... # or any other locale # or bridge_command.description_localizations = {\"en-UK\": ..., \"fr-FR\": ...}" +msgid "You can edit/set description_localizations directly with" +msgstr "You can edit/set description_localizations directly with" msgid "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." msgstr "Adds the command to a bot. This method is inherited by :class:`.BridgeCommandGroup`." @@ -320,8 +320,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactio msgid "Alias for :meth:`~.BridgeContext.respond`." msgstr "Alias for :meth:`~.BridgeContext.respond`." -msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." +msgstr "Defers the command with the respective approach to the current context. In :class:`BridgeExtContext`, this will be :meth:`~discord.abc.Messageable.trigger_typing` while in :class:`BridgeApplicationContext`, this will be :attr:`~.ApplicationContext.defer`." msgid "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." msgstr "There is no ``trigger_typing`` alias for this method. ``trigger_typing`` will always provide the same functionality across contexts." diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/index.po b/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/index.po index e6fc497edb..325dbd81a5 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/api.po b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/api.po index dac662c76d..209b0e4154 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/api.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr "The functions being listened to must be a :ref:`coroutine `." msgid "The function being listened to is not a coroutine." msgstr "The function being listened to is not a coroutine." -msgid "The ``name`` (event name) does not start with 'on_'" -msgstr "The ``name`` (event name) does not start with 'on_'" +msgid "The ``name`` (event name) does not start with ``on_``." +msgstr "The ``name`` (event name) does not start with ``on_``." msgid "Would print one and two in an unspecified order." msgstr "Would print one and two in an unspecified order." @@ -248,8 +248,8 @@ msgstr "The name of the event to listen for. Defaults to ``func.__name__``." msgid "The ``func`` parameter is not a coroutine function." msgstr "The ``func`` parameter is not a coroutine function." -msgid "Registers a :class:`~discord.ui.View` for persistent listening." -msgstr "Registers a :class:`~discord.ui.View` for persistent listening." +msgid "Registers a :class:`~discord.ui.BaseView` for persistent listening." +msgstr "Registers a :class:`~discord.ui.BaseView` for persistent listening." msgid "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." msgstr "This method should be used for when a view is comprised of components that last longer than the lifecycle of the program." @@ -419,36 +419,6 @@ msgstr "Any additional keyword arguments to pass to :class:`.SlashCommandGroup`. msgid "The slash command group that was created." msgstr "The slash command group that was created." -msgid "Creates a :class:`.Guild`." -msgstr "Creates a :class:`.Guild`." - -msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." -msgstr "Bot accounts in more than 10 guilds are not allowed to create guilds." - -msgid "The name of the guild." -msgstr "The name of the guild." - -msgid "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." -msgstr "The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected." - -msgid "The code for a template to create the guild with. .. versionadded:: 1.4" -msgstr "The code for a template to create the guild with. .. versionadded:: 1.4" - -msgid "The code for a template to create the guild with." -msgstr "The code for a template to create the guild with." - -msgid "The guild created. This is not the same guild that is added to cache." -msgstr "The guild created. This is not the same guild that is added to cache." - -msgid ":class:`.Guild`" -msgstr ":class:`.Guild`" - -msgid "Guild creation failed." -msgstr "Guild creation failed." - -msgid "Invalid icon image format given. Must be PNG or JPG." -msgstr "Invalid icon image format given. Must be PNG or JPG." - msgid "Deletes the custom :class:`AppEmoji` from the application." msgstr "Deletes the custom :class:`AppEmoji` from the application." @@ -575,6 +545,15 @@ msgstr "Invalid Channel ID." msgid "You do not have permission to fetch this channel." msgstr "You do not have permission to fetch this channel." +msgid "Fetches the bot's default sounds." +msgstr "Fetches the bot's default sounds." + +msgid "The bot's default sounds." +msgstr "The bot's default sounds." + +msgid "List[:class:`.SoundboardSound`]" +msgstr "List[:class:`.SoundboardSound`]" + msgid "Retrieves a custom :class:`AppEmoji` from the application." msgstr "Retrieves a custom :class:`AppEmoji` from the application." @@ -623,6 +602,9 @@ msgstr "Whether to include count information in the guild. This fills the :attr: msgid "The guild from the ID." msgstr "The guild from the ID." +msgid ":class:`.Guild`" +msgstr ":class:`.Guild`" + msgid "You do not have access to the guild." msgstr "You do not have access to the guild." @@ -845,15 +827,15 @@ msgstr "A generator that retrieves every :class:`.abc.GuildChannel` the client c msgid "This is equivalent to: ::" msgstr "This is equivalent to: ::" -msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" - 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 "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." msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr ":class:`.abc.GuildChannel` -- A channel the client can 'access'." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.abc.GuildChannel\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "Returns a generator with every :class:`.Member` the client can see." @@ -1019,6 +1001,30 @@ msgstr "The returned message or ``None`` if not found." msgid "Optional[:class:`.Message`]" msgstr "Optional[:class:`.Message`]" +msgid "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." +msgstr "Shortcut method to get data from an object either by returning the cached version, or if it does not exist, attempting to fetch it from the API." + +msgid "Type of object to fetch or get." +msgstr "Type of object to fetch or get." + +msgid "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." +msgstr "ID of object to get. If :data:`None`, returns `default` if provided, else :data:`None`." + +msgid "A default to return instead of raising if fetch fails." +msgstr "A default to return instead of raising if fetch fails." + +msgid "The object if found, or `default` if provided when not found." +msgstr "The object if found, or `default` if provided when not found." + +msgid ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" +msgstr ":class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`" + +msgid "Raised when required parameters are missing or invalid types are provided." +msgstr "Raised when required parameters are missing or invalid types are provided." + +msgid "Raised when an unsupported or incompatible object type is used." +msgstr "Raised when an unsupported or incompatible object type is used." + msgid "Looks up a user in the user cache or fetches if not found." msgstr "Looks up a user in the user cache or fetches if not found." @@ -1070,6 +1076,18 @@ msgstr "A list of prefixes or a single prefix that the bot is listening for." msgid "Union[List[:class:`str`], :class:`str`]" msgstr "Union[List[:class:`str`], :class:`str`]" +msgid "Gets a :class:`.Sound` from the bot's sound cache." +msgstr "Gets a :class:`.Sound` from the bot's sound cache." + +msgid "The ID of the sound to get." +msgstr "The ID of the sound to get." + +msgid "The sound with the given ID." +msgstr "The sound with the given ID." + +msgid "Optional[:class:`.SoundboardSound`]" +msgstr "Optional[:class:`.SoundboardSound`]" + msgid "Returns a stage instance with the given stage channel ID." msgstr "Returns a stage instance with the given stage channel ID." @@ -1139,8 +1157,8 @@ msgstr "Specifies if the client's internal cache is ready for use." msgid "Whether the WebSocket is currently rate limited." msgstr "Whether the WebSocket is currently rate limited." -msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." +msgstr "This can be useful to know when deciding whether you should query members using HTTP or via the gateway." msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." msgstr "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no websocket is present, this returns ``nan``, and if no heartbeat has been received yet, this returns ``float('inf')``." @@ -1262,6 +1280,27 @@ msgstr "The default error handler provided by the client." 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 "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." +msgid "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." +msgstr "The default modal error handler provided by the client. The default implementation prints the traceback to stderr." + +msgid "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." +msgstr "This only fires for a modal if you did not define its :func:`~discord.ui.Modal.on_error`." + +msgid "The exception that was raised." +msgstr "The exception that was raised." + +msgid "The interaction that was received." +msgstr "The interaction that was received." + +msgid "The default view error handler provided by the client." +msgstr "The default view error handler provided by the client." + +msgid "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." +msgstr "This only fires for a view if you did not define its :func:`~discord.ui.BaseView.on_error`." + +msgid "The item that the user interacted with." +msgstr "The item that the user interacted with." + msgid "A sequence of persistent views added to the client." msgstr "A sequence of persistent views added to the client." @@ -1448,6 +1487,9 @@ msgstr "A shortcut decorator that initializes the provided subclass of :class:`. msgid "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." msgstr "The name of the group to create. This will resolve to the name of the decorated class if ``None`` is passed." +msgid "A list of all the sounds the bot can see." +msgstr "A list of all the sounds the bot can see." + msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "A shorthand coroutine for :meth:`login` + :meth:`connect`." @@ -1586,8 +1628,8 @@ msgstr ":class:`.ApplicationCommand` -- An application command from the internal msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.commands.core.ApplicationCommand\\`\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgid "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" -msgstr "An iterator that recursively walks through all commands and subcommands. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgid "An iterator that recursively walks through all commands and subcommands." +msgstr "An iterator that recursively walks through all commands and subcommands." msgid "Duplicates due to aliases are no longer returned" msgstr "Duplicates due to aliases are no longer returned" @@ -1595,6 +1637,9 @@ msgstr "Duplicates due to aliases are no longer returned" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the internal list of commands." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Generator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.core.Command\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CogT\\`\\`\\, bound\\= Cog\\)\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\, \\:py\\:obj\\:\\`None\\`\\, \\:py\\:obj\\:\\`None\\`\\]`" + msgid "AutoShardedBot" msgstr "AutoShardedBot" @@ -1931,8 +1976,8 @@ msgstr "The amount of time left on this command's cooldown in seconds. If this i msgid ":class:`float`" msgstr ":class:`float`" -msgid "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Checks whether the command has an error handler registered. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Checks whether the command has an error handler registered." +msgstr "Checks whether the command has an error handler registered." msgid "The name of the cog this command belongs to, if any." msgstr "The name of the cog this command belongs to, if any." @@ -2615,15 +2660,15 @@ msgstr "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "The ``predicate`` attribute for this function **is** a coroutine." +msgid "Creating a basic check to see if it's the bot owner or the server owner:" +msgstr "Creating a basic check to see if it's the bot owner or the server owner:" + msgid "An argument list of checks that have been decorated with the :func:`check` decorator." msgstr "An argument list of checks that have been decorated with the :func:`check` decorator." msgid "A check passed has not been decorated with the :func:`check` decorator." msgstr "A check passed has not been decorated with the :func:`check` decorator." -msgid "Creating a basic check to see if it's the bot owner or the server owner:" -msgstr "Creating a basic check to see if it's the bot owner or the server owner:" - 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 "A :func:`.check` that is added that checks if the member invoking the command has the role specified via the name or ID specified." @@ -2765,11 +2810,11 @@ msgstr "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` 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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." msgstr "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 command raises :exc:`.MaxConcurrencyReached` to its error handler. If this is set to ``True`` then the command waits until it can be executed." -msgid "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one before invoke hook for several commands that do not have to be within the same cog." -msgid "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +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 "This allows you to refer to one after invoke hook for several commands that do not have to be within the same cog." 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 "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." @@ -2780,8 +2825,8 @@ msgstr "This check raises a special exception, :exc:`.NoPrivateMessage` that is 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 "A :func:`.check` that indicates this command must only be used in a DM context. Only private messages are allowed when using the command." -msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.PrivateMessageOnly` that is inherited from :exc:`.CheckFailure`." msgid "A :func:`.check` that checks if the person invoking this command is the owner of the bot." msgstr "A :func:`.check` that checks if the person invoking this command is the owner of the bot." @@ -2795,8 +2840,8 @@ msgstr "This check raises a special exception, :exc:`.NotOwner` that is derived msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "A :func:`.check` that checks if the channel is a NSFW channel." -msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" -msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]\\, \\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" +msgid "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." +msgstr "This check raises a special exception, :exc:`.NSFWChannelRequired` that is derived from :exc:`.CheckFailure`." msgid "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "Raise :exc:`.NSFWChannelRequired` instead of generic :exc:`.CheckFailure`. DM channels will also now pass this check." @@ -2960,8 +3005,8 @@ msgstr "Flattening into a list: ::" msgid "Returns a context manager that allows you to type for an indefinite period of time." msgstr "Returns a context manager that allows you to type for an indefinite period of time." -msgid "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" -msgstr "This is useful for denoting long computations in your bot. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgid "This is useful for denoting long computations in your bot." +msgstr "This is useful for denoting long computations in your bot." 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 "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." @@ -2969,6 +3014,9 @@ msgstr "This is both a regular context manager and an async context manager. Thi msgid "Example Usage: ::" msgstr "Example Usage: ::" +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.context\\_managers.Typing\\``" + msgid "Calls a command with the arguments given." msgstr "Calls a command with the arguments given." @@ -3053,6 +3101,21 @@ msgstr "The entity to show help for." msgid "The result of the help command, if any." msgstr "The result of the help command, if any." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." + +msgid "The message that was sent." +msgstr "The message that was sent." + +msgid "Sending the message failed." +msgstr "Sending the message failed." + +msgid "You do not have the proper permissions to send the message." +msgstr "You do not have the proper permissions to send the message." + +msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." + msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." @@ -3083,35 +3146,35 @@ msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." msgstr "Retrieving the message failed." -msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Retrieves all messages that are currently pinned in the channel." +msgid "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." +msgstr "A shortcut method to :meth:`.abc.Messageable.send` to forward the :class:`.Message` to a channel." -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 "Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data." +msgid "The channel to forward this to." +msgstr "The channel to forward this to." -msgid "The messages that are currently pinned." -msgstr "The messages that are currently pinned." +msgid "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." +msgstr "Returns a :class:`~discord.MessagePinIterator` that enables receiving the destination's pinned messages." -msgid "List[:class:`~discord.Message`]" -msgstr "List[:class:`~discord.Message`]" +msgid "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." +msgstr "Starting from version 3.0, `await channel.pins()` will no longer return a list of :class:`Message`. See examples below for new usage instead." -msgid "Retrieving the pinned messages failed." -msgstr "Retrieving the pinned messages failed." +msgid "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." +msgstr "The number of pinned messages to retrieve. If ``None``, retrieves every pinned message in the channel." -msgid "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." -msgstr "A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`." +msgid "Retrieve messages pinned before this datetime. 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 "Retrieve messages pinned before this datetime. 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." -msgid "The message that was sent." -msgstr "The message that was sent." +msgid ":class:`~discord.MessagePin` -- The pinned message." +msgstr ":class:`~discord.MessagePin` -- The pinned message." -msgid "Sending the message failed." -msgstr "Sending the message failed." +msgid "You do not have permissions to get pinned messages." +msgstr "You do not have permissions to get pinned messages." -msgid "You do not have the proper permissions to send the message." -msgstr "You do not have the proper permissions to send the message." +msgid "The request to get pinned messages failed." +msgstr "The request to get pinned messages failed." -msgid "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." -msgstr "The ``files`` list is not of the appropriate size, or you specified both ``file`` and ``files``." +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MessagePinIterator\\``" msgid "Sends a message to the destination with the content given." msgstr "Sends a message to the destination with the content given." @@ -3158,11 +3221,11 @@ msgstr "Controls the mentions being processed in this message. If this is passed msgid "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." msgstr "Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead." -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 "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" +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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" -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 "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``." +msgid "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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 "A reference to the :class:`~discord.Message` being replied to or forwarded. This can be created using :meth:`~discord.Message.to_reference`. When replying, 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``." msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" @@ -3476,8 +3539,8 @@ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.emoji.Guil msgid "Converts to a :class:`~discord.PartialEmoji`." msgstr "Converts to a :class:`~discord.PartialEmoji`." -msgid "This is done by extracting the animated flag, name and ID from the emoji." -msgstr "This is done by extracting the animated flag, name and ID from the emoji." +msgid "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." +msgstr "This is done by extracting the animated flag, name, and ID for custom emojis, or by using the standard Unicode emojis supported by Discord." msgid "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" msgstr "Raise :exc:`.PartialEmojiConversionFailure` instead of generic :exc:`.BadArgument`" @@ -3635,6 +3698,9 @@ msgstr "The underlying evaluated annotation of the flag." msgid "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." msgstr "The maximum number of arguments the flag can accept. A negative value indicates an unlimited amount of arguments." +msgid "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." +msgstr "Whether the flag is positional. A :class:`FlagConverter` can only handle one positional flag." + msgid "Whether multiple given values overrides the previous value." msgstr "Whether multiple given values overrides the previous value." @@ -3662,6 +3728,9 @@ msgstr "The maximum number of arguments the flag can accept. A negative value in msgid "Whether multiple given values overrides the previous value. The default value depends on the annotation given." msgstr "Whether multiple given values overrides the previous value. The default value depends on the annotation given." +msgid "Whether the flag is positional or not. There can only be one positional flag." +msgstr "Whether the flag is positional or not. There can only be one positional flag." + msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/cogs.po index 6d40ecd553..749a6b7a50 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/cogs.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/commands.po b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/commands.po index f9ad3f6be6..d8b90e1198 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/commands.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -473,11 +473,17 @@ msgstr "For most use cases, no extra work is required to define flags. However, 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 "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." +msgid "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" +msgstr "Flags can also be positional. This means that the flag does not require a corresponding value to be passed in by the user. This is useful for flags that are either optional or have a default value. For example, in the following code:" + +msgid "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." +msgstr "The ``members`` flag is marked as positional, meaning that the user can invoke the command without explicitly specifying the flag." + msgid "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" msgstr "In order to customise the flag syntax we also have a few options that can be passed to the class parameter list:" -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 "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." +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 unless a positional flag is provided." +msgstr "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 unless a positional flag is provided." 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 "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." diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/extensions.po index 30e6dcfc30..527896489e 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/extensions.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/index.po b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/index.po index bd418e3a84..b2c32ba83a 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/pages/index.po b/docs/locales/zh_CN/LC_MESSAGES/ext/pages/index.po index fe0e2cb1e6..fc8c08ddb4 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/pages/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -326,30 +326,6 @@ msgstr "If set, deletes the paginator after the specified time." msgid "The message that was sent with the paginator." msgstr "The message that was sent with the paginator." -msgid "Adds an item to the view." -msgstr "Adds an item to the view." - -msgid "The item to add to the view." -msgstr "The item to add to the view." - -msgid "Raises" -msgstr "Raises" - -msgid "An :class:`Item` was not passed." -msgstr "An :class:`Item` was not passed." - -msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." -msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." - -msgid "Removes all items from the view." -msgstr "Removes all items from the view." - -msgid "Disables all items in the view." -msgstr "Disables all items in the view." - -msgid "A list of items in `self.children` to not disable from the view." -msgstr "A list of items in `self.children` to not disable from the view." - msgid "Edits an existing message to replace it with the paginator contents." msgstr "Edits an existing message to replace it with the paginator contents." @@ -371,20 +347,50 @@ msgstr "The message that was edited. Returns ``None`` if the operation failed." msgid "Optional[:class:`discord.Message`]" msgstr "Optional[:class:`discord.Message`]" -msgid "Enables all items in the view." -msgstr "Enables all items in the view." +msgid "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." +msgstr "Adds an item to the view. Attempting to add a :class:`~discord.ui.ActionRow` will add its children instead." + +msgid "The item to add to the view." +msgstr "The item to add to the view." + +msgid "Raises" +msgstr "Raises" + +msgid "An :class:`ViewItem` was not passed." +msgstr "An :class:`ViewItem` was not passed." + +msgid "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." +msgstr "Maximum number of children has been exceeded (25) or the row the item is trying to be added to is full." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.Self\\``" + +msgid "Removes all items from the view." +msgstr "Removes all items from the view." + +msgid "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." +msgstr "Returns the text of all :class:`~discord.ui.TextDisplay` items in this View. Equivalent to the `Copy Text` option on Discord clients." + +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`str\\``" + +msgid "Disables all buttons and select menus in the view." +msgstr "Disables all buttons and select menus in the view." + +msgid "A list of items in `self.children` to not disable from the view." +msgstr "A list of items in `self.children` to not disable from the view." + +msgid "Enables all buttons and select menus in the view." +msgstr "Enables all buttons and select menus in the view." msgid "A list of items in `self.children` to not enable from the view." msgstr "A list of items in `self.children` to not enable from the view." -msgid "Converts a message's components into a :class:`View`." -msgstr "Converts a message's components into a :class:`View`." - -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 "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." +msgid "Converts a list of component dicts into a :class:`View`." +msgstr "Converts a list of component dicts into a :class:`View`." -msgid "The message with components to convert into a view." -msgstr "The message with components to convert into a view." +msgid "The list of components to convert into a view." +msgstr "The list of components to convert into a view." msgid "The timeout of the converted view." msgstr "The timeout of the converted view." @@ -395,24 +401,42 @@ msgstr "The converted view. This always returns a :class:`View` and not one of i msgid ":class:`View`" msgstr ":class:`View`" -msgid "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." -msgstr "Get an item from the view with the given custom ID. Alias for `utils.get(view.children, custom_id=custom_id)`." +msgid "Converts a message's components into a :class:`View`." +msgstr "Converts a message's components into a :class:`View`." -msgid "The custom_id of the item to get" -msgstr "The custom_id of the item to get" +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 "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." + +msgid "The message with components to convert into a view." +msgstr "The message with components to convert into a view." + +msgid "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." +msgstr "Gets an item from this structure. Roughly equal to `utils.get(self.children, ...)`. If an :class:`int` is provided, the item will be retrieved by ``id``, otherwise by ``custom_id``. This method will also search nested items." -msgid "The item with the matching ``custom_id`` if it exists." -msgstr "The item with the matching ``custom_id`` if it exists." +msgid "The id of the item to get" +msgstr "The id of the item to get" + +msgid "The item with the matching ``custom_id`` or ``id`` if it exists." +msgstr "The item with the matching ``custom_id`` or ``id`` if it exists." msgid "Optional[:class:`Item`]" msgstr "Optional[:class:`Item`]" -msgid "Whether the view has been added for dispatching purposes." -msgstr "Whether the view has been added for dispatching purposes." +msgid "Whether the view contains V2 components." +msgstr "Whether the view contains V2 components." + +msgid "A view containing V2 components cannot be sent alongside message content or embeds." +msgstr "A view containing V2 components cannot be sent alongside message content or embeds." + +msgid "This is always ``False`` for :class:`View`." +msgstr "This is always ``False`` for :class:`View`." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the view has been added for dispatching purposes." +msgstr "Whether the view has been added for dispatching purposes." + msgid "Whether the view has finished interacting." msgstr "Whether the view has finished interacting." @@ -422,8 +446,8 @@ msgstr "Whether the view is set up as persistent." msgid "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." msgstr "A persistent view has all their components with a set ``custom_id`` and a :attr:`timeout` set to ``None``." -msgid "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." -msgstr "|coro| A callback that is called when a :meth:`View.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgid "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." +msgstr "|coro| A callback that is called when a :meth:`BaseView.interaction_check` returns ``False``. This can be used to send a response when a check failure occurs." msgid "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." msgstr "A callback that is called when an item's callback or :meth:`interaction_check` fails with an error." @@ -440,26 +464,11 @@ msgstr "The item that failed the dispatch." msgid "The interaction that led to the failure." msgstr "The interaction that led to the failure." -msgid "Removes an item from the view." -msgstr "Removes an item from the view." +msgid "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." +msgstr "Removes an item from the view. If an :class:`int` or :class:`str` is passed, the item will be removed by Item ``id`` or ``custom_id`` respectively." -msgid "The item to remove from the view." -msgstr "The item to remove from the view." - -msgid "Stops listening to interaction events from this view." -msgstr "Stops listening to interaction events from this view." - -msgid "This operation cannot be undone." -msgstr "This operation cannot be undone." - -msgid "Waits until the view has finished interacting." -msgstr "Waits until the view has finished interacting." - -msgid "A view is considered finished when :meth:`stop` is called, or it times out." -msgstr "A view is considered finished when :meth:`stop` is called, or it times out." - -msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." -msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgid "The item, item ``id``, or item ``custom_id`` to remove from the view." +msgstr "The item, item ``id``, or item ``custom_id`` to remove from the view." msgid "Sends an interaction response or followup with the paginated items." msgstr "Sends an interaction response or followup with the paginated items." @@ -485,6 +494,21 @@ msgstr "The content of the interaction response shown when the paginator message msgid "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." msgstr "The :class:`~discord.Message` or :class:`~discord.WebhookMessage` that was sent with the paginator." +msgid "Stops listening to interaction events from this view." +msgstr "Stops listening to interaction events from this view." + +msgid "This operation cannot be undone." +msgstr "This operation cannot be undone." + +msgid "Waits until the view has finished interacting." +msgstr "Waits until the view has finished interacting." + +msgid "A view is considered finished when :meth:`stop` is called, or it times out." +msgstr "A view is considered finished when :meth:`stop` is called, or it times out." + +msgid "If ``True``, then the view timed out. If ``False`` then the view finished normally." +msgstr "If ``True``, then the view timed out. If ``False`` then the view finished normally." + msgid "PaginatorButton" msgstr "PaginatorButton" @@ -536,17 +560,26 @@ msgstr "The ID of the button that gets received during an interaction." msgid "If this button is for a URL, it does not have a custom ID." msgstr "If this button is for a URL, it does not have a custom ID." +msgid "Gets this item's ID." +msgstr "Gets this item's ID." + +msgid "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." +msgstr "This can be set by the user when constructing an Item. If not, Discord will automatically provide one when the item's parent is sent." + +msgid "The ID of this item, or ``None`` if the user didn't set one." +msgstr "The ID of this item, or ``None`` if the user didn't set one." + msgid "Gets or sets the row position of this item within its parent view." msgstr "Gets or sets the row position of this item within its parent view." -msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." -msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 4 (inclusive), or ``None`` to indicate that no specific row is set." +msgid "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." +msgstr "The row position determines the vertical placement of the item in the UI. The value must be an integer between 0 and 39 (inclusive), or ``None`` to indicate that no specific row is set." msgid "The row position of the item, or ``None`` if not explicitly set." msgstr "The row position of the item, or ``None`` if not explicitly set." -msgid "If the row value is not ``None`` and is outside the range [0, 4]." -msgstr "If the row value is not ``None`` and is outside the range [0, 4]." +msgid "If the row value is not ``None`` and is outside the range [0, 39]." +msgstr "If the row value is not ``None`` and is outside the range [0, 39]." msgid "The ID of the SKU this button refers to." msgstr "The ID of the SKU this button refers to." @@ -557,14 +590,14 @@ msgstr "The URL this button sends you to." msgid "Gets the parent view associated with this item." msgstr "Gets the parent view associated with this item." -msgid "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." -msgstr "The view refers to the container that holds this item. This is typically set automatically when the item is added to a view." +msgid "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." +msgstr "The view refers to the structure that holds this item. This is typically set automatically when the item is added to a view." msgid "The parent view of this item, or ``None`` if the item is not attached to any view." msgstr "The parent view of this item, or ``None`` if the item is not attached to any view." -msgid "Optional[:class:`View`]" -msgstr "Optional[:class:`View`]" +msgid "Optional[:class:`BaseView`]" +msgstr "Optional[:class:`BaseView`]" msgid "Gets the width of the item in the UI layout." msgstr "Gets the width of the item in the UI layout." @@ -587,6 +620,24 @@ msgstr "The placeholder text that is shown if nothing is selected." msgid "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." msgstr "The paginator class where this menu is being used. Assigned to the menu when ``Paginator.add_menu`` is called." +msgid "Adds a default value to the select menu." +msgstr "Adds a default value to the select menu." + +msgid "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." +msgstr "To append a pre-existing :class:`discord.SelectDefaultValue` use the :meth:`append_default_value` method instead." + +msgid "The ID of the entity to add as a default." +msgstr "The ID of the entity to add as a default." + +msgid "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." +msgstr "The default value type of the ID. This is only required if the select ``type`` is :attr:`discord.ComponentType.mentionable_select`." + +msgid "The select type is a mentionable_select and type was not provided, or the select type is string_select." +msgstr "The select type is a mentionable_select and type was not provided, or the select type is string_select." + +msgid "The number of default select values exceeds 25." +msgstr "The number of default select values exceeds 25." + msgid "Adds an option to the select menu." msgstr "Adds an option to the select menu." @@ -611,6 +662,63 @@ msgstr "Whether this option is selected by default." msgid "The number of options exceeds 25." msgstr "The number of options exceeds 25." +msgid "Appends a default value to this select menu." +msgstr "Appends a default value to this select menu." + +msgid "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The default value to append to this select. These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances. Below, is a table defining the model instance type and the default value type it will be mapped: +-----------------------------------+--------------------------------------------------------------------------+ | Model Type | Default Value Type | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.User` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Member` | :attr:`discord.SelectDefaultValueType.user` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Role` | :attr:`discord.SelectDefaultValueType.role` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.abc.GuildChannel` | :attr:`discord.SelectDefaultValueType.channel` | +-----------------------------------+--------------------------------------------------------------------------+ | :class:`discord.Object` | depending on :attr:`discord.Object.type`, it will be mapped to any above | +-----------------------------------+--------------------------------------------------------------------------+ If you pass a model that is not defined in the table, ``TypeError`` will be raised. .. note:: The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The default value to append to this select." +msgstr "The default value to append to this select." + +msgid "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." +msgstr "These can be either :class:`discord.SelectDefaultValue` instances or models, which will be converted into :class:`discord.SelectDefaultvalue` instances." + +msgid "Below, is a table defining the model instance type and the default value type it will be mapped:" +msgstr "Below, is a table defining the model instance type and the default value type it will be mapped:" + +msgid "Model Type" +msgstr "Model Type" + +msgid "Default Value Type" +msgstr "Default Value Type" + +msgid ":class:`discord.User`" +msgstr ":class:`discord.User`" + +msgid ":attr:`discord.SelectDefaultValueType.user`" +msgstr ":attr:`discord.SelectDefaultValueType.user`" + +msgid ":class:`discord.Member`" +msgstr ":class:`discord.Member`" + +msgid ":class:`discord.Role`" +msgstr ":class:`discord.Role`" + +msgid ":attr:`discord.SelectDefaultValueType.role`" +msgstr ":attr:`discord.SelectDefaultValueType.role`" + +msgid ":class:`discord.abc.GuildChannel`" +msgstr ":class:`discord.abc.GuildChannel`" + +msgid ":attr:`discord.SelectDefaultValueType.channel`" +msgstr ":attr:`discord.SelectDefaultValueType.channel`" + +msgid ":class:`discord.Object`" +msgstr ":class:`discord.Object`" + +msgid "depending on :attr:`discord.Object.type`, it will be mapped to any above" +msgstr "depending on :attr:`discord.Object.type`, it will be mapped to any above" + +msgid "If you pass a model that is not defined in the table, ``TypeError`` will be raised." +msgstr "If you pass a model that is not defined in the table, ``TypeError`` will be raised." + +msgid "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." +msgstr "The :class:`discord.abc.GuildChannel` protocol includes :class:`discord.TextChannel`, :class:`discord.VoiceChannel`, :class:`discord.StageChannel`, :class:`discord.ForumChannel`, :class:`discord.Thread`, :class:`discord.MediaChannel`. This list is not exhaustive, and is bound to change based of the new channel types Discord adds." + +msgid "The select type is string_select, which does not allow for default_values" +msgstr "The select type is string_select, which does not allow for default_values" + msgid "Appends an option to the select menu." msgstr "Appends an option to the select menu." @@ -623,6 +731,9 @@ msgstr "A list of channel types that can be selected in this menu." msgid "The ID of the select menu that gets received during an interaction." msgstr "The ID of the select menu that gets received during an interaction." +msgid "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." +msgstr "A list of the select's default values. This is only applicable if the select type is not :attr:`discord.ComponentType.string_select`." + msgid "Whether the select is disabled or not." msgstr "Whether the select is disabled or not." @@ -632,12 +743,24 @@ msgstr "The maximum number of items that must be chosen for this select menu." msgid "The minimum number of items that must be chosen for this select menu." msgstr "The minimum number of items that must be chosen for this select menu." +msgid "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." +msgstr "Gets the parent modal associated with this item. This is typically set automatically when the item is added to a modal." + +msgid "The parent modal of this item, or ``None`` if the item is not attached to any modal." +msgstr "The parent modal of this item, or ``None`` if the item is not attached to any modal." + +msgid "Optional[:class:`BaseModal`]" +msgstr "Optional[:class:`BaseModal`]" + msgid "A list of options that can be selected in this menu." msgstr "A list of options that can be selected in this menu." msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "The placeholder text that is shown if nothing is selected, if any." +msgid "Whether the select is required or not. Only applicable in modal selects." +msgstr "Whether the select is required or not. Only applicable in modal selects." + msgid "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." msgstr "List[:class:`str`] | List[:class:`discord.Member` | :class:`discord.User`]] | List[:class:`discord.Role`]] | List[:class:`discord.Member` | :class:`discord.User` | :class:`discord.Role`]] | List[:class:`discord.abc.GuildChannel`] | None: A list of values that have been selected by the user. This will be ``None`` if the select has not been interacted with yet." diff --git a/docs/locales/zh_CN/LC_MESSAGES/ext/tasks/index.po b/docs/locales/zh_CN/LC_MESSAGES/ext/tasks/index.po index 78e1349e13..58a190d3dd 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/tasks/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -158,8 +158,8 @@ msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." msgstr "Gracefully stops the task from running." -msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." +msgstr "Unlike :meth:`cancel`\\, this allows the task to finish its current iteration before gracefully exiting." msgid "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." msgstr "If the internal function raises an error that can be handled before finishing then it will retry until it succeeds." @@ -167,12 +167,12 @@ msgstr "If the internal function raises an error that can be handled before fini msgid "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." msgstr "If this is undesirable, either remove the error handling before stopping via :meth:`clear_exception_types` or use :meth:`cancel` instead." -msgid "Cancels the internal task, if it is running." -msgstr "Cancels the internal task, if it is running." - msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Cancels the internal task, if it is running." +msgstr "Cancels the internal task, if it is running." + msgid "A convenience method to restart the internal task." msgstr "A convenience method to restart the internal task." @@ -194,8 +194,8 @@ msgstr "An argument list of exception classes to handle." msgid "An exception passed is either not a class or not inherited from :class:`BaseException`." msgstr "An exception passed is either not a class or not inherited from :class:`BaseException`." -msgid "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" -msgstr "Removes all exception types that are handled. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" +msgid "Removes all exception types that are handled." +msgstr "Removes all exception types that are handled." msgid "This operation obviously cannot be undone!" msgstr "This operation obviously cannot be undone!" @@ -221,11 +221,11 @@ msgstr "Whether the task is being cancelled." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgid "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Whether the internal task has failed. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Whether the internal task has failed." +msgstr "Whether the internal task has failed." -msgid "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" -msgstr "Check if the task is currently running. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" +msgid "Check if the task is currently running." +msgstr "Check if the task is currently running." msgid "Changes the interval for the sleep time." msgstr "Changes the interval for the sleep time." @@ -275,6 +275,12 @@ msgstr "Whether to handle errors and restart the task using an exponential back- msgid "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." msgstr "The loop to use to register the task, if not given defaults to :func:`asyncio.get_event_loop`." +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs. .. versionadded:: 2.7" + +msgid "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." +msgstr "Controls whether overlapping executions of the task loop are allowed. Set to False (default) to run iterations one at a time, True for unlimited overlap, or an int to cap the number of concurrent runs." + 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 "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." diff --git a/docs/locales/zh_CN/LC_MESSAGES/faq.po b/docs/locales/zh_CN/LC_MESSAGES/faq.po index 6603291330..caa5f5fd98 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/faq.po +++ b/docs/locales/zh_CN/LC_MESSAGES/faq.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/index.po b/docs/locales/zh_CN/LC_MESSAGES/index.po index ea4ee21a46..0aeb5229fa 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/index.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/installing.po b/docs/locales/zh_CN/LC_MESSAGES/installing.po index 629b78f130..bf51f2fd21 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/installing.po +++ b/docs/locales/zh_CN/LC_MESSAGES/installing.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -20,8 +20,8 @@ msgstr "This is the documentation for Pycord, a library for Python to aid in cre msgid "Prerequisites" msgstr "Prerequisites" -msgid "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." -msgstr "Pycord works with Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgid "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." +msgstr "Pycord works with Python 3.10 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.8 or lower is not supported." msgid "Installing" msgstr "Installing" diff --git a/docs/locales/zh_CN/LC_MESSAGES/intents.po b/docs/locales/zh_CN/LC_MESSAGES/intents.po index dd9504fc44..9226d80f78 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/intents.po +++ b/docs/locales/zh_CN/LC_MESSAGES/intents.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/logging.po b/docs/locales/zh_CN/LC_MESSAGES/logging.po index 01fa8196b6..df57c7668b 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/logging.po +++ b/docs/locales/zh_CN/LC_MESSAGES/logging.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v1.po b/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v1.po index 09145ca293..6588eb0f50 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v1.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v2.po b/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v2.po index b4b989960c..bfd0a02e0f 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v2.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/old_changelog.po b/docs/locales/zh_CN/LC_MESSAGES/old_changelog.po index 9ac0585abf..281aee888a 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/old_changelog.po +++ b/docs/locales/zh_CN/LC_MESSAGES/old_changelog.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/quickstart.po b/docs/locales/zh_CN/LC_MESSAGES/quickstart.po index 4ec6ee532e..eef2e86ac7 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/quickstart.po +++ b/docs/locales/zh_CN/LC_MESSAGES/quickstart.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n" diff --git a/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po b/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po index f206f9cc6a..641356afea 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Pycord Documentation\n" -"POT-Creation-Date: 2025-06-24 08:32-0000\n" -"PO-Revision-Date: 2025-06-24 08:32-0000\n" +"POT-Creation-Date: 2026-01-13 18:06-0000\n" +"PO-Revision-Date: 2026-01-13 18:06-0000\n" "Last-Translator: \n" "Language-Team: none\n" "MIME-Version: 1.0\n"