diff --git a/.github/workflows/todo-checks.yml b/.github/workflows/todo-checks.yml index b210393136..99cc705b20 100644 --- a/.github/workflows/todo-checks.yml +++ b/.github/workflows/todo-checks.yml @@ -23,7 +23,7 @@ jobs: - name: "Checkout Repository" uses: actions/checkout@v4 - name: "Track TODO Action" - uses: ribtoks/tdg-github-action@v0.4.12-beta + uses: ribtoks/tdg-github-action@v0.4.13-beta with: TOKEN: ${{ secrets.GITHUB_TOKEN }} REPO: ${{ github.repository }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3aa0288d23..65265129c2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,7 +4,7 @@ ci: repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: trailing-whitespace exclude: \.(po|pot|yml|yaml)$ @@ -21,7 +21,7 @@ repos: # - --remove-duplicate-keys # - --remove-unused-variables - repo: https://github.com/asottile/pyupgrade - rev: v3.17.0 + rev: v3.19.0 hooks: - id: pyupgrade exclude: \.(po|pot|yml|yaml)$ @@ -31,7 +31,7 @@ repos: - id: isort exclude: \.(po|pot|yml|yaml)$ - repo: https://github.com/psf/black - rev: 24.8.0 + rev: 24.10.0 hooks: - id: black args: [--safe, --quiet] diff --git a/CHANGELOG.md b/CHANGELOG.md index 80929555d6..1bda9a0ecc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ possible (see our [Version Guarantees] for more info). These changes are available on the `master` branch, but have not yet been released. -⚠️ **This Version Removes Support For Python 3.8** ⚠️ +⚠️ **This version removes support for Python 3.8.** ⚠️ ### Added @@ -22,36 +22,95 @@ These changes are available on the `master` branch, but have not yet been releas `tags`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520)) - Added `Member.guild_banner` and `Member.display_banner` properties. ([#2556](https://github.com/Pycord-Development/pycord/pull/2556)) +- Added support for Application Emojis. + ([#2501](https://github.com/Pycord-Development/pycord/pull/2501)) +- Added `cache_app_emojis` parameter to `Client`. + ([#2501](https://github.com/Pycord-Development/pycord/pull/2501)) +- Added `elapsed` method to `VoiceClient`. + ([#2587](https://github.com/Pycord-Development/pycord/pull/2587/)) +- Added optional `filter` parameter to `utils.basic_autocomplete()`. + ([#2590](https://github.com/Pycord-Development/pycord/pull/2590)) +- Added missing `with_counts` parameter to `fetch_guilds` method. + ([#2615](https://github.com/Pycord-Development/pycord/pull/2615)) +- Added missing permissions: `Permissions.use_soundboard`, + `Permissions.use_external_sounds` and + `Permissions.view_creator_monetization_analytics`. + ([#2620](https://github.com/Pycord-Development/pycord/pull/2620)) + +### Fixed + +- Fixed `Enum` options not setting the correct type when only one choice is available. + ([#2577](https://github.com/Pycord-Development/pycord/pull/2577)) +- Fixed `codec` option for `FFmpegOpusAudio` class to make it in line with + documentation. ([#2581](https://github.com/Pycord-Development/pycord/pull/2581)) +- 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)) +- Fixed paginator not responding when using `Paginator.edit()` with default parameters. + ([#2594](https://github.com/Pycord-Development/pycord/pull/2594)) +- Fixed the `is_owner()` `user` type hint: `User` -> `User | Member`. + ([#2593](https://github.com/Pycord-Development/pycord/pull/2593)) +- 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)) +- Fixed `BucketType.category` cooldown commands not functioning correctly in private + channels. ([#2603](https://github.com/Pycord-Development/pycord/pull/2603)) +- Fixed `SlashCommand`'s `ctx` parameter couldn't be `Union` type. + ([#2611](https://github.com/Pycord-Development/pycord/pull/2611)) +- Fixed `TypeError` when passing `skus` parameter in `Client.entitlements()`. + ([#2627](https://github.com/Pycord-Development/pycord/issues/2627)) +- Fixed `AttributeError` when sending polls with `PartialWebook`. + ([#2624](https://github.com/Pycord-Development/pycord/pull/2624)) +- Fixed `AttributeError` when accessing `Member.guild_permissions` for user installed + apps. ([#2650](https://github.com/Pycord-Development/pycord/pull/2650)) +- Fixed type annotations of cached properties. + ([#2635](https://github.com/Pycord-Development/pycord/issues/2635)) ### Changed - Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496)) -- ⚠️ **This Version Removes Support For Python 3.8** ⚠️ +- ⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521)) +- `Emoji` has been renamed to `GuildEmoji`. + ([#2501](https://github.com/Pycord-Development/pycord/pull/2501)) +- Replaced audioop (deprecated module) implementation of `PCMVolumeTransformer.read` + method with a pure Python equivalent. + ([#2176](https://github.com/Pycord-Development/pycord/pull/2176)) ### Deprecated - Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520)) +- Deprecated `Emoji` in favor of `GuildEmoji`. + ([#2501](https://github.com/Pycord-Development/pycord/pull/2501)) + +## [2.6.1] - 2024-09-15 ### Fixed -- Fixed `EntitlementIterator` behavior with `limit > 100`. +- Fixed premature garbage collection of tasks. + ([#2510](https://github.com/Pycord-Development/pycord/pull/2510)) +- Fixed `EntitlementIterator` type hints and behavior with `limit > 100`. ([#2555](https://github.com/Pycord-Development/pycord/pull/2555)) - Fixed missing `stacklevel` parameter in `warn_deprecated` function call inside `@utils.deprecated`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500)) -- Fixed the typehint in `ConnectionState._polls` to reflect actual behavior, changing it - from `Guild` to `Poll`. +- 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)) - Fixed missing `__slots__` attributes in `RawReactionClearEmojiEvent` and `RawMessagePollVoteEvent`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500)) - Fixed the type of `ForumChannel.default_sort_order`, changing it from `int` to `SortOrder`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500)) -- Fixed `PartialMessage`s causing errors when created from `PartialMessageable`. +- Fixed `PartialMessage` causing errors when created from `PartialMessageable`. ([#2568](https://github.com/Pycord-Development/pycord/pull/2500)) +- Fixed the `guild` attribute of `Member`s received from a `UserCommand` being `None`. + ([#2573](https://github.com/Pycord-Development/pycord/pull/2573)) +- Fixed `Webhook.send`, which did not include attachment data. + ([#2513](https://github.com/Pycord-Development/pycord/pull/2513)) +- Fixed inverted type hints in `CheckAnyFailure`. + ([#2502](https://github.com/Pycord-Development/pycord/pull/2502)) ## [2.6.0] - 2024-07-09 @@ -105,7 +164,7 @@ These changes are available on the `master` branch, but have not yet been releas ([#2407](https://github.com/Pycord-Development/pycord/pull/2407)) - Fixed invalid data being passed to `Interaction._guild` in certain cases. ([#2411](https://github.com/Pycord-Development/pycord/pull/2411)) -- Fixed option typehints being ignored when using `parameter_name`. +- Fixed option type hints being ignored when using `parameter_name`. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417)) - Fixed parameter `embed=None` causing `AttributeError` on `PartialMessage.edit`. ([#2446](https://github.com/Pycord-Development/pycord/pull/2446)) @@ -130,7 +189,7 @@ These changes are available on the `master` branch, but have not yet been releas - Changed the type of `Guild.bitrate_limit` to `int`. ([#2387](https://github.com/Pycord-Development/pycord/pull/2387)) -- HTTP requests that fail with a 503 status are now re-tried. +- HTTP requests that fail with a 503 status are now retried. ([#2395](https://github.com/Pycord-Development/pycord/pull/2395)) - `option` decorator now accepts `input_type`. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417)) @@ -339,7 +398,7 @@ These changes are available on the `master` branch, but have not yet been releas ([#2145](https://github.com/Pycord-Development/pycord/pull/2145)) - Fixed `Thread.applied_tags` not being updated. ([#2146](https://github.com/Pycord-Development/pycord/pull/2146)) -- Fixed type hinting of `author` property of `ApplicationContext` to include +- 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)) - Fixed missing `delete_after` parameter in overload type-hinting for `Webhook.send()`. diff --git a/README.rst b/README.rst index b91f3dea06..4867eb3c74 100644 --- a/README.rst +++ b/README.rst @@ -28,6 +28,11 @@ Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for D ====== +Note +---- + +Pycord supports Python ``3.9`` - ``3.12`` + Key Features ------------ diff --git a/discord/abc.py b/discord/abc.py index d699f44702..7e9d462b89 100644 --- a/discord/abc.py +++ b/discord/abc.py @@ -513,7 +513,9 @@ async def _edit( except KeyError: pass else: - if isinstance(default_reaction_emoji, _EmojiTag): # Emoji, PartialEmoji + if isinstance( + default_reaction_emoji, _EmojiTag + ): # GuildEmoji, PartialEmoji default_reaction_emoji = default_reaction_emoji._to_partial() elif isinstance(default_reaction_emoji, int): default_reaction_emoji = PartialEmoji( @@ -523,7 +525,7 @@ async def _edit( default_reaction_emoji = PartialEmoji.from_str(default_reaction_emoji) else: raise InvalidArgument( - "default_reaction_emoji must be of type: Emoji | int | str" + "default_reaction_emoji must be of type: GuildEmoji | int | str" ) options["default_reaction_emoji"] = ( @@ -1792,7 +1794,7 @@ def can_send(self, *objects) -> bool: "Message": "send_messages", "Embed": "embed_links", "File": "attach_files", - "Emoji": "use_external_emojis", + "GuildEmoji": "use_external_emojis", "GuildSticker": "use_external_stickers", } # Can't use channel = await self._get_channel() since its async @@ -1817,7 +1819,7 @@ def can_send(self, *objects) -> bool: mapping.get(type(obj).__name__) or mapping[obj.__name__] ) - if type(obj).__name__ == "Emoji": + if type(obj).__name__ == "GuildEmoji": if ( obj._to_partial().is_unicode_emoji or obj.guild_id == channel.guild.id diff --git a/discord/audit_logs.py b/discord/audit_logs.py index 7497e8c37a..e2ff277dfe 100644 --- a/discord/audit_logs.py +++ b/discord/audit_logs.py @@ -47,7 +47,7 @@ import datetime from . import abc - from .emoji import Emoji + from .emoji import GuildEmoji from .guild import Guild from .member import Member from .role import Role @@ -617,7 +617,7 @@ def target( | User | Role | Invite - | Emoji + | GuildEmoji | StageInstance | GuildSticker | Thread @@ -689,7 +689,7 @@ def _convert_target_invite(self, target_id: int) -> Invite: pass return obj - def _convert_target_emoji(self, target_id: int) -> Emoji | Object: + def _convert_target_emoji(self, target_id: int) -> GuildEmoji | Object: return self._state.get_emoji(target_id) or Object(id=target_id) def _convert_target_message(self, target_id: int) -> Member | User | None: diff --git a/discord/bot.py b/discord/bot.py index 6ecc921f5c..0f9b30480c 100644 --- a/discord/bot.py +++ b/discord/bot.py @@ -34,7 +34,16 @@ import sys import traceback from abc import ABC, abstractmethod -from typing import Any, Callable, Coroutine, Generator, Literal, Mapping, TypeVar +from typing import ( + TYPE_CHECKING, + Any, + Callable, + Coroutine, + Generator, + Literal, + Mapping, + TypeVar, +) from .client import Client from .cog import CogMixin @@ -56,6 +65,9 @@ from .user import User from .utils import MISSING, async_all, find, get +if TYPE_CHECKING: + from .member import Member + CoroFunc = Callable[..., Coroutine[Any, Any, Any]] CFT = TypeVar("CFT", bound=CoroFunc) @@ -1407,7 +1419,7 @@ def after_invoke(self, coro): self._after_invoke = coro return coro - async def is_owner(self, user: User) -> bool: + async def is_owner(self, user: User | Member) -> bool: """|coro| Checks if a :class:`~discord.User` or :class:`~discord.Member` is the owner of @@ -1422,7 +1434,7 @@ async def is_owner(self, user: User) -> bool: Parameters ---------- - user: :class:`.abc.User` + user: Union[:class:`.abc.User`, :class:`.member.Member`] The user to check for. Returns diff --git a/discord/channel.py b/discord/channel.py index 27230a380f..d70083d9f7 100644 --- a/discord/channel.py +++ b/discord/channel.py @@ -32,7 +32,7 @@ from . import utils from .asset import Asset -from .emoji import Emoji +from .emoji import GuildEmoji from .enums import ( ChannelType, EmbeddedActivity, @@ -143,7 +143,7 @@ def __init__( self.emoji = PartialEmoji.from_str(emoji) else: raise TypeError( - "emoji must be a Emoji, PartialEmoji, or str and not" + "emoji must be a GuildEmoji, PartialEmoji, or str and not" f" {emoji.__class__!r}" ) @@ -1018,7 +1018,7 @@ class ForumChannel(_TextChannel): The initial slowmode delay to set on newly created threads in this channel. .. versionadded:: 2.3 - default_reaction_emoji: Optional[:class:`str` | :class:`discord.Emoji`] + default_reaction_emoji: Optional[:class:`str` | :class:`discord.GuildEmoji`] The default forum reaction emoji. .. versionadded:: 2.5 @@ -1087,7 +1087,7 @@ async def edit( default_auto_archive_duration: ThreadArchiveDuration = ..., default_thread_slowmode_delay: int = ..., default_sort_order: SortOrder = ..., - default_reaction_emoji: Emoji | int | str | None = ..., + default_reaction_emoji: GuildEmoji | int | str | None = ..., available_tags: list[ForumTag] = ..., require_tag: bool = ..., overwrites: Mapping[Role | Member | Snowflake, PermissionOverwrite] = ..., @@ -1138,10 +1138,10 @@ async def edit(self, *, reason=None, **options): The default sort order type to use to order posts in this channel. .. versionadded:: 2.3 - default_reaction_emoji: Optional[:class:`discord.Emoji` | :class:`int` | :class:`str`] + default_reaction_emoji: Optional[:class:`discord.GuildEmoji` | :class:`int` | :class:`str`] The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: - :class:`Emoji`, snowflake ID, string representation (eg. ''). + :class:`GuildEmoji`, snowflake ID, string representation (eg. ''). .. versionadded:: 2.5 available_tags: List[:class:`ForumTag`] diff --git a/discord/client.py b/discord/client.py index 7f13696f6f..4db53e33e3 100644 --- a/discord/client.py +++ b/discord/client.py @@ -41,7 +41,7 @@ from .application_role_connection import ApplicationRoleConnectionMetadata from .backoff import ExponentialBackoff from .channel import PartialMessageable, _threaded_channel_factory -from .emoji import Emoji +from .emoji import AppEmoji, GuildEmoji from .enums import ChannelType, Status from .errors import * from .flags import ApplicationFlags, Intents @@ -199,6 +199,16 @@ class Client: To enable these events, this must be set to ``True``. Defaults to ``False``. .. versionadded:: 2.0 + cache_app_emojis: :class:`bool` + Whether to automatically fetch and cache the application's emojis on startup and when fetching. Defaults to ``False``. + + .. warning:: + + There are no events related to application emojis - if any are created/deleted on the + Developer Dashboard while the client is running, the cache will not be updated until you manually + run :func:`fetch_emojis`. + + .. versionadded:: 2.7 Attributes ----------- @@ -300,7 +310,8 @@ def _handle_ready(self) -> None: @property def latency(self) -> float: - """Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. + """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')``. This could be referred to as the Discord WebSocket protocol latency. """ @@ -330,10 +341,30 @@ def guilds(self) -> list[Guild]: return self._connection.guilds @property - def emojis(self) -> list[Emoji]: - """The emojis that the connected client has.""" + def emojis(self) -> list[GuildEmoji | AppEmoji]: + """The emojis that the connected client has. + + .. note:: + + This only includes the application's emojis if `cache_app_emojis` is ``True``. + """ return self._connection.emojis + @property + def guild_emojis(self) -> list[GuildEmoji]: + """The :class:`~discord.GuildEmoji` that the connected client has.""" + return [e for e in self.emojis if isinstance(e, GuildEmoji)] + + @property + def app_emojis(self) -> list[AppEmoji]: + """The :class:`~discord.AppEmoji` that the connected client has. + + .. note:: + + This is only available if `cache_app_emojis` is ``True``. + """ + return [e for e in self.emojis if isinstance(e, AppEmoji)] + @property def stickers(self) -> list[GuildSticker]: """The stickers that the connected client has. @@ -684,6 +715,7 @@ async def close(self) -> None: if self._closed: return + await self.http.close() self._closed = True for voice in self.voice_clients: @@ -696,7 +728,6 @@ async def close(self) -> None: if self.ws is not None and self.ws.open: await self.ws.close(code=1000) - await self.http.close() self._ready.clear() def clear(self) -> None: @@ -994,7 +1025,7 @@ def get_user(self, id: int, /) -> User | None: """ return self._connection.get_user(id) - def get_emoji(self, id: int, /) -> Emoji | None: + def get_emoji(self, id: int, /) -> GuildEmoji | AppEmoji | None: """Returns an emoji with the given ID. Parameters @@ -1004,7 +1035,7 @@ def get_emoji(self, id: int, /) -> Emoji | None: Returns ------- - Optional[:class:`.Emoji`] + Optional[:class:`.GuildEmoji` | :class:`.AppEmoji`] The custom emoji or ``None`` if not found. """ return self._connection.get_emoji(id) @@ -1432,6 +1463,7 @@ def fetch_guilds( limit: int | None = 100, before: SnowflakeTime = None, after: SnowflakeTime = None, + with_counts: bool = True, ) -> GuildIterator: """Retrieves an :class:`.AsyncIterator` that enables receiving your guilds. @@ -1459,6 +1491,11 @@ def fetch_guilds( Retrieve guilds after this date or object. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time. + with_counts: :class:`bool` + Whether to include member count information in guilds. This fills the + :attr:`.Guild.approximate_member_count` and :attr:`.Guild.approximate_presence_count` + fields. + Defaults to ``True``. Yields ------ @@ -1485,7 +1522,9 @@ def fetch_guilds( All parameters are optional. """ - return GuildIterator(self, limit=limit, before=before, after=after) + return GuildIterator( + self, limit=limit, before=before, after=after, with_counts=with_counts + ) async def fetch_template(self, code: Template | str) -> Template: """|coro| @@ -2130,3 +2169,112 @@ def store_url(self) -> str: .. versionadded:: 2.6 """ return f"https://discord.com/application-directory/{self.application_id}/store" + + async def fetch_emojis(self) -> list[AppEmoji]: + r"""|coro| + + Retrieves all custom :class:`AppEmoji`\s from the application. + + Raises + --------- + HTTPException + An error occurred fetching the emojis. + + Returns + -------- + List[:class:`AppEmoji`] + The retrieved emojis. + """ + data = await self._connection.http.get_all_application_emojis( + self.application_id + ) + return [ + self._connection.maybe_store_app_emoji(self.application_id, d) + for d in data["items"] + ] + + async def fetch_emoji(self, emoji_id: int, /) -> AppEmoji: + """|coro| + + Retrieves a custom :class:`AppEmoji` from the application. + + Parameters + ---------- + emoji_id: :class:`int` + The emoji's ID. + + Returns + ------- + :class:`AppEmoji` + The retrieved emoji. + + Raises + ------ + NotFound + The emoji requested could not be found. + HTTPException + An error occurred fetching the emoji. + """ + data = await self._connection.http.get_application_emoji( + self.application_id, emoji_id + ) + return self._connection.maybe_store_app_emoji(self.application_id, data) + + async def create_emoji( + self, + *, + name: str, + image: bytes, + ) -> AppEmoji: + r"""|coro| + + Creates a custom :class:`AppEmoji` for the application. + + There is currently a limit of 2000 emojis per application. + + Parameters + ----------- + name: :class:`str` + The emoji name. Must be at least 2 characters. + image: :class:`bytes` + The :term:`py:bytes-like object` representing the image data to use. + Only JPG, PNG and GIF images are supported. + + Raises + ------- + HTTPException + An error occurred creating an emoji. + + Returns + -------- + :class:`AppEmoji` + The created emoji. + """ + + img = utils._bytes_to_base64_data(image) + data = await self._connection.http.create_application_emoji( + self.application_id, name, img + ) + return self._connection.maybe_store_app_emoji(self.application_id, data) + + async def delete_emoji(self, emoji: Snowflake) -> None: + """|coro| + + Deletes the custom :class:`AppEmoji` from the application. + + Parameters + ---------- + emoji: :class:`abc.Snowflake` + The emoji you are deleting. + + Raises + ------ + HTTPException + An error occurred deleting the emoji. + """ + + await self._connection.http.delete_application_emoji( + self.application_id, emoji.id + ) + if self._connection.cache_app_emojis and self._connection.get_emoji(emoji.id): + self._connection.remove_emoji(emoji) diff --git a/discord/commands/core.py b/discord/commands/core.py index 9212e76bed..6dd1b0d636 100644 --- a/discord/commands/core.py +++ b/discord/commands/core.py @@ -1786,12 +1786,8 @@ async def _invoke(self, ctx: ApplicationContext) -> None: v["id"] = int(i) user = v member["user"] = user - target = Member( - data=member, - guild=ctx.interaction._state._get_guild(ctx.interaction.guild_id), - state=ctx.interaction._state, - ) - + cache_flag = ctx.interaction._state.member_cache_flags.interaction + target = ctx.guild._get_and_update_member(member, user["id"], cache_flag) if self.cog is not None: await self.callback(self.cog, ctx, target) else: diff --git a/discord/commands/options.py b/discord/commands/options.py index 721a03ffe3..4b35a080d9 100644 --- a/discord/commands/options.py +++ b/discord/commands/options.py @@ -39,6 +39,7 @@ Thread, VoiceChannel, ) +from ..commands import ApplicationContext from ..enums import ChannelType from ..enums import Enum as DiscordEnum from ..enums import SlashCommandOptionType @@ -198,7 +199,7 @@ def __init__( enum_choices = [] input_type_is_class = isinstance(input_type, type) if input_type_is_class and issubclass(input_type, (Enum, DiscordEnum)): - if description is None: + if description is None and input_type.__doc__ is not None: description = inspect.cleandoc(input_type.__doc__) if description and len(description) > 100: description = description[:97] + "..." @@ -209,7 +210,9 @@ def __init__( ) enum_choices = [OptionChoice(e.name, e.value) for e in input_type] value_class = enum_choices[0].value.__class__ - if all(isinstance(elem.value, value_class) for elem in enum_choices): + if value_class in SlashCommandOptionType.__members__ and all( + isinstance(elem.value, value_class) for elem in enum_choices + ): input_type = SlashCommandOptionType.from_datatype( enum_choices[0].value.__class__ ) @@ -225,6 +228,13 @@ def __init__( else: from ..ext.commands import Converter + if isinstance(input_type, tuple) and any( + issubclass(op, ApplicationContext) for op in input_type + ): + input_type = next( + op for op in input_type if issubclass(op, ApplicationContext) + ) + if ( isinstance(input_type, Converter) or input_type_is_class diff --git a/discord/components.py b/discord/components.py index d85fc4b07c..c80eb5a57c 100644 --- a/discord/components.py +++ b/discord/components.py @@ -32,7 +32,7 @@ from .utils import MISSING, get_slots if TYPE_CHECKING: - from .emoji import Emoji + from .emoji import AppEmoji, GuildEmoji from .types.components import ActionRow as ActionRowPayload from .types.components import ButtonComponent as ButtonComponentPayload from .types.components import Component as ComponentPayload @@ -412,7 +412,7 @@ def __init__( label: str, value: str = MISSING, description: str | None = None, - emoji: str | Emoji | PartialEmoji | None = None, + emoji: str | GuildEmoji | AppEmoji | PartialEmoji | None = None, default: bool = False, ) -> None: if len(label) > 100: @@ -444,7 +444,7 @@ def __str__(self) -> str: return base @property - def emoji(self) -> str | Emoji | PartialEmoji | None: + def emoji(self) -> str | GuildEmoji | AppEmoji | PartialEmoji | None: """The emoji of the option, if available.""" return self._emoji @@ -457,7 +457,7 @@ def emoji(self, value) -> None: value = value._to_partial() else: raise TypeError( - "expected emoji to be str, Emoji, or PartialEmoji not" + "expected emoji to be str, GuildEmoji, AppEmoji, or PartialEmoji, not" f" {value.__class__}" ) diff --git a/discord/emoji.py b/discord/emoji.py index cbb51eee57..417751fce8 100644 --- a/discord/emoji.py +++ b/discord/emoji.py @@ -32,7 +32,11 @@ from .user import User from .utils import MISSING, SnowflakeList, snowflake_time -__all__ = ("Emoji",) +__all__ = ( + "Emoji", + "GuildEmoji", + "AppEmoji", +) if TYPE_CHECKING: from datetime import datetime @@ -44,8 +48,71 @@ from .types.emoji import Emoji as EmojiPayload -class Emoji(_EmojiTag, AssetMixin): - """Represents a custom emoji. +class BaseEmoji(_EmojiTag, AssetMixin): + + __slots__: tuple[str, ...] = ( + "require_colons", + "animated", + "managed", + "id", + "name", + "_state", + "user", + "available", + ) + + def __init__(self, *, state: ConnectionState, data: EmojiPayload): + self._state: ConnectionState = state + self._from_data(data) + + def _from_data(self, emoji: EmojiPayload): + self.require_colons: bool = emoji.get("require_colons", False) + self.managed: bool = emoji.get("managed", False) + self.id: int = int(emoji["id"]) # type: ignore + self.name: str = emoji["name"] # type: ignore + self.animated: bool = emoji.get("animated", False) + self.available: bool = emoji.get("available", True) + user = emoji.get("user") + self.user: User | None = User(state=self._state, data=user) if user else None + + def _to_partial(self) -> PartialEmoji: + return PartialEmoji(name=self.name, animated=self.animated, id=self.id) + + def __iter__(self) -> Iterator[tuple[str, Any]]: + for attr in self.__slots__: + if attr[0] != "_": + value = getattr(self, attr, None) + if value is not None: + yield attr, value + + def __str__(self) -> str: + if self.animated: + return f"" + return f"<:{self.name}:{self.id}>" + + def __repr__(self) -> str: + return f"" + + def __eq__(self, other: Any) -> bool: + return isinstance(other, _EmojiTag) and self.id == other.id + + def __hash__(self) -> int: + return self.id >> 22 + + @property + def created_at(self) -> datetime: + """Returns the emoji's creation time in UTC.""" + return snowflake_time(self.id) + + @property + def url(self) -> str: + """Returns the URL of the emoji.""" + fmt = "gif" if self.animated else "png" + return f"{Asset.BASE}/emojis/{self.id}.{fmt}" + + +class GuildEmoji(BaseEmoji): + """Represents a custom emoji in a guild. Depending on the way this object was created, some attributes can have a value of ``None``. @@ -95,72 +162,21 @@ class Emoji(_EmojiTag, AssetMixin): """ __slots__: tuple[str, ...] = ( - "require_colons", - "animated", - "managed", - "id", - "name", "_roles", "guild_id", - "_state", - "user", - "available", ) def __init__(self, *, guild: Guild, state: ConnectionState, data: EmojiPayload): self.guild_id: int = guild.id - self._state: ConnectionState = state - self._from_data(data) - - def _from_data(self, emoji: EmojiPayload): - self.require_colons: bool = emoji.get("require_colons", False) - self.managed: bool = emoji.get("managed", False) - self.id: int = int(emoji["id"]) # type: ignore - self.name: str = emoji["name"] # type: ignore - self.animated: bool = emoji.get("animated", False) - self.available: bool = emoji.get("available", True) - self._roles: SnowflakeList = SnowflakeList(map(int, emoji.get("roles", []))) - user = emoji.get("user") - self.user: User | None = User(state=self._state, data=user) if user else None - - def _to_partial(self) -> PartialEmoji: - return PartialEmoji(name=self.name, animated=self.animated, id=self.id) - - def __iter__(self) -> Iterator[tuple[str, Any]]: - for attr in self.__slots__: - if attr[0] != "_": - value = getattr(self, attr, None) - if value is not None: - yield attr, value - - def __str__(self) -> str: - if self.animated: - return f"" - return f"<:{self.name}:{self.id}>" + self._roles: SnowflakeList = SnowflakeList(map(int, data.get("roles", []))) + super().__init__(state=state, data=data) def __repr__(self) -> str: return ( - "" ) - def __eq__(self, other: Any) -> bool: - return isinstance(other, _EmojiTag) and self.id == other.id - - def __hash__(self) -> int: - return self.id >> 22 - - @property - def created_at(self) -> datetime: - """Returns the emoji's creation time in UTC.""" - return snowflake_time(self.id) - - @property - def url(self) -> str: - """Returns the URL of the emoji.""" - fmt = "gif" if self.animated else "png" - return f"{Asset.BASE}/emojis/{self.id}.{fmt}" - @property def roles(self) -> list[Role]: """A :class:`list` of roles that is allowed to use this emoji. @@ -221,7 +237,7 @@ async def edit( name: str = MISSING, roles: list[Snowflake] = MISSING, reason: str | None = None, - ) -> Emoji: + ) -> GuildEmoji: r"""|coro| Edits the custom emoji. @@ -250,7 +266,7 @@ async def edit( Returns -------- - :class:`Emoji` + :class:`GuildEmoji` The newly updated emoji. """ @@ -263,4 +279,141 @@ async def edit( data = await self._state.http.edit_custom_emoji( self.guild.id, self.id, payload=payload, reason=reason ) - return Emoji(guild=self.guild, data=data, state=self._state) + return GuildEmoji(guild=self.guild, data=data, state=self._state) + + +Emoji = GuildEmoji + + +class AppEmoji(BaseEmoji): + """Represents a custom emoji from an application. + + Depending on the way this object was created, some attributes can + have a value of ``None``. + + .. versionadded:: 2.7 + + .. container:: operations + + .. describe:: x == y + + Checks if two emoji are the same. + + .. describe:: x != y + + Checks if two emoji are not the same. + + .. describe:: hash(x) + + Return the emoji's hash. + + .. describe:: iter(x) + + Returns an iterator of ``(field, value)`` pairs. This allows this class + to be used as an iterable in list/dict/etc constructions. + + .. describe:: str(x) + + Returns the emoji rendered for discord. + + Attributes + ---------- + name: :class:`str` + The name of the emoji. + id: :class:`int` + The emoji's ID. + require_colons: :class:`bool` + If colons are required to use this emoji in the client (:PJSalt: vs PJSalt). + animated: :class:`bool` + Whether an emoji is animated or not. + managed: :class:`bool` + If this emoji is managed by a Twitch integration. + application_id: Optional[:class:`int`] + The application ID the emoji belongs to, if available. + available: :class:`bool` + Whether the emoji is available for use. + user: Optional[:class:`User`] + The user that created the emoji. + """ + + __slots__: tuple[str, ...] = ("application_id",) + + def __init__( + self, *, application_id: int, state: ConnectionState, data: EmojiPayload + ): + self.application_id: int = application_id + super().__init__(state=state, data=data) + + def __repr__(self) -> str: + return "" + + @property + def guild(self) -> Guild: + """The guild this emoji belongs to. This is always `None` for :class:`AppEmoji`.""" + return None + + @property + def roles(self) -> list[Role]: + """A :class:`list` of roles that is allowed to use this emoji. This is always empty for :class:`AppEmoji`.""" + return [] + + def is_usable(self) -> bool: + """Whether the bot can use this emoji.""" + return self.application_id == self._state.application_id + + async def delete(self) -> None: + """|coro| + + Deletes the application emoji. + + You must own the emoji to do this. + + Raises + ------ + Forbidden + You are not allowed to delete the emoji. + HTTPException + An error occurred deleting the emoji. + """ + + await self._state.http.delete_application_emoji(self.application_id, self.id) + if self._state.cache_app_emojis and self._state.get_emoji(self.id): + self._state._remove_emoji(self) + + async def edit( + self, + *, + name: str = MISSING, + ) -> AppEmoji: + r"""|coro| + + Edits the application emoji. + + You must own the emoji to do this. + + Parameters + ----------- + name: :class:`str` + The new emoji name. + + Raises + ------- + Forbidden + You are not allowed to edit the emoji. + HTTPException + An error occurred editing the emoji. + + Returns + -------- + :class:`AppEmoji` + The newly updated emoji. + """ + + payload = {} + if name is not MISSING: + payload["name"] = name + + data = await self._state.http.edit_application_emoji( + self.application_id, self.id, payload=payload + ) + return self._state.maybe_store_app_emoji(self.application_id, data) diff --git a/discord/enums.py b/discord/enums.py index 14aa54d460..91425b8cf8 100644 --- a/discord/enums.py +++ b/discord/enums.py @@ -224,6 +224,7 @@ class ChannelType(Enum): stage_voice = 13 directory = 14 forum = 15 + media = 16 def __str__(self): return self.name diff --git a/discord/ext/commands/converter.py b/discord/ext/commands/converter.py index 3ed53fa1d0..e60ac89b34 100644 --- a/discord/ext/commands/converter.py +++ b/discord/ext/commands/converter.py @@ -805,8 +805,8 @@ async def convert(self, ctx: Context, argument: str) -> discord.Guild: return result -class EmojiConverter(IDConverter[discord.Emoji]): - """Converts to a :class:`~discord.Emoji`. +class EmojiConverter(IDConverter[discord.GuildEmoji]): + """Converts to a :class:`~discord.GuildEmoji`. All lookups are done for the local guild first, if available. If that lookup fails, then it checks the client's global cache. @@ -821,7 +821,7 @@ class EmojiConverter(IDConverter[discord.Emoji]): Raise :exc:`.EmojiNotFound` instead of generic :exc:`.BadArgument` """ - async def convert(self, ctx: Context, argument: str) -> discord.Emoji: + async def convert(self, ctx: Context, argument: str) -> discord.GuildEmoji: match = self._get_id_match(argument) or re.match( r"$", argument ) @@ -1111,7 +1111,7 @@ def is_generic_type(tp: Any, *, _GenericAlias: type = _GenericAlias) -> bool: discord.Colour: ColourConverter, discord.VoiceChannel: VoiceChannelConverter, discord.StageChannel: StageChannelConverter, - discord.Emoji: EmojiConverter, + discord.GuildEmoji: EmojiConverter, discord.PartialEmoji: PartialEmojiConverter, discord.CategoryChannel: CategoryChannelConverter, discord.ForumChannel: ForumChannelConverter, diff --git a/discord/ext/commands/cooldowns.py b/discord/ext/commands/cooldowns.py index 55792aba36..6e58d37f7a 100644 --- a/discord/ext/commands/cooldowns.py +++ b/discord/ext/commands/cooldowns.py @@ -30,6 +30,7 @@ from collections import deque from typing import TYPE_CHECKING, Any, Callable, Deque, TypeVar +import discord.abc from discord.enums import Enum from ...abc import PrivateChannel @@ -69,7 +70,12 @@ def get_key(self, msg: Message) -> Any: elif self is BucketType.member: return (msg.guild and msg.guild.id), msg.author.id elif self is BucketType.category: - return (msg.channel.category or msg.channel).id # type: ignore + return ( + msg.channel.category.id + if isinstance(msg.channel, discord.abc.GuildChannel) + and msg.channel.category + else msg.channel.id + ) elif self is BucketType.role: # we return the channel id of a private-channel as there are only roles in guilds # and that yields the same result as for a guild with only the @everyone role diff --git a/discord/ext/pages/pagination.py b/discord/ext/pages/pagination.py index d3f2d32800..dc99996f2a 100644 --- a/discord/ext/pages/pagination.py +++ b/discord/ext/pages/pagination.py @@ -54,7 +54,7 @@ class PaginatorButton(discord.ui.Button): label: :class:`str` The label shown on the button. Defaults to a capitalized version of ``button_type`` (e.g. "Next", "Prev", etc.) - emoji: Union[:class:`str`, :class:`discord.Emoji`, :class:`discord.PartialEmoji`] + emoji: Union[:class:`str`, :class:`discord.GuildEmoji`, :class:`discord.AppEmoji`, :class:`discord.PartialEmoji`] The emoji shown on the button in front of the label. disabled: :class:`bool` Whether to initially show the button as disabled. @@ -72,7 +72,9 @@ def __init__( self, button_type: str, label: str = None, - emoji: str | discord.Emoji | discord.PartialEmoji = None, + emoji: ( + str | discord.GuildEmoji | discord.AppEmoji | discord.PartialEmoji + ) = None, style: discord.ButtonStyle = discord.ButtonStyle.green, disabled: bool = False, custom_id: str = None, @@ -89,7 +91,9 @@ def __init__( ) self.button_type = button_type self.label = label if label or emoji else button_type.capitalize() - self.emoji: str | discord.Emoji | discord.PartialEmoji = emoji + self.emoji: ( + str | discord.GuildEmoji | discord.AppEmoji | discord.PartialEmoji + ) = emoji self.style = style self.disabled = disabled self.loop_label = self.label if not loop_label else loop_label @@ -242,7 +246,7 @@ class PageGroup: Also used as the SelectOption value. description: Optional[:class:`str`] The description shown on the corresponding PaginatorMenu dropdown option. - emoji: Union[:class:`str`, :class:`discord.Emoji`, :class:`discord.PartialEmoji`] + emoji: Union[:class:`str`, :class:`discord.GuildEmoji`, :class:`discord.AppEmoji`, :class:`discord.PartialEmoji`] The emoji shown on the corresponding PaginatorMenu dropdown option. default: Optional[:class:`bool`] Whether the page group should be the default page group initially shown when the paginator response is sent. @@ -278,7 +282,9 @@ def __init__( pages: list[str] | list[Page] | list[list[discord.Embed] | discord.Embed], label: str, description: str | None = None, - emoji: str | discord.Emoji | discord.PartialEmoji = None, + emoji: ( + str | discord.GuildEmoji | discord.AppEmoji | discord.PartialEmoji + ) = None, default: bool | None = None, show_disabled: bool | None = None, show_indicator: bool | None = None, @@ -294,7 +300,9 @@ def __init__( ): self.label = label self.description: str | None = description - self.emoji: str | discord.Emoji | discord.PartialEmoji = emoji + self.emoji: ( + str | discord.GuildEmoji | discord.AppEmoji | discord.PartialEmoji + ) = emoji self.pages: list[str] | list[list[discord.Embed] | discord.Embed] = pages self.default: bool | None = default self.show_disabled = show_disabled @@ -1093,6 +1101,9 @@ async def edit( self.user = user or self.user + if not self.user: + self.usercheck = False + try: self.message = await message.edit( content=page_content.content, diff --git a/discord/flags.py b/discord/flags.py index 8a1ac8fd7e..1a6af50c72 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -769,7 +769,7 @@ def emojis_and_stickers(self): This also corresponds to the following attributes and classes in terms of cache: - - :class:`Emoji` + - :class:`GuildEmoji` - :class:`GuildSticker` - :meth:`Client.get_emoji` - :meth:`Client.get_sticker` diff --git a/discord/gateway.py b/discord/gateway.py index 7a765405af..4af59f3864 100644 --- a/discord/gateway.py +++ b/discord/gateway.py @@ -581,13 +581,24 @@ async def received_message(self, msg, /): @property def latency(self) -> float: - """Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds.""" + """Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. If no heartbeat + has been received yet this returns ``float('inf')``. + """ heartbeat = self._keep_alive return float("inf") if heartbeat is None else heartbeat.latency def _can_handle_close(self): code = self._close_code or self.socket.close_code - return code not in (1000, 4004, 4010, 4011, 4012, 4013, 4014) + is_improper_close = self._close_code is None and self.socket.close_code == 1000 + return is_improper_close or code not in ( + 1000, + 4004, + 4010, + 4011, + 4012, + 4013, + 4014, + ) async def poll_event(self): """Polls for a DISPATCH event and handles the general gateway loop. diff --git a/discord/guild.py b/discord/guild.py index 75fcc7c5c7..b1e937d07b 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -46,7 +46,7 @@ from .channel import * from .channel import _guild_channel_factory, _threaded_guild_channel_factory from .colour import Colour -from .emoji import Emoji, PartialEmoji, _EmojiTag +from .emoji import GuildEmoji, PartialEmoji, _EmojiTag from .enums import ( AuditLogAction, AutoModEventType, @@ -161,7 +161,7 @@ class Guild(Hashable): ---------- name: :class:`str` The guild name. - emojis: Tuple[:class:`Emoji`, ...] + emojis: Tuple[:class:`GuildEmoji`, ...] All emojis that the guild owns. stickers: Tuple[:class:`GuildSticker`, ...] All stickers that the guild owns. @@ -476,7 +476,7 @@ def _from_data(self, guild: GuildPayload) -> None: self._roles[role.id] = role self.mfa_level: MFALevel = guild.get("mfa_level") - self.emojis: tuple[Emoji, ...] = tuple( + self.emojis: tuple[GuildEmoji, ...] = tuple( map(lambda d: state.store_emoji(self, d), guild.get("emojis", [])) ) self.stickers: tuple[GuildSticker, ...] = tuple( @@ -1404,7 +1404,7 @@ async def create_forum_channel( slowmode_delay: int = MISSING, nsfw: bool = MISSING, overwrites: dict[Role | Member, PermissionOverwrite] = MISSING, - default_reaction_emoji: Emoji | int | str = MISSING, + default_reaction_emoji: GuildEmoji | int | str = MISSING, ) -> ForumChannel: """|coro| @@ -1446,10 +1446,10 @@ async def create_forum_channel( To mark the channel as NSFW or not. reason: Optional[:class:`str`] The reason for creating this channel. Shows up on the audit log. - default_reaction_emoji: Optional[:class:`Emoji` | :class:`int` | :class:`str`] + default_reaction_emoji: Optional[:class:`GuildEmoji` | :class:`int` | :class:`str`] The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: - :class:`Emoji`, snowflake ID, string representation (eg. ''). + :class:`GuildEmoji`, snowflake ID, string representation (eg. ''). .. versionadded:: v2.5 @@ -1502,7 +1502,9 @@ async def create_forum_channel( options["nsfw"] = nsfw if default_reaction_emoji is not MISSING: - if isinstance(default_reaction_emoji, _EmojiTag): # Emoji, PartialEmoji + if isinstance( + default_reaction_emoji, _EmojiTag + ): # GuildEmoji, PartialEmoji default_reaction_emoji = default_reaction_emoji._to_partial() elif isinstance(default_reaction_emoji, int): default_reaction_emoji = PartialEmoji( @@ -1512,7 +1514,7 @@ async def create_forum_channel( default_reaction_emoji = PartialEmoji.from_str(default_reaction_emoji) else: raise InvalidArgument( - "default_reaction_emoji must be of type: Emoji | int | str" + "default_reaction_emoji must be of type: GuildEmoji | int | str" ) options["default_reaction_emoji"] = ( @@ -2662,10 +2664,10 @@ async def delete_sticker( """ await self._state.http.delete_guild_sticker(self.id, sticker.id, reason) - async def fetch_emojis(self) -> list[Emoji]: + async def fetch_emojis(self) -> list[GuildEmoji]: r"""|coro| - Retrieves all custom :class:`Emoji`\s from the guild. + Retrieves all custom :class:`GuildEmoji`\s from the guild. .. note:: @@ -2678,16 +2680,16 @@ async def fetch_emojis(self) -> list[Emoji]: Returns -------- - List[:class:`Emoji`] + List[:class:`GuildEmoji`] The retrieved emojis. """ data = await self._state.http.get_all_custom_emojis(self.id) - return [Emoji(guild=self, state=self._state, data=d) for d in data] + return [GuildEmoji(guild=self, state=self._state, data=d) for d in data] - async def fetch_emoji(self, emoji_id: int, /) -> Emoji: + async def fetch_emoji(self, emoji_id: int, /) -> GuildEmoji: """|coro| - Retrieves a custom :class:`Emoji` from the guild. + Retrieves a custom :class:`GuildEmoji` from the guild. .. note:: @@ -2701,7 +2703,7 @@ async def fetch_emoji(self, emoji_id: int, /) -> Emoji: Returns ------- - :class:`Emoji` + :class:`GuildEmoji` The retrieved emoji. Raises @@ -2712,7 +2714,7 @@ async def fetch_emoji(self, emoji_id: int, /) -> Emoji: An error occurred fetching the emoji. """ data = await self._state.http.get_custom_emoji(self.id, emoji_id) - return Emoji(guild=self, state=self._state, data=data) + return GuildEmoji(guild=self, state=self._state, data=data) async def create_custom_emoji( self, @@ -2721,10 +2723,10 @@ async def create_custom_emoji( image: bytes, roles: list[Role] = MISSING, reason: str | None = None, - ) -> Emoji: + ) -> GuildEmoji: r"""|coro| - Creates a custom :class:`Emoji` for the guild. + Creates a custom :class:`GuildEmoji` for the guild. There is currently a limit of 50 static and animated emojis respectively per guild, unless the guild has the ``MORE_EMOJI`` feature which extends the limit to 200. @@ -2753,7 +2755,7 @@ async def create_custom_emoji( Returns -------- - :class:`Emoji` + :class:`GuildEmoji` The created emoji. """ @@ -2769,7 +2771,7 @@ async def delete_emoji( ) -> None: """|coro| - Deletes the custom :class:`Emoji` from the guild. + Deletes the custom :class:`GuildEmoji` from the guild. You must have :attr:`~Permissions.manage_emojis` permission to do this. @@ -4089,7 +4091,9 @@ async def create_test_entitlement(self, sku: Snowflake) -> Entitlement: "owner_id": self.id, "owner_type": EntitlementOwnerType.guild.value, } - data = await self._state.http.create_test_entitlement(self.id, payload) + data = await self._state.http.create_test_entitlement( + self._state.application_id, payload + ) return Entitlement(data=data, state=self._state) def entitlements( diff --git a/discord/http.py b/discord/http.py index f42bcdc233..464710daac 100644 --- a/discord/http.py +++ b/discord/http.py @@ -1445,6 +1445,7 @@ def get_guilds( limit: int, before: Snowflake | None = None, after: Snowflake | None = None, + with_counts: bool = True, ) -> Response[list[guild.Guild]]: params: dict[str, Any] = { "limit": limit, @@ -1454,6 +1455,8 @@ def get_guilds( params["before"] = before if after: params["after"] = after + if with_counts: + params["with_counts"] = int(with_counts) return self.request(Route("GET", "/users/@me/guilds"), params=params) @@ -1878,6 +1881,75 @@ def edit_custom_emoji( ) return self.request(r, json=payload, reason=reason) + def get_all_application_emojis( + self, application_id: Snowflake + ) -> Response[list[emoji.Emoji]]: + return self.request( + Route( + "GET", + "/applications/{application_id}/emojis", + application_id=application_id, + ) + ) + + def get_application_emoji( + self, application_id: Snowflake, emoji_id: Snowflake + ) -> Response[emoji.Emoji]: + return self.request( + Route( + "GET", + "/applications/{application_id}/emojis/{emoji_id}", + application_id=application_id, + emoji_id=emoji_id, + ) + ) + + def create_application_emoji( + self, + application_id: Snowflake, + name: str, + image: bytes, + ) -> Response[emoji.Emoji]: + payload = { + "name": name, + "image": image, + } + + r = Route( + "POST", + "/applications/{application_id}/emojis", + application_id=application_id, + ) + return self.request(r, json=payload) + + def delete_application_emoji( + self, + application_id: Snowflake, + emoji_id: Snowflake, + ) -> Response[None]: + r = Route( + "DELETE", + "/applications/{application_id}/emojis/{emoji_id}", + application_id=application_id, + emoji_id=emoji_id, + ) + return self.request(r) + + def edit_application_emoji( + self, + application_id: Snowflake, + emoji_id: Snowflake, + *, + payload: dict[str, Any], + ) -> Response[emoji.Emoji]: + r = Route( + "PATCH", + "/applications/{application_id}/emojis/{emoji_id}", + application_id=application_id, + emoji_id=emoji_id, + ) + return self.request(r, json=payload) + def get_all_integrations( self, guild_id: Snowflake ) -> Response[list[integration.Integration]]: @@ -2943,7 +3015,7 @@ def list_entitlements( if user_id is not None: params["user_id"] = user_id if sku_ids is not None: - params["sku_ids"] = ",".join(sku_ids) + params["sku_ids"] = ",".join(str(sku_id) for sku_id in sku_ids) if before is not None: params["before"] = before if after is not None: diff --git a/discord/iterators.py b/discord/iterators.py index 13f67266ea..eca3c72091 100644 --- a/discord/iterators.py +++ b/discord/iterators.py @@ -585,9 +585,14 @@ class GuildIterator(_AsyncIterator["Guild"]): Object before which all guilds must be. after: Optional[Union[:class:`abc.Snowflake`, :class:`datetime.datetime`]] Object after which all guilds must be. + with_counts: :class:`bool` + Whether to include member count information in guilds. This fills the + :attr:`.Guild.approximate_member_count` and :attr:`.Guild.approximate_presence_count` + fields. + Defaults to ``True``. """ - def __init__(self, bot, limit, before=None, after=None): + def __init__(self, bot, limit, before=None, after=None, with_counts=True): if isinstance(before, datetime.datetime): before = Object(id=time_snowflake(before, high=False)) if isinstance(after, datetime.datetime): @@ -597,6 +602,7 @@ def __init__(self, bot, limit, before=None, after=None): self.limit = limit self.before = before self.after = after + self.with_counts = with_counts self._filter = None @@ -654,7 +660,9 @@ async def _retrieve_guilds(self, retrieve) -> list[Guild]: async def _retrieve_guilds_before_strategy(self, retrieve): """Retrieve guilds using before parameter.""" before = self.before.id if self.before else None - data: list[GuildPayload] = await self.get_guilds(retrieve, before=before) + data: list[GuildPayload] = await self.get_guilds( + retrieve, before=before, with_counts=self.with_counts + ) if len(data): if self.limit is not None: self.limit -= retrieve @@ -664,7 +672,9 @@ async def _retrieve_guilds_before_strategy(self, retrieve): async def _retrieve_guilds_after_strategy(self, retrieve): """Retrieve guilds using after parameter.""" after = self.after.id if self.after else None - data: list[GuildPayload] = await self.get_guilds(retrieve, after=after) + data: list[GuildPayload] = await self.get_guilds( + retrieve, after=after, with_counts=self.with_counts + ) if len(data): if self.limit is not None: self.limit -= retrieve diff --git a/discord/member.py b/discord/member.py index f1a546c918..0ff90cce04 100644 --- a/discord/member.py +++ b/discord/member.py @@ -566,7 +566,8 @@ def roles(self) -> list[Role]: role = g.get_role(role_id) if role: result.append(role) - result.append(g.default_role) + if g.default_role: + result.append(g.default_role) result.sort() return result diff --git a/discord/message.py b/discord/message.py index 56d1cec968..5ebd2aa0ea 100644 --- a/discord/message.py +++ b/discord/message.py @@ -45,7 +45,7 @@ from .channel import PartialMessageable from .components import _component_factory from .embeds import Embed -from .emoji import Emoji +from .emoji import AppEmoji, GuildEmoji from .enums import ChannelType, MessageType, try_enum from .errors import InvalidArgument from .file import File @@ -93,7 +93,7 @@ from .user import User MR = TypeVar("MR", bound="MessageReference") - EmojiInputType = Union[Emoji, PartialEmoji, str] + EmojiInputType = Union[GuildEmoji, AppEmoji, PartialEmoji, str] __all__ = ( "Attachment", @@ -109,7 +109,7 @@ def convert_emoji_reaction(emoji): if isinstance(emoji, Reaction): emoji = emoji.emoji - if isinstance(emoji, Emoji): + if isinstance(emoji, (GuildEmoji, AppEmoji)): return f"{emoji.name}:{emoji.id}" if isinstance(emoji, PartialEmoji): return emoji._as_reaction() @@ -119,7 +119,7 @@ def convert_emoji_reaction(emoji): return emoji.strip("<>") raise InvalidArgument( - "emoji argument must be str, Emoji, or Reaction not" + "emoji argument must be str, GuildEmoji, AppEmoji, or Reaction not" f" {emoji.__class__.__name__}." ) @@ -1548,6 +1548,8 @@ async def edit( Raises ------ + NotFound + The message was not found. HTTPException Editing the message failed. Forbidden @@ -1723,7 +1725,7 @@ async def add_reaction(self, emoji: EmojiInputType) -> None: Add a reaction to the message. - The emoji may be a unicode emoji or a custom guild :class:`Emoji`. + The emoji may be a unicode emoji, a custom :class:`GuildEmoji`, or an :class:`AppEmoji`. You must have the :attr:`~Permissions.read_message_history` permission to use this. If nobody else has reacted to the message using this @@ -1731,7 +1733,7 @@ async def add_reaction(self, emoji: EmojiInputType) -> None: Parameters ---------- - emoji: Union[:class:`Emoji`, :class:`Reaction`, :class:`PartialEmoji`, :class:`str`] + emoji: Union[:class:`GuildEmoji`, :class:`AppEmoji`, :class:`Reaction`, :class:`PartialEmoji`, :class:`str`] The emoji to react with. Raises @@ -1756,7 +1758,7 @@ async def remove_reaction( Remove a reaction by the member from the message. - The emoji may be a unicode emoji or a custom guild :class:`Emoji`. + The emoji may be a unicode emoji, a custom :class:`GuildEmoji`, or an :class:`AppEmoji`. If the reaction is not your own (i.e. ``member`` parameter is not you) then the :attr:`~Permissions.manage_messages` permission is needed. @@ -1766,7 +1768,7 @@ async def remove_reaction( Parameters ---------- - emoji: Union[:class:`Emoji`, :class:`Reaction`, :class:`PartialEmoji`, :class:`str`] + emoji: Union[:class:`GuildEmoji`, :class:`AppEmoji`, :class:`Reaction`, :class:`PartialEmoji`, :class:`str`] The emoji to remove. member: :class:`abc.Snowflake` The member for which to remove the reaction. @@ -1797,7 +1799,7 @@ async def clear_reaction(self, emoji: EmojiInputType | Reaction) -> None: Clears a specific reaction from the message. - The emoji may be a unicode emoji or a custom guild :class:`Emoji`. + The emoji may be a unicode emoji, a custom :class:`GuildEmoji`, or an :class:`AppEmoji`. You need the :attr:`~Permissions.manage_messages` permission to use this. @@ -1805,7 +1807,7 @@ async def clear_reaction(self, emoji: EmojiInputType | Reaction) -> None: Parameters ---------- - emoji: Union[:class:`Emoji`, :class:`Reaction`, :class:`PartialEmoji`, :class:`str`] + emoji: Union[:class:`GuildEmoji`, :class:`AppEmoji`, :class:`Reaction`, :class:`PartialEmoji`, :class:`str`] The emoji to clear. Raises diff --git a/discord/onboarding.py b/discord/onboarding.py index bd98bbfdde..cf6a721a00 100644 --- a/discord/onboarding.py +++ b/discord/onboarding.py @@ -33,7 +33,7 @@ if TYPE_CHECKING: from .abc import Snowflake from .channel import ForumChannel, TextChannel, VoiceChannel - from .emoji import Emoji + from .emoji import GuildEmoji from .guild import Guild from .object import Object from .partial_emoji import PartialEmoji @@ -62,7 +62,7 @@ class PromptOption: The channels assigned to the user when they select this option. roles: List[:class:`Snowflake`] The roles assigned to the user when they select this option. - emoji: Union[:class:`Emoji`, :class:`PartialEmoji`] + emoji: Union[:class:`GuildEmoji`, :class:`PartialEmoji`] The emoji displayed with the option. title: :class:`str` The option's title. @@ -76,7 +76,7 @@ def __init__( channels: list[Snowflake] | None = None, roles: list[Snowflake] | None = None, description: str | None = None, - emoji: Emoji | PartialEmoji | None = None, + emoji: GuildEmoji | PartialEmoji | None = None, id: int | None = None, ): # ID is required when making edits, but it can be any snowflake that isn't already used by another prompt during edits @@ -85,7 +85,7 @@ def __init__( self.channels: list[Snowflake] = channels or [] self.roles: list[Snowflake] = roles or [] self.description: str | None = description or None - self.emoji: Emoji | PartialEmoji | None = emoji + self.emoji: GuildEmoji | PartialEmoji | None = emoji def __repr__(self): return f"" diff --git a/discord/permissions.py b/discord/permissions.py index 497ef597e1..110909384a 100644 --- a/discord/permissions.py +++ b/discord/permissions.py @@ -191,6 +191,7 @@ def all_channel(cls: type[P]) -> P: - :attr:`manage_emojis` - :attr:`view_audit_log` - :attr:`view_guild_insights` + - :attr:`view_creator_monetization_analytics` - :attr:`manage_guild` - :attr:`change_nickname` - :attr:`manage_nicknames` @@ -218,8 +219,10 @@ def general(cls: type[P]) -> P: 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. + .. versionchanged:: 2.7 + Added :attr:`view_creator_monetization_analytics` permission. """ - return cls(0b01110000000010000000010010110000) + return cls(0b100000000001110000000010000000010010110000) @classmethod def membership(cls: type[P]) -> P: @@ -250,7 +253,7 @@ def voice(cls: type[P]) -> P: """A factory method that creates a :class:`Permissions` with all "Voice" permissions from the official Discord UI set to ``True``. """ - return cls(0b1000000001000000000000011111100000000001100000000) + return cls(0b1001001001000000000000011111100000000001100000000) @classmethod def stage(cls: type[P]) -> P: @@ -610,6 +613,30 @@ def moderate_members(self) -> int: """ return 1 << 40 + @flag_value + def view_creator_monetization_analytics(self) -> int: + """:class:`bool`: Returns ``True`` if a user can view creator monetization (role subscription) analytics. + + .. versionadded:: 2.7 + """ + return 1 << 41 + + @flag_value + def use_soundboard(self) -> int: + """:class:`bool`: Returns ``True`` if a user can use the soundboard in a voice channel. + + .. versionadded:: 2.7 + """ + return 1 << 42 + + @flag_value + def use_external_sounds(self) -> int: + """:class:`bool`: Returns ``True`` if a user can use external soundboard sounds in a voice channel. + + .. versionadded:: 2.7 + """ + return 1 << 45 + @flag_value def send_voice_messages(self) -> int: """:class:`bool`: Returns ``True`` if a member can send voice messages. @@ -762,6 +789,8 @@ class PermissionOverwrite: use_external_stickers: bool | None start_embedded_activities: bool | None moderate_members: bool | None + use_soundboard: bool | None + use_external_sounds: bool | None send_voice_messages: bool | None set_voice_channel_status: bool | None send_polls: bool | None diff --git a/discord/player.py b/discord/player.py index b76fe7b366..65b23ed42a 100644 --- a/discord/player.py +++ b/discord/player.py @@ -25,8 +25,8 @@ from __future__ import annotations +import array import asyncio -import audioop import io import json import logging @@ -37,6 +37,7 @@ import threading import time import traceback +from math import floor from typing import IO, TYPE_CHECKING, Any, Callable, Generic, TypeVar from .errors import ClientException @@ -355,8 +356,9 @@ class FFmpegOpusAudio(FFmpegAudio): The codec to use to encode the audio data. Normally this would be just ``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to opportunistically skip pointlessly re-encoding Opus audio data by passing - ``copy`` as the codec value. Any values other than ``copy``, ``opus``, or - ``libopus`` will be considered ``libopus``. Defaults to ``libopus``. + ``copy`` as the codec value. Any values other than ``copy``, or + ``libopus`` will be considered ``libopus``. ``opus`` will also be considered + ``libopus`` since the ``opus`` encoder is still in development. Defaults to ``libopus``. .. warning:: @@ -407,7 +409,9 @@ def __init__( args.append("-i") args.append("-" if pipe else source) - codec = "copy" if codec in ("opus", "libopus") else "libopus" + # use "libopus" when "opus" is specified since the "opus" encoder is incomplete + # link to ffmpeg docs: https://www.ffmpeg.org/ffmpeg-codecs.html#opus + codec = "copy" if codec == "copy" else "libopus" args.extend( ( @@ -417,17 +421,24 @@ def __init__( "opus", "-c:a", codec, - "-ar", - "48000", - "-ac", - "2", - "-b:a", - f"{bitrate}k", "-loglevel", "warning", ) ) + # only pass in bitrate, sample rate, channels arguments when actually encoding to avoid ffmpeg warnings + if codec != "copy": + args.extend( + ( + "-ar", + "48000", + "-ac", + "2", + "-b:a", + f"{bitrate}k", + ) + ) + if isinstance(options, str): args.extend(shlex.split(options)) @@ -501,6 +512,8 @@ def custom_probe(source, executable): executable = kwargs.get("executable") codec, bitrate = await cls.probe(source, method=method, executable=executable) + # only re-encode if the source isn't already opus, else directly copy the source audio stream + codec = "copy" if codec in ("opus", "libopus") else "libopus" return cls(source, bitrate=bitrate, codec=codec, **kwargs) # type: ignore @classmethod @@ -692,8 +705,17 @@ def cleanup(self) -> None: self.original.cleanup() def read(self) -> bytes: + maxval = 0x7FFF + minval = -0x8000 + + volume = min(self._volume, 2.0) ret = self.original.read() - return audioop.mul(ret, 2, min(self._volume, 2.0)) + samples = array.array("h") + samples.frombytes(ret) + for i in range(len(samples)): + samples[i] = int(floor(min(maxval, max(samples[i] * volume, minval)))) + + return samples.tobytes() class AudioPlayer(threading.Thread): @@ -712,11 +734,15 @@ def __init__(self, source: AudioSource, client: VoiceClient, *, after=None): self._current_error: Exception | None = None self._connected: threading.Event = client._connected self._lock: threading.Lock = threading.Lock() + self._played_frames_offset: int = 0 if after is not None and not callable(after): raise TypeError('Expected a callable for the "after" parameter.') def _do_run(self) -> None: + # attempt to read first audio segment from source before starting + # some sources can take a few seconds and may cause problems + first_data = self.source.read() self.loops = 0 self._start = time.perf_counter() @@ -736,11 +762,19 @@ def _do_run(self) -> None: # wait until we are connected self._connected.wait() # reset our internal data + self._played_frames_offset += self.loops self.loops = 0 self._start = time.perf_counter() self.loops += 1 - data = self.source.read() + + # Send the data read from the start of the function if it is not None + if first_data is not None: + data = first_data + first_data = None + # Else read the next bit from the source + else: + data = self.source.read() if not data: self.stop() @@ -788,6 +822,7 @@ def pause(self, *, update_speaking: bool = True) -> None: self._speak(False) def resume(self, *, update_speaking: bool = True) -> None: + self._played_frames_offset += self.loops self.loops = 0 self._start = time.perf_counter() self._resumed.set() @@ -813,3 +848,7 @@ def _speak(self, speaking: bool) -> None: ) except Exception as e: _log.info("Speaking call in player failed: %s", e) + + def played_frames(self) -> int: + """Gets the number of 20ms frames played since the start of the audio file.""" + return self._played_frames_offset + self.loops diff --git a/discord/poll.py b/discord/poll.py index 25c964cfec..087d2833f6 100644 --- a/discord/poll.py +++ b/discord/poll.py @@ -43,7 +43,7 @@ if TYPE_CHECKING: from .abc import Snowflake - from .emoji import Emoji + from .emoji import AppEmoji, GuildEmoji from .message import Message, PartialMessage from .types.poll import Poll as PollPayload from .types.poll import PollAnswer as PollAnswerPayload @@ -62,13 +62,15 @@ class PollMedia: text: :class:`str` The question/answer text. May have up to 300 characters for questions and 55 characters for answers. - emoji: Optional[Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`]] + emoji: Optional[Union[:class:`GuildEmoji`, :class:`AppEmoji`, :class:`PartialEmoji`, :class:`str`]] The answer's emoji. """ - def __init__(self, text: str, emoji: Emoji | PartialEmoji | str | None = None): + def __init__( + self, text: str, emoji: GuildEmoji | AppEmoji | PartialEmoji | str | None = None + ): self.text: str = text - self.emoji: Emoji | PartialEmoji | str | None = emoji + self.emoji: GuildEmoji | AppEmoji | PartialEmoji | str | None = emoji def to_dict(self) -> PollMediaPayload: dict_ = { @@ -124,7 +126,9 @@ class PollAnswer: The relevant media for this answer. """ - def __init__(self, text: str, emoji: Emoji | PartialEmoji | str | None = None): + def __init__( + self, text: str, emoji: GuildEmoji | AppEmoji | PartialEmoji | str | None = None + ): self.media = PollMedia(text, emoji) self.id = None self._poll = None @@ -135,7 +139,7 @@ def text(self) -> str: return self.media.text @property - def emoji(self) -> Emoji | PartialEmoji | None: + def emoji(self) -> GuildEmoji | AppEmoji | PartialEmoji | None: """The answer's emoji. Shortcut for :attr:`PollMedia.emoji`.""" return self.media.emoji @@ -446,7 +450,10 @@ def get_answer(self, id) -> PollAnswer | None: return utils.get(self.answers, id=id) def add_answer( - self, text: str, *, emoji: Emoji | PartialEmoji | str | None = None + self, + text: str, + *, + emoji: GuildEmoji | AppEmoji | PartialEmoji | str | None = None, ) -> Poll: """Add an answer to this poll. @@ -457,7 +464,7 @@ def add_answer( ---------- text: :class:`str` The answer text. Maximum 55 characters. - emoji: Optional[Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`]] + emoji: Optional[Union[:class:`GuildEmoji`, :class:`AppEmoji`, :class:`PartialEmoji`, :class:`str`]] The answer's emoji. Raises diff --git a/discord/reaction.py b/discord/reaction.py index 2726e8984f..8a2e000c8c 100644 --- a/discord/reaction.py +++ b/discord/reaction.py @@ -35,7 +35,7 @@ if TYPE_CHECKING: from .abc import Snowflake - from .emoji import Emoji + from .emoji import AppEmoji, GuildEmoji from .message import Message from .partial_emoji import PartialEmoji from .types.message import Reaction as ReactionPayload @@ -70,7 +70,7 @@ class Reaction: Attributes ---------- - emoji: Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`] + emoji: Union[:class:`GuildEmoji`, :class:`AppEmoji`, :class:`PartialEmoji`, :class:`str`] The reaction emoji. May be a custom emoji, or a unicode emoji. count: :class:`int` The combined total of normal and super reactions for this emoji. @@ -100,10 +100,10 @@ def __init__( *, message: Message, data: ReactionPayload, - emoji: PartialEmoji | Emoji | str | None = None, + emoji: PartialEmoji | GuildEmoji | AppEmoji | str | None = None, ): self.message: Message = message - self.emoji: PartialEmoji | Emoji | str = ( + self.emoji: PartialEmoji | GuildEmoji | AppEmoji | str = ( emoji or message._state.get_reaction_emoji(data["emoji"]) ) self.count: int = data.get("count", 1) diff --git a/discord/shard.py b/discord/shard.py index 8e84f5b8f2..fd6a08a047 100644 --- a/discord/shard.py +++ b/discord/shard.py @@ -294,7 +294,9 @@ async def connect(self) -> None: @property def latency(self) -> float: - """Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for this shard.""" + """Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for this shard. If no heartbeat + has been received yet this returns ``float('inf')``. + """ return self._parent.ws.latency def is_ws_ratelimited(self) -> bool: diff --git a/discord/state.py b/discord/state.py index 4170d33fef..cf74d99285 100644 --- a/discord/state.py +++ b/discord/state.py @@ -49,7 +49,7 @@ from .automod import AutoModRule from .channel import * from .channel import _channel_factory -from .emoji import Emoji +from .emoji import AppEmoji, GuildEmoji from .enums import ChannelType, InteractionType, ScheduledEventStatus, Status, try_enum from .flags import ApplicationFlags, Intents, MemberCacheFlags from .guild import Guild @@ -251,6 +251,8 @@ def __init__( self.store_user = self.create_user # type: ignore self.deref_user = self.deref_user_no_intents # type: ignore + self.cache_app_emojis: bool = options.get("cache_app_emojis", False) + self.parsers = parsers = {} for attr, func in inspect.getmembers(self): if attr.startswith("parse_"): @@ -273,7 +275,7 @@ def clear(self, *, views: bool = True) -> None: # using __del__. Testing this for memory leaks led to no discernible leaks, # though more testing will have to be done. self._users: dict[int, User] = {} - self._emojis: dict[int, Emoji] = {} + self._emojis: dict[int, (GuildEmoji, AppEmoji)] = {} self._stickers: dict[int, GuildSticker] = {} self._guilds: dict[int, Guild] = {} self._polls: dict[int, Poll] = {} @@ -374,10 +376,20 @@ def get_user(self, id: int | None) -> User | None: # the keys of self._users are ints return self._users.get(id) # type: ignore - def store_emoji(self, guild: Guild, data: EmojiPayload) -> Emoji: + def store_emoji(self, guild: Guild, data: EmojiPayload) -> GuildEmoji: # the id will be present here emoji_id = int(data["id"]) # type: ignore - self._emojis[emoji_id] = emoji = Emoji(guild=guild, state=self, data=data) + self._emojis[emoji_id] = emoji = GuildEmoji(guild=guild, state=self, data=data) + return emoji + + def maybe_store_app_emoji( + self, application_id: int, data: EmojiPayload + ) -> AppEmoji: + # the id will be present here + emoji = AppEmoji(application_id=application_id, state=self, data=data) + if self.cache_app_emojis: + emoji_id = int(data["id"]) # type: ignore + self._emojis[emoji_id] = emoji return emoji def store_sticker(self, guild: Guild, data: GuildStickerPayload) -> GuildSticker: @@ -413,7 +425,7 @@ def _remove_guild(self, guild: Guild) -> None: self._guilds.pop(guild.id, None) for emoji in guild.emojis: - self._emojis.pop(emoji.id, None) + self._remove_emoji(emoji) for sticker in guild.stickers: self._stickers.pop(sticker.id, None) @@ -421,17 +433,20 @@ def _remove_guild(self, guild: Guild) -> None: del guild @property - def emojis(self) -> list[Emoji]: + def emojis(self) -> list[GuildEmoji | AppEmoji]: return list(self._emojis.values()) @property def stickers(self) -> list[GuildSticker]: return list(self._stickers.values()) - def get_emoji(self, emoji_id: int | None) -> Emoji | None: + def get_emoji(self, emoji_id: int | None) -> GuildEmoji | AppEmoji | None: # the keys of self._emojis are ints return self._emojis.get(emoji_id) # type: ignore + def _remove_emoji(self, emoji: GuildEmoji | AppEmoji) -> None: + self._emojis.pop(emoji.id, None) + def get_sticker(self, sticker_id: int | None) -> GuildSticker | None: # the keys of self._stickers are ints return self._stickers.get(sticker_id) # type: ignore @@ -587,6 +602,11 @@ async def query_members( raise async def _delay_ready(self) -> None: + + if self.cache_app_emojis and self.application_id: + data = await self.http.get_all_application_emojis(self.application_id) + for e in data.get("items", []): + self.maybe_store_app_emoji(self.application_id, e) try: states = [] while True: @@ -1932,7 +1952,7 @@ def _get_reaction_user( return channel.guild.get_member(user_id) return self.get_user(user_id) - def get_reaction_emoji(self, data) -> Emoji | PartialEmoji: + def get_reaction_emoji(self, data) -> GuildEmoji | AppEmoji | PartialEmoji: emoji_id = utils._get_as_snowflake(data, "id") if not emoji_id: @@ -1948,7 +1968,9 @@ def get_reaction_emoji(self, data) -> Emoji | PartialEmoji: name=data["name"], ) - def _upgrade_partial_emoji(self, emoji: PartialEmoji) -> Emoji | PartialEmoji | str: + def _upgrade_partial_emoji( + self, emoji: PartialEmoji + ) -> GuildEmoji | AppEmoji | PartialEmoji | str: emoji_id = emoji.id if not emoji_id: return emoji.name @@ -2086,6 +2108,11 @@ async def _delay_ready(self) -> None: self.dispatch("shard_ready", shard_id) + if self.cache_app_emojis and self.application_id: + data = await self.http.get_all_application_emojis(self.application_id) + for e in data.get("items", []): + self.maybe_store_app_emoji(self.application_id, e) + # remove the state try: del self._ready_state diff --git a/discord/types/channel.py b/discord/types/channel.py index 1b7fb1fe5e..822ee9283f 100644 --- a/discord/types/channel.py +++ b/discord/types/channel.py @@ -44,7 +44,7 @@ class PermissionOverwrite(TypedDict): deny: str -ChannelType = Literal[0, 1, 2, 3, 4, 5, 10, 11, 12, 13] +ChannelType = Literal[0, 1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16] class _BaseChannel(TypedDict): diff --git a/discord/ui/button.py b/discord/ui/button.py index 5487fd6b73..42d4af8d08 100644 --- a/discord/ui/button.py +++ b/discord/ui/button.py @@ -40,7 +40,7 @@ ) if TYPE_CHECKING: - from ..emoji import Emoji + from ..emoji import AppEmoji, GuildEmoji from .view import View B = TypeVar("B", bound="Button") @@ -65,7 +65,7 @@ class Button(Item[V]): Whether the button is disabled or not. label: Optional[:class:`str`] The label of the button, if any. Maximum of 80 chars. - emoji: Optional[Union[:class:`.PartialEmoji`, :class:`.Emoji`, :class:`str`]] + emoji: Optional[Union[:class:`.PartialEmoji`, :class:`GuildEmoji`, :class:`AppEmoji`, :class:`str`]] The emoji of the button, if available. sku_id: Optional[Union[:class:`int`]] The ID of the SKU this button refers to. @@ -95,7 +95,7 @@ def __init__( disabled: bool = False, custom_id: str | None = None, url: str | None = None, - emoji: str | Emoji | PartialEmoji | None = None, + emoji: str | GuildEmoji | AppEmoji | PartialEmoji | None = None, sku_id: int | None = None, row: int | None = None, ): @@ -132,7 +132,7 @@ def __init__( emoji = emoji._to_partial() else: raise TypeError( - "expected emoji to be str, Emoji, or PartialEmoji not" + "expected emoji to be str, GuildEmoji, AppEmoji, or PartialEmoji not" f" {emoji.__class__}" ) @@ -210,7 +210,7 @@ def emoji(self) -> PartialEmoji | None: return self._underlying.emoji @emoji.setter - def emoji(self, value: str | Emoji | PartialEmoji | None): # type: ignore + def emoji(self, value: str | GuildEmoji | AppEmoji | PartialEmoji | None): # type: ignore if value is None: self._underlying.emoji = None elif isinstance(value, str): @@ -219,7 +219,7 @@ def emoji(self, value: str | Emoji | PartialEmoji | None): # type: ignore self._underlying.emoji = value._to_partial() else: raise TypeError( - "expected str, Emoji, or PartialEmoji, received" + "expected str, GuildEmoji, AppEmoji, or PartialEmoji, received" f" {value.__class__} instead" ) @@ -275,7 +275,7 @@ def button( custom_id: str | None = None, disabled: bool = False, style: ButtonStyle = ButtonStyle.secondary, - emoji: str | Emoji | PartialEmoji | None = None, + emoji: str | GuildEmoji | AppEmoji | PartialEmoji | None = None, row: int | None = None, ) -> Callable[[ItemCallbackType], ItemCallbackType]: """A decorator that attaches a button to a component. @@ -302,9 +302,9 @@ def button( The style of the button. Defaults to :attr:`.ButtonStyle.grey`. disabled: :class:`bool` Whether the button is disabled or not. Defaults to ``False``. - emoji: Optional[Union[:class:`str`, :class:`.Emoji`, :class:`.PartialEmoji`]] + emoji: Optional[Union[:class:`str`, :class:`GuildEmoji`, :class:`AppEmoji`, :class:`.PartialEmoji`]] The emoji of the button. This can be in string form or a :class:`.PartialEmoji` - or a full :class:`.Emoji`. + or a full :class:`GuildEmoji` or :class:`AppEmoji`. row: Optional[:class:`int`] 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 diff --git a/discord/ui/select.py b/discord/ui/select.py index fb55d39d1d..496446e61c 100644 --- a/discord/ui/select.py +++ b/discord/ui/select.py @@ -31,7 +31,7 @@ from ..channel import _threaded_guild_channel_factory from ..components import SelectMenu, SelectOption -from ..emoji import Emoji +from ..emoji import AppEmoji, GuildEmoji from ..enums import ChannelType, ComponentType from ..errors import InvalidArgument from ..interactions import Interaction @@ -260,7 +260,7 @@ def add_option( label: str, value: str = MISSING, description: str | None = None, - emoji: str | Emoji | PartialEmoji | None = None, + emoji: str | GuildEmoji | AppEmoji | PartialEmoji | None = None, default: bool = False, ): """Adds an option to the select menu. @@ -279,9 +279,9 @@ def add_option( description: Optional[:class:`str`] An additional description of the option, if any. Can only be up to 100 characters. - emoji: Optional[Union[:class:`str`, :class:`.Emoji`, :class:`.PartialEmoji`]] + emoji: Optional[Union[:class:`str`, :class:`GuildEmoji`, :class:`AppEmoji`, :class:`.PartialEmoji`]] The emoji of the option, if available. This can either be a string representing - the custom or unicode emoji or an instance of :class:`.PartialEmoji` or :class:`.Emoji`. + the custom or unicode emoji or an instance of :class:`.PartialEmoji`, :class:`GuildEmoji`, or :class:`AppEmoji`. default: :class:`bool` Whether this option is selected by default. diff --git a/discord/ui/view.py b/discord/ui/view.py index 322371d080..c54cb58f13 100644 --- a/discord/ui/view.py +++ b/discord/ui/view.py @@ -126,7 +126,7 @@ class View: *items: :class:`Item` The initial items attached to this view. timeout: Optional[:class:`float`] - Timeout in seconds from last interaction with the UI before no longer accepting input. + 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. Attributes diff --git a/discord/user.py b/discord/user.py index d986a018f5..9fa995cf66 100644 --- a/discord/user.py +++ b/discord/user.py @@ -636,7 +636,9 @@ async def create_test_entitlement(self, sku: discord.abc.Snowflake) -> Entitleme "owner_id": self.id, "owner_type": 2, } - data = await self._state.http.create_test_entitlement(self.id, payload) + data = await self._state.http.create_test_entitlement( + self._state.application_id, payload + ) return Entitlement(data=data, state=self._state) def entitlements( diff --git a/discord/utils.py b/discord/utils.py index 9f01f53e71..c04ef0b0bd 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -56,7 +56,6 @@ Iterator, Literal, Mapping, - NewType, Protocol, Sequence, TypeVar, @@ -151,7 +150,7 @@ def __get__(self, instance, owner): class _RequestLike(Protocol): headers: Mapping[str, Any] - cached_property = NewType("cached_property", property) + cached_property = property P = ParamSpec("P") @@ -1306,9 +1305,12 @@ def generate_snowflake(dt: datetime.datetime | None = None) -> int: AV = Awaitable[V] Values = Union[V, Callable[[AutocompleteContext], Union[V, AV]], AV] AutocompleteFunc = Callable[[AutocompleteContext], AV] +FilterFunc = Callable[[AutocompleteContext, Any], Union[bool, Awaitable[bool]]] -def basic_autocomplete(values: Values) -> AutocompleteFunc: +def basic_autocomplete( + values: Values, *, filter: FilterFunc | None = None +) -> AutocompleteFunc: """A helper function to make a basic autocomplete for slash commands. This is a pretty standard autocomplete and will return any options that start with the value from the user, case-insensitive. If the ``values`` parameter is callable, it will be called with the AutocompleteContext. @@ -1320,18 +1322,21 @@ def basic_autocomplete(values: Values) -> AutocompleteFunc: values: Union[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]], Callable[[:class:`.AutocompleteContext`], Union[Union[Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]], Awaitable[Union[Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]], Awaitable[Union[Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]] Possible values for the option. Accepts an iterable of :class:`str`, a callable (sync or async) that takes a single argument of :class:`.AutocompleteContext`, or a coroutine. Must resolve to an iterable of :class:`str`. + filter: Optional[Callable[[:class:`.AutocompleteContext`, Any], Union[:class:`bool`, Awaitable[:class:`bool`]]]] + An optional callable (sync or async) used to filter the autocomplete options. It accepts two arguments: + the :class:`.AutocompleteContext` and an item from ``values`` iteration treated as callback parameters. If ``None`` is provided, a default filter is used that includes items whose string representation starts with the user's input value, case-insensitive. + + .. versionadded:: 2.7 Returns ------- Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]] A wrapped callback for the autocomplete. - Note - ---- - Autocomplete cannot be used for options that have specified choices. + Examples + -------- - Example - ------- + Basic usage: .. code-block:: python3 @@ -1344,7 +1349,17 @@ async def autocomplete(ctx): Option(str, "name", autocomplete=basic_autocomplete(autocomplete)) + With filter parameter: + + .. code-block:: python3 + + Option(str, "color", autocomplete=basic_autocomplete(("red", "green", "blue"), filter=lambda c, i: str(c.value or "") in i)) + .. versionadded:: 2.0 + + Note + ---- + Autocomplete cannot be used for options that have specified choices. """ async def autocomplete_callback(ctx: AutocompleteContext) -> V: @@ -1355,11 +1370,23 @@ async def autocomplete_callback(ctx: AutocompleteContext) -> V: if asyncio.iscoroutine(_values): _values = await _values - def check(item: Any) -> bool: - item = getattr(item, "name", item) - return str(item).lower().startswith(str(ctx.value or "").lower()) + if filter is None: + + def _filter(ctx: AutocompleteContext, item: Any) -> bool: + item = getattr(item, "name", item) + return str(item).lower().startswith(str(ctx.value or "").lower()) + + gen = (val for val in _values if _filter(ctx, val)) + + elif asyncio.iscoroutinefunction(filter): + gen = (val for val in _values if await filter(ctx, val)) + + elif callable(filter): + gen = (val for val in _values if filter(ctx, val)) + + else: + raise TypeError("``filter`` must be callable.") - gen = (val for val in _values if check(val)) return iter(itertools.islice(gen, 25)) return autocomplete_callback diff --git a/discord/voice_client.py b/discord/voice_client.py index b9d4766883..4ba571c9a7 100644 --- a/discord/voice_client.py +++ b/discord/voice_client.py @@ -40,6 +40,7 @@ from __future__ import annotations import asyncio +import datetime import logging import select import socket @@ -988,3 +989,9 @@ def send_audio_packet(self, data: bytes, *, encode: bool = True) -> None: ) self.checked_add("timestamp", opus.Encoder.SAMPLES_PER_FRAME, 4294967295) + + def elapsed(self) -> datetime.timedelta: + """Returns the elapsed time of the playing audio.""" + if self._player: + return datetime.timedelta(milliseconds=self._player.played_frames() * 20) + return datetime.timedelta() diff --git a/discord/webhook/async_.py b/discord/webhook/async_.py index 6d8f7b35c5..23b6386a7d 100644 --- a/discord/webhook/async_.py +++ b/discord/webhook/async_.py @@ -644,8 +644,9 @@ def handle_message_parameters( payload["embeds"] = [] if embed is None else [embed.to_dict()] if content is not MISSING: payload["content"] = str(content) if content is not None else None + _attachments = [] if attachments is not MISSING: - payload["attachments"] = [a.to_dict() for a in attachments] + _attachments = [a.to_dict() for a in attachments] if view is not MISSING: payload["components"] = view.to_components() if view is not None else [] @@ -674,32 +675,35 @@ def handle_message_parameters( payload["allowed_mentions"] = previous_allowed_mentions.to_dict() multipart = [] + multipart_files = [] if file is not MISSING: files = [file] if files: - multipart.append({"name": "payload_json", "value": utils._to_json(payload)}) - payload = None - if len(files) == 1: - file = files[0] - multipart.append( + for index, file in enumerate(files): + multipart_files.append( { - "name": "file", + "name": f"files[{index}]", "value": file.fp, "filename": file.filename, "content_type": "application/octet-stream", } ) - else: - for index, file in enumerate(files): - multipart.append( - { - "name": f"file{index}", - "value": file.fp, - "filename": file.filename, - "content_type": "application/octet-stream", - } - ) + _attachments.append( + { + "id": index, + "filename": file.filename, + "description": file.description, + } + ) + + if _attachments: + payload["attachments"] = _attachments + + if multipart_files: + multipart.append({"name": "payload_json", "value": utils._to_json(payload)}) + payload = None + multipart += multipart_files return ExecuteWebhookParameters(payload=payload, multipart=multipart, files=files) @@ -799,6 +803,12 @@ def create_user(self, data): # state parameter is artificial return BaseUser(state=self, data=data) # type: ignore + def store_poll(self, poll: Poll, message_id: int): + if self._parent is not None: + return self._parent.store_poll(poll, message_id) + # state parameter is artificial + return None + @property def http(self): if self._parent is not None: diff --git a/discord/welcome_screen.py b/discord/welcome_screen.py index 7e709ab7a6..cb0d1eea0a 100644 --- a/discord/welcome_screen.py +++ b/discord/welcome_screen.py @@ -32,7 +32,7 @@ if TYPE_CHECKING: from .abc import Snowflake - from .emoji import Emoji + from .emoji import GuildEmoji from .guild import Guild from .partial_emoji import PartialEmoji from .types.welcome_screen import WelcomeScreen as WelcomeScreenPayload @@ -58,7 +58,7 @@ class WelcomeScreenChannel: The channel that is being referenced. description: :class:`str` The description of the channel that is shown on the welcome screen. - emoji: Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`] + emoji: Union[:class:`GuildEmoji`, :class:`PartialEmoji`, :class:`str`] The emoji of the channel that is shown on welcome screen. """ @@ -66,7 +66,7 @@ def __init__( self, channel: Snowflake, description: str, - emoji: Emoji | PartialEmoji | str, + emoji: GuildEmoji | PartialEmoji | str, ): self.channel = channel self.description = description diff --git a/docs/api/enums.rst b/docs/api/enums.rst index c734e2fd1e..cd48a85cf5 100644 --- a/docs/api/enums.rst +++ b/docs/api/enums.rst @@ -1190,7 +1190,7 @@ of :class:`enum.Enum`. An emoji was created. When this is the action, the type of :attr:`~AuditLogEntry.target` is - the :class:`Emoji` or :class:`Object` with the emoji ID. + the :class:`GuildEmoji` or :class:`Object` with the emoji ID. Possible attributes for :class:`AuditLogDiff`: @@ -1201,7 +1201,7 @@ of :class:`enum.Enum`. An emoji was updated. This triggers when the name has changed. When this is the action, the type of :attr:`~AuditLogEntry.target` is - the :class:`Emoji` or :class:`Object` with the emoji ID. + the :class:`GuildEmoji` or :class:`Object` with the emoji ID. Possible attributes for :class:`AuditLogDiff`: diff --git a/docs/api/events.rst b/docs/api/events.rst index 1b011fa1f4..51652ad925 100644 --- a/docs/api/events.rst +++ b/docs/api/events.rst @@ -518,16 +518,16 @@ Guilds .. function:: on_guild_emojis_update(guild, before, after) - Called when a :class:`Guild` adds or removes an :class:`Emoji`. + Called when a :class:`Guild` adds or removes an :class:`GuildEmoji`. This requires :attr:`Intents.emojis_and_stickers` to be enabled. :param guild: The guild who got their emojis updated. :type guild: :class:`Guild` :param before: A list of emojis before the update. - :type before: Sequence[:class:`Emoji`] + :type before: Sequence[:class:`GuildEmoji`] :param after: A list of emojis after the update. - :type after: Sequence[:class:`Emoji`] + :type after: Sequence[:class:`GuildEmoji`] .. function:: on_guild_stickers_update(guild, before, after) diff --git a/docs/api/models.rst b/docs/api/models.rst index bea6b3c0de..0238e2fc77 100644 --- a/docs/api/models.rst +++ b/docs/api/models.rst @@ -388,9 +388,15 @@ Interactions Emoji ----- -.. attributetable:: Emoji +.. attributetable:: GuildEmoji -.. autoclass:: Emoji() +.. autoclass:: GuildEmoji() + :members: + :inherited-members: + +.. attributetable:: AppEmoji + +.. autoclass:: AppEmoji() :members: :inherited-members: diff --git a/docs/build/locales/.doctrees/api/application_info.doctree b/docs/build/locales/.doctrees/api/application_info.doctree index a79a9e8f98..2b88f1b622 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/clients.doctree b/docs/build/locales/.doctrees/api/clients.doctree index 2cc7e81218..da5422fe15 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/data_classes.doctree b/docs/build/locales/.doctrees/api/data_classes.doctree index 9a898c569a..1fe0f158c8 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/index.doctree b/docs/build/locales/.doctrees/api/index.doctree index 41d432fe32..795192be78 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 7117477ed6..3f54c6289f 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/utils.doctree b/docs/build/locales/.doctrees/api/utils.doctree index 4df3c01bc9..7147a8bbf3 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/voice.doctree b/docs/build/locales/.doctrees/api/voice.doctree index f1bb9dc9e7..6e9f38c2d7 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/changelog.doctree b/docs/build/locales/.doctrees/changelog.doctree index 1f7b0c8902..af23610a19 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/environment.pickle b/docs/build/locales/.doctrees/environment.pickle index b7b31341af..b874bd9437 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 0271d6926e..96bd9c8a5c 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 fda25c1763..2756f599c9 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 2f153f4bab..7de9700370 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/index.doctree b/docs/build/locales/.doctrees/ext/commands/index.doctree index 3e552d12ed..ed56744cfd 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/index.doctree b/docs/build/locales/.doctrees/index.doctree index 559ea6df47..e2dc3a76d0 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/old_changelog.doctree b/docs/build/locales/.doctrees/old_changelog.doctree index 8a627192b8..046594476a 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/api/application_info.pot b/docs/build/locales/api/application_info.pot index 7c7b1c703b..79a4ef292d 100644 --- a/docs/build/locales/api/application_info.pot +++ b/docs/build/locales/api/application_info.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: 2024-09-06 23:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -34,6 +34,7 @@ msgid "The application ID." msgstr "" #: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:0 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInstallParams:0 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:0 #: ../../../discord/team.py:docstring of discord.team.Team:0 #: ../../../discord/team.py:docstring of discord.team.TeamMember:0 @@ -52,26 +53,35 @@ msgstr "" #: cfb243f065514d19b860b62d1ccaa127 #: e3a96ae485014a2fb9be751474f5fcc2 #: 92ed3996583c43d59eac823d7dfd43b6 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 #: 3f5abcc229fc4eedbbd75cd841d5ffe6 #: d393db4b36b34bf8b9ccacec2284d786 #: 7528d93cc1f84431b0810b651a652439 #: 8a71354038764ef894e1dcc7d9fecd94 -#: 069b37b065144aebb132d31f645d12c2 -#: 5457fab930b0423aae0f654e0c5c4636 -#: 29b3cee3bbe84611b068b6b259bd0580 -#: 7b68c801a7ec4e5789d94ebd2f9141cd +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 #: 703da5fbb2b64cfabeb8bb91296bf423 #: 2025f53e11bd4695875937f126fc3d5d #: 181b416bd32a4c09a0a558bccc6edb1f #: 8a2bdc95647948cfb921dc46c63ab9c0 -#: 57950b71f84747a1934ec1e67a3b0da6 -#: 013f2f903b8043b7ab1845f5f84bbe26 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 #: 21b80740c5a44c28902b1147c2097f18 -#: f36425ac77184829b251c51ecf9fb3bf -#: 6fc93b77dea445ffa9533c19add272e3 -#: 56e392ad0d3243deaf3e3cb944f6c042 -#: 4a30598bc54c4a3aab96264ecd6d8ee9 -#: de414c3332244706ae4557f3a87dfe8c +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 +#: 8a71354038764ef894e1dcc7d9fecd94 msgid "type" msgstr "" @@ -82,9 +92,9 @@ msgstr "" #: ../../../discord/team.py:docstring of discord.team.TeamMember:33 #: 9e634374a91345b49183cdc6fd9e24f2 #: 28dcab5434c6413fb97f42588f4f39ea -#: 457812db4b314881a926ee03e86a9898 -#: 3f80eef1cfd346a9bd2e6c43cc081baf -#: fcbc9af0bba843ee8657a882e3a09cd3 +#: 28dcab5434c6413fb97f42588f4f39ea +#: 28dcab5434c6413fb97f42588f4f39ea +#: 28dcab5434c6413fb97f42588f4f39ea msgid ":class:`int`" msgstr "" @@ -98,7 +108,6 @@ msgstr "" #: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:13 #: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:33 #: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:62 -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:71 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:15 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:21 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:34 @@ -111,14 +120,13 @@ msgstr "" #: ee1525281bc84b7cbe2b2b314f49dace #: 5d459ea63fdb4d3cac7c675933be4037 #: a324d24a8b594416aacdaafb5e674459 -#: dca178caa46944bd96eacce75e750097 -#: 326981a57a1e457e8b448cfcfc2ee4a3 -#: 0c48a2fb50114deea8bd0f6949c2c9c2 -#: 979cc869319543979b872a000e8ffe54 #: 3f30e80dd97841a5b80cbc2f3b87cacd -#: 2cdaedee07e34da18f8d4c3a51981a4e -#: 5db2364da5be4f2281478dcf2be04e23 -#: b18f16bc10504511852b2d398c7332ef +#: a324d24a8b594416aacdaafb5e674459 +#: a324d24a8b594416aacdaafb5e674459 +#: a324d24a8b594416aacdaafb5e674459 +#: a324d24a8b594416aacdaafb5e674459 +#: a324d24a8b594416aacdaafb5e674459 +#: a324d24a8b594416aacdaafb5e674459 msgid ":class:`str`" msgstr "" @@ -176,89 +184,147 @@ msgid "A list of RPC origin URLs, if RPC is enabled." msgstr "" #: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:53 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:130 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:164 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:27 #: 7b9060949a424ef68146ea7243a6ae14 #: fe8d034329534fc9a8b8e5226e7009cf +#: fe8d034329534fc9a8b8e5226e7009cf +#: fe8d034329534fc9a8b8e5226e7009cf msgid "Optional[List[:class:`str`]]" msgstr "" #: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:57 -#: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:31 -#: 2e7625a1090a480e841f2bbf9c2de937 -#: 0a1ea5c4c37743259ba5f6ce858d1720 -msgid "If this application is a game sold on Discord, this field will be the summary field for the store page of its primary SKU." -msgstr "" - -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:66 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:38 #: 25824f9683ad4427b8de0c38d4051a04 -#: c3de806ffd2541109c481affee79c8f8 +#: 25824f9683ad4427b8de0c38d4051a04 msgid "The hex encoded key for verification in interactions and the GameSDK's `GetTicket `_." msgstr "" -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:75 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:66 #: b4b25b0e55f0433e83562bdd22959cd2 msgid "If this application is a game sold on Discord, this field will be the guild to which it has been linked to." msgstr "" -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:80 -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:90 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:71 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:81 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:114 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:122 +#: d542b7fb344647adabfa084a333ae9c1 #: ecff4b129f4f45509cc190e1a82c3ce6 #: d542b7fb344647adabfa084a333ae9c1 +#: d542b7fb344647adabfa084a333ae9c1 msgid "Optional[:class:`int`]" msgstr "" -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:84 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:75 #: a16580ffeec747d596b4e9077fe2b2e3 msgid "If this application is a game sold on Discord, this field will be the id of the \"Game SKU\" that is created, if it exists." msgstr "" -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:94 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:85 #: 3ea1bf80312b4ed6b5c59a1c5e7dc3c8 msgid "If this application is a game sold on Discord, this field will be the URL slug that links to the store page." msgstr "" -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:99 -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:107 -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:115 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:90 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:98 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:106 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:138 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:146 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:172 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:47 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:53 #: ../../../discord/team.py:docstring of discord.team.TeamMember:57 +#: 5c5f38add34f465c92bc538636bdadd7 #: d8ea2bd900a0489684084903b6c36dde #: d284414d044b4587b7bb242d9468f4c1 #: 5c5f38add34f465c92bc538636bdadd7 -#: 3e73e9e7460e4b319ed0f37536125521 -#: 9157f2f39f01457387245ac79a958496 -#: 14554aaaeafc4c07887d3af848a4648f +#: 5c5f38add34f465c92bc538636bdadd7 +#: 5c5f38add34f465c92bc538636bdadd7 +#: 5c5f38add34f465c92bc538636bdadd7 +#: 5c5f38add34f465c92bc538636bdadd7 +#: 5c5f38add34f465c92bc538636bdadd7 msgid "Optional[:class:`str`]" msgstr "" -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:103 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:94 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:45 #: 732e1ba0b3de4383a9ef9b83cf245d73 -#: 2acfd418ba5246fcb21ef2b3596edbe6 +#: 732e1ba0b3de4383a9ef9b83cf245d73 msgid "The application's terms of service URL, if set." msgstr "" -#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:111 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:102 #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:51 #: 645cd576ee2c4680b5a56d946d532840 -#: 658b05ab5b334ae1bb899028050da520 +#: 645cd576ee2c4680b5a56d946d532840 msgid "The application's privacy policy URL, if set." msgstr "" +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:110 +#: adf3fb5776fd41fda256044bd2576a3e +msgid "The approximate count of guilds to which the app has been added, if any." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:118 +#: f8b4071dc3dd4a9fab0619d91537fe11 +msgid "The approximate count of users who have installed the application, if any." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:126 +#: 022bcf33c194457593a47061acf91c6f +msgid "The list of redirect URIs for the application, if set." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:134 +#: 3c57fdc17dbb4950a36effe20e3075fd +msgid "The interactions endpoint URL for the application, if set." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:142 +#: af795468cfe54b3985aa6a584ecd3df5 +msgid "The role connection verification URL for the application, if set." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:150 +#: 15be78fe305447a791fe15f66d24a448 +msgid "The settings for the application's default in-app authorization link, if set." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:154 +#: fe8d034329534fc9a8b8e5226e7009cf +msgid "Optional[List[:class:`AppInstallParams`]]" +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:158 +#: 5aa4818e6fc94ae8b07e18b6166583ec +msgid "The list of tags describing the content and functionality of the app, if set." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:160 +#: 6247ad0381374a3d8b72aad9bc74ac79 +msgid "Maximium of 5 tags." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInfo:168 +#: 2e43d10963c04c7882079894d1dd2197 +msgid "The default custom authorization URL for the application, if set." +msgstr "" + #: ../../api/application_info.rst:0 #: e7d8765c380a4c9eb0944c511eed77ab -#: c7cec794944443f5ba534b9bd63acbb7 -#: 0205a0d7e3004bae839d1cc65a73e96a -#: 7c5cc8a7f2c5408bbe7c6be139abb163 +#: e7d8765c380a4c9eb0944c511eed77ab +#: e7d8765c380a4c9eb0944c511eed77ab +#: e7d8765c380a4c9eb0944c511eed77ab +#: e7d8765c380a4c9eb0944c511eed77ab msgid "Parameters" msgstr "" #: ../../../discord/appinfo.py:docstring of discord.AppInfo.icon:1 #: ../../../discord/appinfo.py:docstring of discord.PartialAppInfo.icon:1 #: bff94f7e897b4f60867da6300aa80604 -#: 0ff389dd282443c0a171af3d78775fa8 +#: bff94f7e897b4f60867da6300aa80604 msgid "Retrieves the application's icon asset, if any." msgstr "" @@ -277,11 +343,48 @@ msgstr "" msgid "If this application is a game sold on Discord, this field will be the guild to which it has been linked." msgstr "" +#: ../../../discord/appinfo.py:docstring of discord.AppInfo.summary:1 +#: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:31 +#: 2e7625a1090a480e841f2bbf9c2de937 +#: 2e7625a1090a480e841f2bbf9c2de937 +msgid "If this application is a game sold on Discord, this field will be the summary field for the store page of its primary SKU." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.AppInfo.summary:4 +#: 8a24fea123be49278e938d6a56b56fa7 +msgid "It currently returns an empty string." +msgstr "" + #: ../../../discord/appinfo.py:docstring of discord.appinfo.PartialAppInfo:1 #: f36a0f6452e24fdc8ed50b109685437f msgid "Represents a partial AppInfo given by :func:`~discord.abc.GuildChannel.create_invite`" msgstr "" +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInstallParams:1 +#: e869493a8e3a40ee84113fecf945de45 +msgid "Represents the settings for the custom authorization URL of an application." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInstallParams:7 +#: dfec489acaf44259a32930cf192d8d29 +msgid "The list of OAuth2 scopes for adding the application to a guild." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInstallParams:9 +#: 5c5f38add34f465c92bc538636bdadd7 +msgid "List[:class:`str`]" +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInstallParams:13 +#: 5d0bdf97472648cf98f816e2d62e4726 +msgid "The permissions to request for the bot role in the guild." +msgstr "" + +#: ../../../discord/appinfo.py:docstring of discord.appinfo.AppInstallParams:15 +#: d7cc240edc334834aedd925553167159 +msgid ":class:`Permissions`" +msgstr "" + #: ../../../discord/team.py:docstring of discord.team.Team:1 #: 11145d31bf024c7bab80025c64b7c96e msgid "Represents an application team for a bot provided by Discord." diff --git a/docs/build/locales/api/data_classes.pot b/docs/build/locales/api/data_classes.pot index 392bfcc42b..539a26561f 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: 2024-08-13 10:18+0000\n" +"POT-Creation-Date: 2024-09-06 23:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -297,195 +297,195 @@ msgstr "" #: 0d8cf03e305c441a937b9d418b558488 #: e6bfdc42ce134a04bfb90118a9947aa3 #: 0b6bdc9f79764717a733eb7a5958f520 -#: 6b70cb17e1624835a9cfb9147b58ae22 -#: a0051f3395e145e995fa38feaacbd40e -#: 387e582afe6e4f83afbaf4741f01bda9 -#: b32eba777e2e4177bb2b6337a6d87d36 -#: e10a63e1deab42fe8c6fcd7d8932ba7d -#: 05321a535c4c45878a4699ee78074aa7 -#: 479d10110b8c42eeaf3cbfc246115ff5 -#: 21d56bd8eba94c109183479433f1c1ce -#: a9e8a6883b98446b9ecb71f7efd7ab86 -#: 0ddf6e0aaae6472b96fc96294db31540 -#: 63b5b77cc34a4447970ce8a9d903d592 -#: f1abdb91350a4b6fa35df6a03223f4ed -#: 8a712d7011784f359c71e028262ffa21 -#: 5ef83e4ad25b4553bd0adc06b645a44c -#: 97e0ed99fe2a4484884c6f02b14cae42 -#: eb490dc96ae7456190afa1256c795173 -#: f56dc653e11247878aaaabfbcf24e3eb -#: 30de2897525b406083d3f48b5a1418db -#: 6a0938ead71746dca43216b8b77e6b97 -#: 25b5b26a8bc4446a988bd4a715341cb6 -#: 2f34a73afd054f428b94b075a4815efd -#: 2e52408878da47499d6d1b5bc5702d5e -#: 9bc030383d614fe099c3ddb3ae665975 -#: ec11ab01f4b74ee3affaaf3d4750fee0 -#: 9db5d6351c654f458dd1a805c1987d3b -#: f35cb50cb1074b16bba2d35a545a9434 -#: cc8a86aad230448e9817fe2ee74eac67 -#: dc34343c5bdb4fdb935aa8f4b1ca285b -#: 438654536c164cb68505e44afa66afd0 -#: dd9ec6d74605486896f5fc9ee837ed06 -#: 332116481489472fa0379be9d3ee5183 -#: 98d087b2fc6d43f5bcdbb5034fcd2874 -#: 08768f5478d74bdeb612abbc25639f61 -#: 8922f30652e341778ca2679fd2df842e -#: 94c25f717b2e4ce5a49b7c037e2974af -#: 4afe29e6fc734eacbe036bafac23ad5d -#: 334db0f3a4d044baa2e9a527992babca -#: 271938fe17eb404383186cc86601c0b0 -#: cb21bc80f4714ee38c11bb9ff9f431ea -#: 9ec1e7635e9347fca8e8ad13fed75c35 -#: 514450299aae4f7ea80762039024ff92 -#: 85bf5d043cd7481586a27becb5aedf53 -#: a54607940629492b9c1c03727ac4de4e -#: 78f9fbbbafee4ccf8c3151ee86646c9a -#: f174cb4e779e4eda866b2c452a23bc39 -#: fb4ac4db321c4be3a323d2ba4ba33e4e -#: 46bc6a8a94a5418fae057a531eb63d60 -#: dc73ce8570d3470f9b10f8567b0faebc -#: 48792da9ab7c45cfb04b9501aefaab99 -#: 83eaedf9ccb0402188314be4eba4c1b8 -#: 12ec5971f73e44f688e72c2364359c69 -#: 099970931aba478bba9567bc704393c2 -#: e469c94fb75444e1a2f5591e8ca7b20d -#: 91034680d87d4e769f7024802b245184 -#: 343b6b213d60480795e500e07999b199 -#: 017c522c652a4d67ab5ac50853446afe -#: 9db63304033a4c4fb87c0c59513b7b37 -#: d2ddb3d0f55643a4b4e708853773a4ee -#: e558da29e7b940b391be5188af924e25 -#: 3042f41661384453bca6bed5ee606ddf -#: 1557320e46934c6a890023f36203c96d -#: 898502a307924edf9655f71595e0fa33 -#: 1180d8806e44448a950abd6a27750256 -#: cf4ebf89a0534e4daa26dc605e0dd572 -#: 4cd59366d6f8480b97e02cdd4983abfa -#: 5e68d38f10854702af0a477a1252267e -#: 1331bedc359c4d66b2dc832b80857c7b -#: e0638cabbb314a708cce6a711c54277d -#: 3a4cc3c7a2f44c42ba01f6c327bcfe60 -#: a290fc40d1504ecabe2c6f9e4cdff828 -#: c0243d1d2d6547679342e9e9035b4217 -#: 622811c4e3f2492dbc3d8ff2e4860426 -#: ba1f9984b24c45e6af8b1227166a8400 -#: 48f66793b20640df8197df7d2cb16b1f -#: 043d80143f22400a9ba620fdc1e586d2 -#: e18aa45ec854422f83b67d44e8093129 -#: 00f26016f3584690aa670c82b9a5859b -#: cef5d936d9bd4a4884cb8c8a7445c286 -#: 2b83bce111824301be1bc7186f0650a3 -#: 72021dfa95f04d84bfd284cd76184bd1 -#: 291ea60547144b76a516449bd79c0605 -#: aaf8f62bd9b44447b3797e662e88eb03 -#: 0aeb9fea9e4b43018632dd93355598fb -#: ad37d95cc3f34217b6c368e1612c2f3f -#: f91c1bed2eef4c1989dcfbdf50a1a3e5 -#: cbd54ccdf75b4d3b988323c93d86d554 -#: 0ecc83fddd52488c8b20b391ba65d910 -#: 86b83d3855a7410dab8d07a852997d06 -#: c3578a055cfd45d49e0697ee5d75fc92 -#: a6d5b3337e5a46ed85bc3cba26d926b5 -#: 32523893e76240f6a5dcf0396ab262f2 -#: e844742addea41dd90103acb9655f516 -#: 0ecab01b15ff4d47b40b2a8be16df0c6 -#: 56a7cb0b34d64a34a523e5914f8b3ebd -#: 2c2036c4592148828c26aec640f43214 -#: 1bafc5d20837463b8bbc4817a17f0357 -#: 6564a1c5b0c945989e70dc6792bd0af6 -#: f03cfac3b21b4c87b722760675402972 -#: e1e21cd951014bb881f6c9020ef6b249 -#: 0bf3ec53a297426586cf6b3cb0778b5a -#: 766a1958bce742a6ae274cabddceed7f -#: aaea374fdeaa44cf959653df9872fafd -#: ee65277801b647d4925e916e6c34f224 -#: 7b8f6406ec4642e1b314cd0218e208e0 -#: 82b721e671494d2e9171a84d62924a8d -#: df9a04ac7fcd49f6a4af42061ce2a224 -#: 676bf364d0374102b25a4ec18025fc50 -#: d075a73e2a544d97b54c03da5b2cddc3 -#: 8794d260d15f462586696cc249b31753 -#: 9ad59de1bb9b43ebafec2daa003c4857 -#: 61890c35ddda470c8f8bf066002e5147 -#: ccc9fa8f40104a339b6f6da0358ceeb3 -#: 72ff8ae688734fdda42a75fb9f1fee05 -#: a5ec3f2a185146be9694cb852efcca32 -#: 66c04714eec14cbfb557be1d0dcde66c -#: 1a0161b887e24cc6a04167fb3a4a8430 -#: d34962ba11bb42489f42a95c966ad7ab -#: f0b2856588244fd3a2765809b32eff21 -#: 541c27115cc14fe784c01a55df4a0ef9 -#: e0a778d68fae40dc8d7261caefcefe8d -#: b8c8632698164b6b9005afa8ffaeaebf -#: 8be37fddfa53406d885f46e06939fc7f -#: 26fa04a7c16747f393e849a185038a09 -#: 795531d790ae4bdc887f572380fd782b -#: ae2a7e3a8981408f8a71d54d1023d5e1 -#: 94239fae42574c6d9741db20ce182778 -#: e87327aef4154502a8aa1c5a3dfb2470 -#: 656fc65fd9154011826827291c6d9954 -#: f9d805bdde9049048627bddffe19f7fb -#: f401a12fd0b344c093abd03eb957c407 -#: 3307d1f7b7ab4197a9b47b19d00c6ae2 -#: fad24603226046c29774b4a23e166fe0 -#: 0eb247412406436aae61c444b85363ff -#: ad2ad0201f5341458331f79ea7fe24dc -#: e953b549534146b28f2750fa2adf3324 -#: 7c915d1ae03a40fa85a9285d4169001f -#: cc9e190084d249f0956e2fff9d7ca49c -#: e4b22c7d25c6474db104695dcfa33389 -#: 30e2db665ac648c6b407f4a5a22236ce -#: b919c311805e4679941d0fb5b06c640c -#: 111c1eda67474a449b1909c91057e284 -#: f6bdf44383bc46b4a7d3e1b85a41b295 -#: 16385f6ea6d544509a9522555b6ca0a5 -#: 1a775dc0fb7642548830259dbf8bb1da -#: 93af319c1cb04baeb24e35eb309888dd -#: 048431dee73842e5bd9ca06ff90e1dbe -#: 0027d21072434bfa9e61d89eee793b74 -#: 2d21f8f6b54f4bfbab94c7cae58e1668 -#: 68c6db8617d6400e9bd966b1c76a6bfe -#: 80ff436f0cb246d2a3649bad2f9256fe -#: 3b41f6a4357346aebbe6be7211a1dc74 -#: a46eb1f855fb4090ae3ff3bc5c41e78b -#: 6e78c347124a437e9ce2a1706b8ce448 -#: 595754fd5f71410ba598bb7ea51c785e -#: 05da6f86d3624c0a86d06e07ee5b9739 -#: 53af18c9683b4c58bae9c43b379fe6ed -#: 586abb76849443ca9374c8c01388153c -#: babe4dc2b2794de0848f10412ef200d2 -#: 72152fd7671841849eb30091200777b4 -#: 4964a5a57dd74f9d9819784be3f86598 -#: 625201c3305e497b92e683def6b3dc90 -#: dc0311d967bf4174973034b392f372b7 -#: 7adf58b2850b4c3cace6e0f8c3b25774 -#: 6ed6d4bd70d0408184e676502aac83e5 -#: 87883d8c38954e08bd11c89f8bb6119a -#: 1419271a3d5f42278de143f56178094f -#: 4aaa6c7ef78c4e7f8fcc3c912b436465 -#: 2f7adaa34ac442e5981bc3551e6ee304 -#: ddc3bbe85be94de08cc58708dd67bfab -#: 7abb32cd5e7e492c80ed486b5d715766 -#: 36493d01dd6c4fe0a9611cb90ef7adde -#: b37b5a4488414c429f152387e580e715 -#: 22b9337396a04120a50a769ba7783e2e -#: 75bc3fd6afbb4053bf194d13f0323b9b -#: 555008a862ee4c4a8619976bbbc41f9f -#: c58374562b1b4347bea43d0c8067b178 -#: 12bac957584c4f3e9957c3790d8bc79c -#: f5098309919d408187f82e02e6104de1 -#: e1e66fbf26414961ba921c6f81963dde -#: 0b40818e61f54a5582905e47a1d6250f -#: adce858a33fc41628e451f18a9f95675 -#: 900bf8ad7d29465bad123cb63dc1fbf4 -#: 8c797ff669bb4b16957fe833875ea5a3 -#: 80e1f7f7c0354419a83fc52ceccb883a -#: 7c47ec299942443c9cfde05c7168bf78 -#: 1e0194c8d7b14abf9a7594a7582afdd5 -#: 2e76e331bdfd4f218c53e1e81dbcb57c -#: 7051f41b9adf4c449a90b92631a80a5a -#: d2cea2df05de4fcf810c8ac9ac4dd1de +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 +#: 0b6bdc9f79764717a733eb7a5958f520 msgid "type" msgstr "" @@ -504,7 +504,7 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SKUFlags:42 #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:47 #: ../../../discord/message.py:docstring of discord.message.MessageReference:18 -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:41 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:42 #: ../../../discord/object.py:docstring of discord.object.Object:32 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions:62 #: ../../../discord/poll.py:docstring of discord.poll.Poll:21 @@ -518,25 +518,25 @@ msgstr "" #: 47963b10a3744670a53e06986a02d383 #: 83ced52f44bb4a1c95f0962207ce50dc #: 6674934795ef4e7c9fb97e9e9883e91e -#: 42d8d38cc1c44c92ab537f362783eacd -#: 7773bc4ea03b45bc9e2c191bc74c4615 -#: 964db6a3fdd44cdfaa6651e0da067ab6 -#: 45f1615d0fc24023b49ded37964706cf -#: fe60f825ecaf4d3799c29560a2ed399c -#: f50f1b6c260e43d7b16bf05da41e75e5 -#: 52a0667bcce74d4a99ae7e4cdf857c36 -#: 218c437278cb406297008929bd5a0ba5 -#: 6c2d449763d548c3853211f24df2de8a -#: a224f31b1e4e4be3b6be1f3c00e8dae7 -#: cc58c7455c6949e9af4aa545ac3f3363 -#: 8ad759d221664ccfb289a4e043067be1 -#: b0a2bb9f3648423fa099420af4cdce91 -#: db080e1a2b944e0fb7defe029a83fea9 -#: ebadae496ec1449eb4ea02cf169791ba -#: 9ab47f660f9d45839555ecd57c543291 -#: bf46c96b2d1e4d83b3de8317b10ed6b9 -#: 7f6fae16d09e4c24a3831192db9f7b69 -#: a1cab8f5ea764dceb240e919bf6fc164 +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e +#: 6674934795ef4e7c9fb97e9e9883e91e msgid ":class:`int`" msgstr "" @@ -552,74 +552,74 @@ msgstr "" #: d463224bd212438b803261a9fa1b966a #: 41838a50196b4f6281147969c43977d0 #: bc227baf3a35408b8f5380ffa74958b7 -#: 89319c51dbb4429689c6f91effe4cb08 -#: 6b1cf7375d8a460e98fd83de29699b4c -#: 6d68ababab8f4e51b1a2f08e47eaba29 -#: 966eda34cf1540898516b9b10f19bc8e -#: 73eae0b22fa84a4d9434043893740779 -#: 2ad46d0c58ac40e58256e159dad0f520 -#: b36792625cd14959aef6825b394d7e65 -#: 761d91a52337462a9dd313c632089619 -#: 78e9e8f3dc1c42f09b8e0d1c62f9f9ed -#: c8497c344721448497b3654a1602f755 -#: f8e00c5b3337461f956fbbd25e02ae62 -#: 7ace093568484906a6c5f5957314d74e -#: 4bc9514dda874f0699ae982d41153a3a -#: bc29a932226d4238a4d291dedc2e59ac -#: 1a930f661aa84f6dbe32081784400b6b -#: 655139ace0cc4b5c98ad98015e93ab4b -#: 8b31f76dc94f4072b4d58fdd18c1a585 -#: 014ae19c517c48f6a091a28d69a8b3a5 -#: 1ef3bdca0a5e4973b00c7edc461c73b9 -#: 198e7587528c44e896b664ecb8476b54 -#: 9e240c0ff8c14c89bf512a5f72030139 -#: 77b3782ffd11488d92b177c4dd03210c -#: f920935e9ce4486095fa73daf51d998d -#: 5e6520a34ccf48d6a972696414029f56 -#: 4379a2c0216641db849a6a1f717afc5e -#: c4ffc614443a4b038c39c18da2d3ca3e -#: 233276ef38364b66a3994072054270b2 -#: 799421617bbd4e5889e222fc2c9c9aca -#: 1c5920924a154135bf274bd93de64901 -#: a5a5caa1bed843399e2325b7cb8f7cff -#: 56c138e55f804de48d4b011ead54a11b -#: c4046998e69c412b8ac97d13a888cb04 -#: 5d804aa2f2294f5a825b41b27e50f690 -#: 7935cfc62ff049abbeb4e9a2086e6d8c -#: f87cff025dd245aaa035cf395d41e256 -#: d31e3910fa984089ae93db3f29751211 -#: 6c53c2fe1d1142bca2fb55a07f4c83e8 -#: c06664f32316496988303b5793e859d4 -#: 42d656cfc6fa4a4884e3d98e1f836b7d -#: bc7c7c91b3c04defa0f30580aa3e581d -#: 876b2ac7229145b4afc3b5a3551e1248 -#: 2b9e9159682349eca87ed0a14bbc509d -#: 5f14c630c24a475d91e0fb178bb5437c -#: 853c9381504f48b593ba954d0afb178f -#: 0dda19c3dbad40db9bd17f8f9c95b6d8 -#: 349f89275e3c4309adc923dff891ba65 -#: 6ae6e43ff75e4d2295f3c6e8013e8400 -#: 520bcd5daf714096a5711596aba0925e -#: d84515d0f9cc49bc809bbf957eb655a7 -#: 02e6b4f375dc4103b249b4debb40ead3 -#: 2f58fb32e82f4b27b0e083777aa0101f -#: 8cbbbb351bae4d87a5d58d835b3cd502 -#: d8d4b29cd6174ed69807f5d8527a8500 -#: 96fb28de02194c4f82a850f49c3eb83c -#: a866a6682a3e428ea5d9bbb0c4ce4499 -#: 8fd51c9c6f6441cb89dcf33a3e22661e -#: 970a3e82e49e47f896bb44c4dbe65093 -#: 4fda4bfd2da54d8dbad0defab5f3bca9 -#: fd587e8eeb714f238cef948388b6cc39 -#: 8bed657aae5f41c0838455b3bf39cb02 -#: 11779101e95d4758a5b7e2141370db3c -#: 0416378d9e5d457091e35bbf5041c0fa -#: 027c0054d7d548f1b4bc8c8c8c43f495 -#: 9510d18349da4e9ea1e3032fb0fff282 -#: 184002a4004741bfbee0e804836d09aa -#: bebd95e10a7f4a0a86c37b4b3b2930bb -#: 409871af4d0049db9007b8fe36fb61eb -#: c0113e3af80a44488f7b96ebda8e2c90 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 +#: bc227baf3a35408b8f5380ffa74958b7 msgid "Parameters" msgstr "" @@ -683,25 +683,25 @@ msgstr "" #: fc861202507f4454976c8563dc3bc383 #: 05be8ec42ca842988501f59cc34e4060 #: bf029a45ccb14764ab8bb9e4b6849d2a -#: 3067ff3abcb343c69e5f3b774b1707b4 -#: 3db498623a9941f1b44ae0582b1cef87 -#: e33efd7125ad4ac3a80b14823659d414 -#: 857cc0236e5240ca8abdd3b1e5be2ced -#: f059507051fd483ba9758c6261782f9a -#: 6d1a5a95476049769c793bf45d8edc94 -#: 3450345a2d7c45aea36065249b69db89 -#: 3e01ff84653e46bc82c16d9c2295c154 -#: 3e43a1357be14fee8928f846d8d55f5b -#: 537df26e27624f61be7e52e144e4889a -#: 41859130077947c28a61896fdd0d7930 -#: 6523dfc5793c46f3a29b311bd08e2f6b -#: 281a5156098641b885203455b0eefbfb -#: 096b0456bb834dccb91c5d2c026df8af -#: 8c3c40fe88bd4eeea7eb22c62cee063b -#: 423345f4c1fd41c8ac177257fe9d734b -#: c40fe8ce55c74105ba994f640e69d85d -#: 711d883481334e1589f08b99598207c9 -#: 954985a9ab0a4c4985decf0c2f332027 +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a +#: bf029a45ccb14764ab8bb9e4b6849d2a msgid ":class:`str`" msgstr "" @@ -730,17 +730,17 @@ msgstr "" #: ../../../discord/file.py:docstring of discord.file.File:36 #: 3963803bd3104b1f89165daeab20d80a #: 1829644e9c8741b9ab3d3326ded2df0a -#: 5e3a41afb3fe4f0bac828fa0417c1316 -#: 761f0704bea54d919239e0ee7f1ea028 -#: 9bd8c36d03f641e19b38a882dc4fed9c -#: eee38b56d2064a69a28a365348ff00ed -#: 50e2086678c1489a971f1fcf606cd6e5 -#: 510dcfdc61e84b5181227d4074373a12 -#: 1967cc9d9cd34c6bb77c73b4199a36ee -#: ea836c1ad5a24a3382168e4163dee891 -#: 2e97d4cb22bf4a44adf997fe1db3bec1 -#: ef4f169f372d46c294753d8d5a1645c6 -#: 94c28ca6a1b143378f64a5bd86011098 +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a +#: 1829644e9c8741b9ab3d3326ded2df0a msgid "Optional[:class:`str`]" msgstr "" @@ -932,125 +932,125 @@ msgstr "" #: 5e77c1cbf15f4edbace963555bada8f4 #: 7ff8f88daaf64e81ae8e54a9a098fba8 #: e1c1e64874eb4dc4b81588e9d084845b -#: 9a6ea5dedf494f51beaae3ba322d26aa -#: 2f7d7697272d431bb5a00f740d81976f -#: d04bb5288b9d41d198e609fb372cfe93 -#: c497bc48b58c40beb6b6fc4ffdd06665 -#: ee15e6047a974fc09fd0a0412365c33b -#: d2cee1703cd04080aef304e39920587c -#: 9fae5284d071415d99bfd9627416e8e1 -#: 3807f6c7d5544fa38429251c6b27a1bd -#: 42d8ce81f67d4027b1b5acc76994d83d -#: 122490a7d22d4194a59c8d99024f3d9e -#: 49614854fc634c1da9e0a5242ae3654d -#: a42e3115b05a47369cbad4a740e55491 -#: dbe6dcd54bae403aba9e49856575cf7e -#: 023b074f6dcc475aaedb6de917072aa8 -#: 9d6fb769a9164e198a6cff642894fb4a -#: 70a9356820d346c28761cc3bcd939082 -#: c4889ac5eabe4140930118f248a3057f -#: 4dd9121233c4470796f3ada6268840c6 -#: 7d892157a7e147d1bd2af8a780e5692e -#: 86f128d4812b45b7b0e9ae03e97d4c4f -#: 2ab8e4f04a324d009555d2adfcecc01d -#: fd0416821f8645499fe1297e36e91209 -#: b216ba49be9c4832ac97472573d6dfe0 -#: dbd0089e6f584131992add921e3b9d9f -#: 5d5436062ab84738854040a158cf9060 -#: fad82c79ee1346dd85866634c55a3a8e -#: 4a064daa74db47bca9ed367d70b88ee5 -#: 42237f252bd849e39e6cd944b145593c -#: d3e8a88ffd394c98aec38cc3b1771e64 -#: 1a37d672246848f6a0249253c9890e56 -#: 190f26e90b9048b1bf7c43e5cd74d5bb -#: d1acd97d1a0c409391049a5a1d16ff91 -#: 835524acb4754da58a00724f6d775a60 -#: 89227920430342b4830b7859636aa3a2 -#: 6c879743725140748a66b6fcbf2125d9 -#: 19c9f164d2ea4e789cfb9d3c03244612 -#: 32c5e0be39294e89ac978f1190338f88 -#: 2aee005c87ce4271a2ddb02d70d12f81 -#: 5cb5038316504e80891ad677e4e02597 -#: 793013028d4c45c3bad83018dbcb3e85 -#: b837aa3edd694fae88479c54257fed5a -#: d3d0d745f2644c41835f5e98e84b7006 -#: 2aee586b807140b48f9c2a5a4b4d8104 -#: 9b63d6e44d5e4c33b9e34ccc11e0ba80 -#: 626710d925434b149242cde63bfeb22f -#: c474d91dc2a74a2bade27b8e590f259e -#: 1449086c7f6c4aad9397ad61d8f218cc -#: a2010c59e68c46a595ffdc18774dde28 -#: a152e7388fb74304b5b204311d8c69f6 -#: 8dc9c1ba4283454196f34e1b5a8dcd23 -#: 80764aae9c40480b9b76e57c0fa3c330 -#: a5f1a0069169465c8d1270fc161a67fc -#: 162c695ca8d04419bce81c1a3bb4c8b8 -#: 3b338693ce4d45c0ba0de9941e7f24d7 -#: 6eb0ddd4b88044a4be85e9ee845f260c -#: 77df8813440c49ac81b72e95c3b7c0ba -#: fa8195689b3b4391815a0cab9a5d8cea -#: 61feeb01ad604206ad1316409f3bd8f4 -#: c410cb2f89ab45d397cc1b7badbbe508 -#: 076a5dc819bb4d61a71105b78c5f629e -#: ef82d5719c90468a84b53b1224cd4af9 -#: e700b67c24d5472ead55cb0b5d2e0835 -#: 69c1c9cd77344dcebca1df3767348cb0 -#: 03f300f26d4f48cc80fc6e3c2c2b8167 -#: 53edbcaedf584bf2b660455f286ed8f2 -#: d619b3bad7d841cd80080a4c2d773774 -#: de32e7bc824e4625b555783be6ba8ce5 -#: 80c7ced8fb0f47a0b7a46c954fa4015a -#: 690f9c0ef7474dc8ac7288893440d38e -#: c447a62b257047c3a3c1df7a3c2e118f -#: 6fd5a66516d5472b995ad2814765f96b -#: 9f6d4562beb544e18ea933bd743d02ce -#: a7a76ff28aa948308356069f92acac65 -#: b867201474f6458ea1a34e8900f3302f -#: 0247ccb90f19434d8a129062c64a5350 -#: 48ab8977271645c891958208058f6d8d -#: 5d3cf6ddc99b4ab08bfbce020e2d455b -#: 1dcb47205d9b4d9d93acc731ff22f461 -#: 7951821ffae049fbba272a2ed6671a72 -#: 2af265ceab234800996540fb35919f2b -#: d680e30842684d46aeb5e7266f19a395 -#: 6494cc79677747158ced06008fb51592 -#: 092d7225823a46539e6ad30d68510c92 -#: eb55ec8b22124dcfaacb2eb8b8bb591d -#: cce37d0670ed4b9ba0723d47ed47c1aa -#: 8ea3e2f43d9d4b9ab461e36850149f80 -#: 29e0dee80c71488eac966d6f67bc6a71 -#: f5a5a905c4504e61bf130fe20dbfe27b -#: f51ab36a12a943beb7fc8942c99a282c -#: d3e2998a315943a78d50932f49737de1 -#: cc84bf53b0c242f7a0311a9dd1c26fb4 -#: efda05937885451f9831ea5529ba0e2f -#: 8fc286dafb864e5abcdfdee1229827be -#: 436e92527607479788d3e44c4084edfd -#: 476538d265a44bde8323907d4baaf749 -#: c791b3848a844b35bfb80f4439dc5a01 -#: 0b09a80336504ab7b84d69f7be65a5cd -#: 5f48402cb5f24aa28389ee0ef8f3a2b4 -#: 0651aa5d20564cebb93686571eb89c48 -#: 363d37055c0346b285efda529d86c341 -#: f6ad042f32ec46c194b5c763d53cf7e1 -#: 94863b353ddb4c0a86f4c849f057b4c4 -#: 837f69b4581c4526b1073d76f872d646 -#: 2725eeabea9049eb875dce03f04a7bca -#: b764452d56d243c893e4d68cdb3c6137 -#: 665ac6dbc44d4748909806eb00b2ac05 -#: af8bb8d770714397a8f54c213dc2b314 -#: e6f793a644584273a72f59802880d75c -#: a5e8a437dc3b4f94a3178f00d7c9d155 -#: 467fa3befa1e427284239c30608436c8 -#: 76f776d31f5941ec93f87361437a6426 -#: f7a80bc28079420089d9b9111a52df94 -#: 3526974cff1b4c1ab4f5b2f5a77f8dc9 -#: 0f1f4d85b25e469a8c1812a92bddce73 -#: 9f242b4e5a7b4a62bc2e197d63251af6 -#: bb6d7c6bef1d4675a76364fede37bd52 -#: 406a8d0c253648168d9be8ec1ccf39a6 -#: a4a15f7bc8854748b1f35cab781c3800 -#: 6add0d50f83a491c89f74947a5d5fde2 +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b +#: e1c1e64874eb4dc4b81588e9d084845b msgid ":class:`bool`" msgstr "" @@ -1074,7 +1074,7 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:7 #: c7ccca30986e43fd8e10beb3bd9d8656 #: 99d045cffa884713a159060bf7b59130 -#: 0b557071c13d48c5a7e58fdc6a34e621 +#: 99d045cffa884713a159060bf7b59130 msgid "To construct an object you can pass keyword arguments denoting the flags to enable or disable." msgstr "" @@ -1090,9 +1090,9 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:14 #: 4e9fe61ccd1549e88739285bf3dafd88 #: 2723da96d9724f13aedb5348870ab7f6 -#: d4c9f26ee3034866a99c0283e4e8e99b -#: 37eef6fe663748f5a467a28180bb7c4e -#: 1a8b4fa6c67a4abc8033674858b4091b +#: 2723da96d9724f13aedb5348870ab7f6 +#: 2723da96d9724f13aedb5348870ab7f6 +#: 2723da96d9724f13aedb5348870ab7f6 msgid "Checks if two flags are equal." msgstr "" @@ -1103,9 +1103,9 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:17 #: c5b62a3820524bdaa7ffdc764a11c059 #: b6e33c093a6446c4b0db0d86d7eea46a -#: 4a6e6320ca45428484440c717f1649f8 -#: d14f8b7592484b0eb15cca8f8ca4ef10 -#: d5ead74a64c54423968ede7480f5cbff +#: b6e33c093a6446c4b0db0d86d7eea46a +#: b6e33c093a6446c4b0db0d86d7eea46a +#: b6e33c093a6446c4b0db0d86d7eea46a msgid "Checks if two flags are not equal." msgstr "" @@ -1122,15 +1122,15 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:20 #: 0bd6187917144dd29d57b86f7c0403e5 #: f96e957c78734f899f6a8cabbcd6e80f -#: f9b86c4a425e45a5911c00182e4fa2aa -#: 4a7bc86e9a3e46b383554e861e976458 -#: 7acf69cc8dab45ada3bd3689889c1cef -#: 96999cf3481f408f8cf281d177168157 -#: 536d410ff4b44e62b2cb302b665c4e82 -#: 6c411abccd8f4ee9959930568c9c5580 -#: 600184aa266d4be4a9cac9e2c503772d -#: 9ff0a5610aab4a38beedf650deabf91a -#: 99e7c28f52d74d25af242acc5a200eaa +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f +#: f96e957c78734f899f6a8cabbcd6e80f msgid "Adds two flags together. Equivalent to ``x | y``." msgstr "" @@ -1147,15 +1147,15 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:23 #: 1cc0f99d2ad34188a3d109ca5ea135bd #: 0c17b2ad55124b1aaae336d3932a00a5 -#: 04def519eb6a4b058b20fb82fdda5fa5 -#: 6be54360e9b54949ad40dd56f95df40c -#: 967c26af9efa4f7daef0c955d8a3bb61 -#: b17adea6a0ad4408ba556b1a6ce02616 -#: d24e2a10464947f5a867e78d79b60ce5 -#: ef0c39b25c534ad0b56743b97271d559 -#: 1db16f9be5fc449c9e597b190d069225 -#: 2bae9b53c632492f8e853a3b968e0de9 -#: d9704b07696540d8a7df9809930a034e +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 +#: 0c17b2ad55124b1aaae336d3932a00a5 msgid "Subtracts two flags from each other." msgstr "" @@ -1172,15 +1172,15 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:26 #: dc44aea0eb8843ec89427b68ed42e355 #: 8682d8d121804ca78190744b3a59c4d3 -#: 35910a0af5ad45be97b47bc5589af9d4 -#: 61e73664161a4b14a3c004fb9675681f -#: 1deb812bea3d41b7a704ac10ef1cc2c5 -#: 1b50b9b1854f46caa3ac7f4be9a6d214 -#: c0b47343720c41e9ae082737e6c14a21 -#: 30a0f7905d6c4d359df077d3050acbe4 -#: b605361bd020421aabe67ea65920a40d -#: e446c2c129c9432387763bfccabd52e8 -#: 2bd00e79cff94fcc87d879a4bdd8a62a +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 +#: 8682d8d121804ca78190744b3a59c4d3 msgid "Returns the union of two flags. Equivalent to ``x + y``." msgstr "" @@ -1197,15 +1197,15 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:29 #: 1aa74630c59244a680d6c45bac4a40d4 #: 1958adb42308499f8545a94033c83764 -#: 6e3e56ce5b904a99a28eee41182bc2f9 -#: 518e13808efd452985312250a3be537a -#: 79031e8947e54a9bab1a040c4ada6e20 -#: 389c01ecd70a44eeb7a0a7f77ebec292 -#: dc76f0f183a044919897aec3d7a052cf -#: e93c4ec263eb412b8884fb8192f8abe9 -#: a85b1ce443654d889b7e274a16471b91 -#: 0cb04326bebe4bc8a317558219f5d362 -#: 164db2030286448b9bcc9ef182ddaae9 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 +#: 1958adb42308499f8545a94033c83764 msgid "Returns the intersection of two flags." msgstr "" @@ -1222,15 +1222,15 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:32 #: 0c0d4ae9593340cc9d83a5f1bf9ae314 #: 3f25fb08cab5411e97b911287fb3d991 -#: 15bd1793902549d2a41ed2bfb2086490 -#: 661a5fa542f2402ba484b264d8a7d30b -#: b6494a4476ad4232801ba36d88cd2ee1 -#: b3f48189e9624c5ea9fa8ac032fbbbd4 -#: 45183bd6b34a4d5da0a272b2a6453c51 -#: f9037c859c954437bbc5c80837992535 -#: 280657c255fc426c82da64bb59d9bac5 -#: eb4cf8c6e63540168709d72324f0366e -#: db93366459a84bac9ca1791083bd8951 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 +#: 3f25fb08cab5411e97b911287fb3d991 msgid "Returns the inverse of a flag." msgstr "" @@ -1247,15 +1247,15 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:35 #: cd38184237914f6c802d8fd54c02a106 #: 115cbdc73ead48389591b9c18de16c6e -#: 5055ec460c1c405295c113b871a1381d -#: 6bae8aa57db74ad4acf90f088dc01e24 -#: 0609571c784a441a96024b34656f7620 -#: bf894e7c254f4d37873c682274464eed -#: b7238e0512bc43f1b8b7acd85781e817 -#: 5401a57492744f82a7f454408fe09e91 -#: 7834e6013f2d4c78b5486bf043f2ab70 -#: 6426f88037df4e09a30eb9bbfab4b783 -#: ee74cb95a3e6465e945cd8383fffbc5a +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e +#: 115cbdc73ead48389591b9c18de16c6e msgid "Return the flag's hash." msgstr "" @@ -1265,8 +1265,8 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:38 #: a99a094ce4fa417f968709af699b5323 #: 7204b8ea3a9241949e0f987e6f8c8665 -#: c5d1a453a88e423c95d5bef1be4d1cba -#: a3fc9e2feee540e5bfa91a1861fa07d9 +#: 7204b8ea3a9241949e0f987e6f8c8665 +#: 7204b8ea3a9241949e0f987e6f8c8665 msgid "Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs." msgstr "" @@ -1279,11 +1279,11 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.SKUFlags:39 #: f54fefdc28274d45b023ba51349e495a #: 82101dd125534b129f6f38b3b3ed2e27 -#: 243973eb1c774a339bf71cc0d1528cb8 -#: 9e99e32bc296475598552fd9c39806ff -#: f9e23965620b47329a2c2bdeffd4efa9 -#: aed0ec598f5542f5b45aed4d7c5c0eb2 -#: e4d3c97d2ab942eaa92a7853a7594bde +#: 82101dd125534b129f6f38b3b3ed2e27 +#: 82101dd125534b129f6f38b3b3ed2e27 +#: 82101dd125534b129f6f38b3b3ed2e27 +#: 82101dd125534b129f6f38b3b3ed2e27 +#: 82101dd125534b129f6f38b3b3ed2e27 msgid "The raw value. You should query flags via the properties rather than using this raw value." msgstr "" @@ -1304,93 +1304,93 @@ msgstr "" #: 7afd0d20cf2940e4a0493121eb555c29 #: 3d9d7f31e3fd426c91b7da7fe211b099 #: 4cec06d96aa540ca837c06faf1eda4aa -#: 4790b1ca1e4a463b87fbaa89365cc98f -#: d29db1ddddd7435592df3d94b6613ffe -#: 5cb95d726813471badb438677b0cb5dd -#: d1d8003b2d454b49a81a3a0eff5f0ae7 -#: 19685e0d184143a69ab86dc3156e0010 -#: f71c24b693804fc1b300f4a07178b6de -#: 1e56debdc10b44a6bb24a812e5f497c2 -#: 3bba9a9cb8364b83a168aeda565e9bbf -#: 5b0a938f23c34aacb67b50d378235ee6 -#: e5367cb1eb2347b5a4cd991d510a723d -#: 2d239c1f1f394abf9e55e91084d6ee2b -#: dc057d79db7c46fd888e337e59985244 -#: e68b169f549c4791bda81c9443d228a3 -#: f2fe81d38e43437a9239f1af97b0cac6 -#: 6a7ef6edee394706920fde8b84c60bd8 -#: 312b769c32484244b31414353619d0d7 -#: 51366ed9bee64aaaa2b92292cb55270b -#: 07328e258a764337ad1d20246d4de5e5 -#: bb23da17d5e149f88b160898fe8bdd10 -#: 538e1f063fc8484f8a27b9878a4a62fc -#: 7d4265b55f914cb1b296509d8ca752db -#: 27763036636f49f8ba292a51ef43814f -#: e03a07b2659e460c969522e4e68a4aca -#: b480463323664ccbaa6f6a48358e47e1 -#: 89a32233bbc842bda5f1f44ede1f6456 -#: 63612e7eed6644a4a09f372f5500c2d4 -#: 841dbe564995451db0cb4d1a7399578a -#: f358a7bf6a014c41988b485dc82c34a5 -#: 1fad171fac2f4401bf377bab91994567 -#: 498037cacf4048e089db179d1327f791 -#: a0de128104b34095a69b96da3e8ab96f -#: b32687e080a44a9aa9c007d9d36fb9a4 -#: 1d74298fd0f54d7b9e5eba315105ea1a -#: ba8d35102a9c47c690e7f4c7d1c4994f -#: 90db003fe96e42e09518caf869a4b570 -#: 787d35658563443da4d353a110a5a813 -#: 0abca367d0ad4c83bf2be1d6479c0e42 -#: d91ea57cfc7248859c473d1d1dd8227c -#: a5936942c3d546cd80cc6ab556260da5 -#: 7d571a8abadd449aab1878522512f792 -#: d0dbbee81aef4bfdb4d91c6695d303eb -#: 396ad73a54a549d7a99a683064978e42 -#: c30f6974606d470aa0c4caba098ab9ef -#: 9a7a96d8bc9045a6a38b969595e5a865 -#: 5e2ae90ede484700a92163b7fc20a0da -#: 32eeeab27c3049c7ad3eae9dfe659ba5 -#: a01e30e75f11408887933e9c9d2f1ca6 -#: 3495b127e59d4114bd73f48eac001314 -#: cf2dfef29e444d13ac54d2dbe84fa015 -#: ebea6eab9d354d4c8a5c3ad9d5529507 -#: 1e3cd1e307fc4f35a7f349aa1b301d3a -#: bbc492444f0b4fe79fafdff6bc4fee6d -#: d091f04d4dc74d3e8799d21bf9ce3935 -#: e41a9aa4658247fbbfd17b70847fcb80 -#: b587555169654b00af22255c66e6b2c7 -#: c6a4b3316cf54cc8b892899ad5d003cb -#: 26181a33b1bb4438a0440db9626c9bb5 -#: 68da8bcf838141efbb2d63bfdbf3572c -#: 018c91d8de2d44fb8c1e07be2f4b85b4 -#: a96b24b511dc4ba5a76631835e74c7d7 -#: 2ee9c2cace5642d3931879b57e907e72 -#: 14839b1adc274194849e223dfecbf767 -#: 26dce303105f4829a233716320aafb05 -#: d2e3360593294133b0a4335cd58c7f07 -#: e2fdd28aa9d94cd6a7b99951ffa2dd7f -#: 254aef600d254d609dfdd46369fb0d2b -#: aebd9405f26c42e39bec901116ba5b2f -#: d4dd570edf684cd8a0dc32ee303deb96 -#: cc0a84fc6ab7497da8ddc0e8e477ed17 -#: 17094165c2494d80b071c53f905935de -#: 4f8a95b52be345b49db26caa9e217288 -#: 7b318a51369544c494bf5cd1aa7c949f -#: 66c338f8eef24506af329d3a60d1c101 -#: 4bd94c41e47a4ffc9c405bf096ea26a1 -#: fc25eaf76a77420495b5c4d93cb33f06 -#: 1c86a0a466e2418eb0bbb7dc78feb4ee -#: c64aba3dde4f43ada43550b1f0d7569f -#: 9c5183de166e4c9a8d8dcd809e1f9c1c -#: 675a31c9def246cfaa6ace261bcb2315 -#: cc754cf4cc644e4f9e32e1040e29eafa -#: d77fcecfec2c42d0b9a359a602118c22 -#: 7570e3a535c542c48a495aa5980e09e6 -#: b54140a3dcb74784a6a01c92208cbe0f -#: 6c52ec89bc324d688a1ea93936659b0f -#: ab27ed89866b4c8aaae389246af4c20e -#: 818835fd40bd4a03b5196193a62b5790 -#: 5e36e0ef9c2346a7a1546820ec8d79a1 +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa +#: 4cec06d96aa540ca837c06faf1eda4aa msgid "Return type" msgstr "" @@ -1958,8 +1958,8 @@ msgstr "" #: 4cc0d56ddc4341339bbabe226cfff4ea #: 131678d976fa4452a3c6274c4a114015 #: 6f70df5e3a324290889232d0395e7f0f -#: b305f440e0f448fbb7b9f3cd38300788 -#: 699d3aec6d4142f285dafede7e7eea19 +#: 6f70df5e3a324290889232d0395e7f0f +#: 6f70df5e3a324290889232d0395e7f0f msgid ":class:`Message`" msgstr "" @@ -2593,7 +2593,7 @@ msgstr "" #: 838cbbf586be4eb48c92fc8e4c675bad #: 49c4c30c182d4a029b0c433682a7412d #: 8162371196bd4d3698a8c759ead84e30 -#: 306bba96ba0e4d9dba84deee5cfa1ca4 +#: 8162371196bd4d3698a8c759ead84e30 msgid "Optional[:class:`int`]" msgstr "" @@ -2609,9 +2609,9 @@ msgstr "" #: ../../../discord/shard.py:docstring of discord.shard.ShardInfo.is_closed:4 #: 9aca5fcb17de43ee849174bf0bd5a3f7 #: 58d0f572132547b7a1dbaf2927806124 -#: e5cf537b04f84783b85321de221b27f6 -#: 1deab10c0cf44d5ebef1094734d407fa -#: 2dc3cf8651e14433bd3ee820059d76b7 +#: 58d0f572132547b7a1dbaf2927806124 +#: 58d0f572132547b7a1dbaf2927806124 +#: 58d0f572132547b7a1dbaf2927806124 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -2634,17 +2634,17 @@ msgstr "" #: 2d31939098494f0489e8a053303107d7 #: 61d3fe2200f04894857f7a6b254fed20 #: 336386f348c2475b83c479b3376548af -#: be8ac68790a24964b952943c8f2574ab -#: 16beb5731b34440e8311de7df97d1025 -#: 15f434b61dcf47238188f7d6b255820a -#: 5cab9ecf969d4d50b56f61b44621fee5 -#: 4e0e1cc8c5664c3ab71e2a4949beb87d -#: a7e196aad6d0488bbb6dfd22ae6c3e4a -#: 7904d64bf9a04967826e310fa4258216 -#: bd84eac564274ac59010340e2b47be29 -#: 1ffa892166a146ab84fff747181eebec -#: ec3829e4ac7245a9bc417ee15abd489d -#: d76e286c35dc413d96b79e5d9b3d1542 +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af +#: 336386f348c2475b83c479b3376548af msgid "|coro|" msgstr "" @@ -2678,18 +2678,18 @@ msgstr "" #: 937a7163bad44cc0b251d6ab47e83b23 #: 6ab82dd262114586ae1460ec0ef8949f #: 682dc42cdccd42f3a7f85235164dfb67 -#: 6111789b40ca4cc5bced0bd6c6a2582f -#: 73f0e5de3dd34858ad6d28ee536f2960 -#: 47e54663a6ce4eb397362807481c17fc -#: 0b0b991b79bd439e82711767a57a444e -#: d7fb8138b116469782b8128fe3a65e97 -#: 9043897745234dccbdf21447a70af025 -#: b85a83f1bf7745d4aae3e7ee2f39e4c5 -#: 4515407fc92b4f5e9acbf4ca0d5a5b35 -#: be32cd449b9d48dca13b42cef8b4e1cd -#: aa62b139c3de4bb487cc42c48c0547a2 -#: 03c34a924dbb41ec8f7fe9a174a9d9cf -#: 107317f6166244bcbb972d7a0b7987ad +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 +#: 682dc42cdccd42f3a7f85235164dfb67 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -2835,21 +2835,21 @@ msgstr "" #: ../../api/data_classes.rst:0 #: f298076f2da34bc6b0148276f66f26f5 #: ec698da13c7a4164a882b6d5a0868fe2 -#: a6ca5a3fecf44fb48027d663e2bec807 -#: 70e99411e23d43eb8585dc43417efafa -#: a2b5d900b9d54e2fa60473a890b42ec3 -#: 4ac61a3e497b4be5b871c0baafde13b8 -#: 98e4167f953b40db851724e2c969cbc6 -#: a1884408c24545a5ba907abd17fdcdb0 -#: 2b0ecd4f873f466896142c355a524794 -#: 498bb8a0a5f142ddb8d32e95d62b1353 -#: 08dd3fc02d4d4132b443ec7913195e42 -#: 16d279861a2b43879ebd8b1f71a20671 -#: 408145cd8b124a1a943e0057aa577f8f -#: 586a1eb31a564018bd9939a7ecea9ee4 -#: 3ab4f060db814ac395725738d928b330 -#: bc20f49f7ead49829d985ac83adc6d24 -#: 5703a79f19c24ee7ad4eee5189719603 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 +#: ec698da13c7a4164a882b6d5a0868fe2 msgid "Returns" msgstr "" @@ -2928,37 +2928,42 @@ msgstr "" msgid ":meth:`StageChannel.get_partial_message`" msgstr "" -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:13 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:12 +#: 78d000ebd1274ceb8a1d38bc04d2d20b +msgid ":meth:`PartialMessageable.get_partial_message`" +msgstr "" + +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:14 #: 58c599d04d364692bdb6b88fd2ec7d02 msgid "Note that this class is trimmed down and has no rich attributes." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:21 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:22 #: e4ba7e0b8bc44daf89cca61ef932b4c7 msgid "Checks if two partial messages are equal." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:25 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:26 #: 1e92d468fde74a73a1982f62f77caec3 msgid "Checks if two partial messages are not equal." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:29 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:30 #: c75d297174c040c291921a55c84aff50 msgid "Returns the partial message's hash." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:33 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:34 #: d6f75811b37446e4b8273a6368b9898b msgid "The channel associated with this partial message." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:35 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:36 #: 541a020405794893b204059d68dab197 -msgid "Union[:class:`TextChannel`, :class:`Thread`, :class:`DMChannel`, :class:`VoiceChannel`, :class:`StageChannel`]" +msgid "Union[:class:`TextChannel`, :class:`Thread`, :class:`DMChannel`, :class:`VoiceChannel`, :class:`StageChannel`, :class:`PartialMessageable`]" msgstr "" -#: ../../../discord/message.py:docstring of discord.message.PartialMessage:39 +#: ../../../discord/message.py:docstring of discord.message.PartialMessage:40 #: 31d02f342df640338bf76f95cf441475 msgid "The message ID." msgstr "" @@ -2997,21 +3002,21 @@ msgstr "" #: ../../../discord/poll.py:docstring of discord.poll.PollAnswer.voters:0 #: ../../api/data_classes.rst:0 #: 564b493c7da74b0a8b0026dc729e05e4 -#: 97084ae06e884aa1935379014827d625 -#: 768fc20ca68246c5b11a6405bf2756fa -#: 001d916f982d476587eff1e2d1c63951 -#: 6cbbec69370949ccbac38a5efae1e204 -#: 1cfce800ac9e4c86b506aa60387df0f7 -#: c413c5187bd34cee97e7cafc673a6e3d -#: d8a03160266345a28c22c0fe64f3d142 -#: 8d21aa75650245c2a03c5f3d921b44ac -#: 1c16b408f5a7485cab09255b21d90265 -#: 05030101a7454efa870fadc0be85a462 -#: 4f08a853300046d4bbf1ee5f8b7f4e4d -#: 14bfab826896452aadf027274a181303 -#: 439ecd14c2de4107bd7654a744f764bf -#: d2961414192743948ccc68022cf9c4f6 -#: ef42ed394a5e4e55bda1280fd319c154 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 +#: 564b493c7da74b0a8b0026dc729e05e4 msgid "Raises" msgstr "" @@ -3063,7 +3068,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.pin:5 #: ../../../discord/message.py:docstring of discord.message.Message.unpin:5 #: daa1cb3817894aabbb0ea1a18b81421d -#: e669bf32b9aa44df8063d09c8e64a2e5 +#: daa1cb3817894aabbb0ea1a18b81421d msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." msgstr "" @@ -3085,7 +3090,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.pin:15 #: ../../../discord/message.py:docstring of discord.message.Message.unpin:15 #: a926f86ace9a4194a00a466364e85741 -#: 4e6cc76945ec425e943e976a2f9d8bb4 +#: a926f86ace9a4194a00a466364e85741 msgid "The message or channel was not found or deleted." msgstr "" @@ -3128,8 +3133,8 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:5 #: ../../../discord/message.py:docstring of discord.message.Message.remove_reaction:5 #: cd02277db89943ed9ee4591e8af3275f -#: 6aaade68242548778bfe30d6bd5f2054 -#: 930dd30804944c798a46e9e5262d96a5 +#: cd02277db89943ed9ee4591e8af3275f +#: cd02277db89943ed9ee4591e8af3275f msgid "The emoji may be a unicode emoji or a custom guild :class:`Emoji`." msgstr "" @@ -3156,7 +3161,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.add_reaction:17 #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:17 #: d954e7e116e24bf7bccda076d7755919 -#: 24789512dcfa4dc7a9d9830235001bee +#: d954e7e116e24bf7bccda076d7755919 msgid "The emoji you specified was not found." msgstr "" @@ -3164,8 +3169,8 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:18 #: ../../../discord/message.py:docstring of discord.message.Message.remove_reaction:23 #: 5c4cc2b758fc41c6b650e94c29df70a7 -#: a9d58618744d49d091a6d2b675548b3d -#: cd73f7beb7df43e686a7bf966e4acb62 +#: 5c4cc2b758fc41c6b650e94c29df70a7 +#: 5c4cc2b758fc41c6b650e94c29df70a7 msgid "The emoji parameter is invalid." msgstr "" @@ -3217,7 +3222,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:7 #: ../../../discord/message.py:docstring of discord.message.Message.clear_reactions:5 #: 4b5bd7feaad94acd9247e5ea152d72f3 -#: 38f537d2e0d04d0d9166dcd09ff8e8e2 +#: 4b5bd7feaad94acd9247e5ea152d72f3 msgid "You need the :attr:`~Permissions.manage_messages` permission to use this." msgstr "" @@ -3329,7 +3334,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.PartialMessage.edit:43 #: ../../../discord/message.py:docstring of discord.message.PartialMessage.fetch:8 #: 63ddd6f4054a4187bf9397afe4e430c8 -#: 6ebb0104593e4409a625fbd4bb27bbe8 +#: 63ddd6f4054a4187bf9397afe4e430c8 msgid "The message was not found." msgstr "" @@ -3426,21 +3431,21 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.PartialMessage.end_poll:7 #: ../../../discord/poll.py:docstring of discord.poll.Poll.end:4 #: 4384eb6dd74c4277bc507b455314f30a -#: b828ac93f2b644249f4d15ad9f202ebe +#: 4384eb6dd74c4277bc507b455314f30a msgid "The updated message." msgstr "" #: ../../../discord/message.py:docstring of discord.message.PartialMessage.end_poll:10 #: ../../../discord/poll.py:docstring of discord.poll.Poll.end:7 #: 6688c9001e7746ebbeb01ce1f0aa311d -#: 9b78896bdd1940dc98776babef0a485e +#: 6688c9001e7746ebbeb01ce1f0aa311d msgid "You do not have permissions to end this poll." msgstr "" #: ../../../discord/message.py:docstring of discord.message.PartialMessage.end_poll:11 #: ../../../discord/poll.py:docstring of discord.poll.Poll.end:8 #: 90c6425cdab34723ac7939316ba8e7b9 -#: b37776026e034126b3472d2808f616f6 +#: 90c6425cdab34723ac7939316ba8e7b9 msgid "Ending this poll failed." msgstr "" @@ -3562,7 +3567,7 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.from_dict:4 #: ../../../discord/embeds.py:docstring of discord.embeds.EmbedField.from_dict:4 #: 11c5c5487f8c48a3954a882ef0c81c3c -#: b794b160b2254aa5a8f826cfad55b96d +#: 11c5c5487f8c48a3954a882ef0c81c3c msgid "You can find out about this format in the `official Discord documentation`__." msgstr "" @@ -3624,15 +3629,15 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.set_thumbnail:3 #: ../../../discord/poll.py:docstring of discord.poll.Poll.add_answer:3 #: 472e69cfec074712ba341e65b8fecb6e -#: e7943ab0533445e4a89b57901f95db90 -#: 11d661c1c9024782b0ae71fec225dee1 -#: 6b8ade2d914540eeb3eebb13e54555c0 -#: f7eb45567f4243d9a03d2b2166006a41 -#: aba36e4c6c5245cdacf85b3080dc1f03 -#: f371e938c3da4bd0bf5a06d81e305042 -#: 5e115a7dcc4d41ef885d8f6ab870c044 -#: a187bf38f5e4436d814307b90bb1f8fa -#: e85cbbbb24ac42cfb9d6361a2f4f7d4a +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e +#: 472e69cfec074712ba341e65b8fecb6e msgid "This function returns the class instance to allow for fluent-style chaining." msgstr "" @@ -3658,16 +3663,16 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.set_image:15 #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.set_thumbnail:15 #: 670ce1a77ea64456afc2146913f95675 -#: 30e85322be3f4cec844d262906d911fa -#: 7e2ff18f093a480eb4f4289bcae47d78 -#: b7211db489424ecfbf3e000b3504ad97 -#: ebbc091611cc4e63bb8e7fa5a765ccfc -#: 4523234d8da84deea0fe2b7a2a9cf80c -#: 4f220172b63b439ea70e6352b36cb599 -#: aa755fbb4e0e47aeade77ce173ee8494 -#: 1d629c4e96d0404e8b98ab6051e348cd -#: 822c625fad7d4f2383d95bccdb25bb66 -#: edeff772ff814c03b6e4ddf1a7a92b81 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 +#: 670ce1a77ea64456afc2146913f95675 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`E\\`\\`\\, bound\\= Embed\\)`" msgstr "" @@ -3684,35 +3689,35 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.Embed.image:3 #: ../../../discord/embeds.py:docstring of discord.Embed.thumbnail:3 #: d81411e68d0f4d6f9518289513f8a904 -#: 5233314d723247fcb2a902aec419af06 +#: d81411e68d0f4d6f9518289513f8a904 msgid "Attributes you can access are:" msgstr "" #: ../../../discord/embeds.py:docstring of discord.Embed.image:5 #: ../../../discord/embeds.py:docstring of discord.Embed.thumbnail:5 #: cffb7b3b2793415b9fa8247a91357837 -#: e581fbefd11c4ff1b5c0d70b5f03cf1b +#: cffb7b3b2793415b9fa8247a91357837 msgid "``url``" msgstr "" #: ../../../discord/embeds.py:docstring of discord.Embed.image:6 #: ../../../discord/embeds.py:docstring of discord.Embed.thumbnail:6 #: ee9b344e994943acb62237fa811574d1 -#: 13fd27b8d0d04af2becf8c49e0a8e6e0 +#: ee9b344e994943acb62237fa811574d1 msgid "``proxy_url``" msgstr "" #: ../../../discord/embeds.py:docstring of discord.Embed.image:7 #: ../../../discord/embeds.py:docstring of discord.Embed.thumbnail:7 #: b72ba3cc26404e28b1075b704cb14550 -#: d7c79cd75ab343a0bc84db8a7a6e4c61 +#: b72ba3cc26404e28b1075b704cb14550 msgid "``width``" msgstr "" #: ../../../discord/embeds.py:docstring of discord.Embed.image:8 #: ../../../discord/embeds.py:docstring of discord.Embed.thumbnail:8 #: b8a6a508837443ba95e9285eeb489453 -#: 42876d8ef6ea4994937d5f34b5842991 +#: b8a6a508837443ba95e9285eeb489453 msgid "``height``" msgstr "" @@ -3889,7 +3894,7 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.add_field:3 #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.insert_field_at:3 #: 87ad0ce020044d25a671b1e53ff2a758 -#: 7220787fdc3d4e79a1e9f6edbbf53f9e +#: 87ad0ce020044d25a671b1e53ff2a758 msgid "This function returns the class instance to allow for fluent-style chaining. There must be 25 fields or fewer." msgstr "" @@ -3897,8 +3902,8 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.insert_field_at:12 #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.set_field_at:12 #: c789b835bf5a431583ac9ba7139a8a18 -#: cff9612f942c4f6daf2141e7197ca7ba -#: a34ba6d39a9e4141b1c148747432c72e +#: c789b835bf5a431583ac9ba7139a8a18 +#: c789b835bf5a431583ac9ba7139a8a18 msgid "The name of the field. Must be 256 characters or fewer." msgstr "" @@ -3906,8 +3911,8 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.insert_field_at:16 #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.set_field_at:16 #: 43af5dd6ae4045f9b21924d69672625c -#: aef5c60863f84b8a9f859c4f310e4bb7 -#: 04c5393ea40648e9815424cd1a4e9936 +#: 43af5dd6ae4045f9b21924d69672625c +#: 43af5dd6ae4045f9b21924d69672625c msgid "The value of the field. Must be 1024 characters or fewer." msgstr "" @@ -3916,9 +3921,9 @@ msgstr "" #: ../../../discord/embeds.py:docstring of discord.embeds.Embed.set_field_at:20 #: ../../../discord/embeds.py:docstring of discord.embeds.EmbedField:19 #: 8873c3d93b1140ecb68918d2fe44630e -#: 27bca6852c6c4bbcbccf8a7511abb223 -#: b5d7893fdbdd4d49ab24e2d9ea4133dc -#: 95e2da8dc1bf4107aa8e6e89e77ef60c +#: 8873c3d93b1140ecb68918d2fe44630e +#: 8873c3d93b1140ecb68918d2fe44630e +#: 8873c3d93b1140ecb68918d2fe44630e msgid "Whether the field should be displayed inline." msgstr "" @@ -4245,7 +4250,7 @@ msgstr "" #: ../../../discord/poll.py:docstring of discord.poll.Poll.add_answer:10 #: ../../../discord/poll.py:docstring of discord.poll.PollMedia:13 #: 1a9558843dca496cb958afb3adb20a4d -#: 63316a76bc504816bc44704a1b64facb +#: 1a9558843dca496cb958afb3adb20a4d msgid "The answer's emoji." msgstr "" @@ -4267,7 +4272,7 @@ msgstr "" #: ../../../discord/poll.py:docstring of discord.poll.Poll.add_answer:18 #: ../../../discord/poll.py:docstring of discord.poll.PollAnswer.voters:26 #: e3ed22fcc48e492ba655a324fd22c8ab -#: 6f68ef5ec3e74617904ff7282a027368 +#: e3ed22fcc48e492ba655a324fd22c8ab msgid "Examples" msgstr "" @@ -4289,7 +4294,7 @@ msgstr "" #: ../../../discord/poll.py:docstring of discord.poll.Poll.end:9 #: ../../../discord/poll.py:docstring of discord.poll.PollAnswer.voters:22 #: a64df6f6aa664e17aca4891da237f9de -#: 24e8c80c8d0447db8874363746ed8a94 +#: a64df6f6aa664e17aca4891da237f9de msgid "This poll wasn't recieved from a message." msgstr "" @@ -4316,7 +4321,7 @@ msgstr "" #: ../../../discord/poll.py:docstring of discord.poll.PollAnswer:7 #: ../../../discord/poll.py:docstring of discord.poll.PollAnswerCount:7 #: e709c6027c5e46c8bf07a344edadf14c -#: 9f2c742e2ea94dfaa11d80510e61f651 +#: e709c6027c5e46c8bf07a344edadf14c msgid "The answer's ID. It currently starts at ``1`` for the first answer, then goes up sequentially. It may not be reliable to depend on this." msgstr "" @@ -4473,7 +4478,7 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.MemberCacheFlags.all:4 #: ../../../discord/flags.py:docstring of discord.flags.MemberCacheFlags.none:4 #: 8bb674b4b37b49d39b2e4c552f123f11 -#: d5a644216f01444cafdf7ea6b7f82ade +#: 8bb674b4b37b49d39b2e4c552f123f11 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.flags.MemberCacheFlags\\``" msgstr "" @@ -4565,12 +4570,12 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.RoleFlags:31 #: ../../../discord/flags.py:docstring of discord.flags.SKUFlags:31 #: 3851f49fd12d49ba93ddefde1a9b5c8b -#: 0a60c529aef34b0f843083188ef95076 -#: a304b06eed3747b49d620309937f6449 -#: c651c6e72da941cc8ce3ba6493f9457a -#: 67af1123860e496b9f91f7c3a519b19d -#: ca796b1eb1d54d3cb7da0e9f2810c897 -#: ca37502959d045a1a78f4a4f650ae145 +#: 3851f49fd12d49ba93ddefde1a9b5c8b +#: 3851f49fd12d49ba93ddefde1a9b5c8b +#: 3851f49fd12d49ba93ddefde1a9b5c8b +#: 3851f49fd12d49ba93ddefde1a9b5c8b +#: 3851f49fd12d49ba93ddefde1a9b5c8b +#: 3851f49fd12d49ba93ddefde1a9b5c8b msgid "Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs. Note that aliases are not shown." msgstr "" @@ -4617,7 +4622,7 @@ msgstr "" #: ../../docstring of discord.ApplicationFlags.gateway_message_content_limited:1 #: ../../docstring of discord.ApplicationFlags.verification_pending_guild_limit:1 #: 800775621ea646a5ab3d7aa7241a312f -#: 31ebe53678724d59ba3d2e8b26c87434 +#: 800775621ea646a5ab3d7aa7241a312f msgid "Returns ``True`` if the application is currently pending verification and has hit the guild limit." msgstr "" @@ -4656,9 +4661,9 @@ msgstr "" #: ../../../discord/flags.py:docstring of discord.flags.RoleFlags:39 #: ../../../discord/flags.py:docstring of discord.flags.SystemChannelFlags:43 #: d854e922bf584117a013f976c9b28415 -#: 0773bc0d7cea46738c462ab180eb4376 -#: 3bc2d187867445d89d6f41da9143802d -#: a9111ef7cd2e4cd2b8a89c78d2cc659b +#: d854e922bf584117a013f976c9b28415 +#: d854e922bf584117a013f976c9b28415 +#: d854e922bf584117a013f976c9b28415 msgid "The raw value. This value is a bit array field of a 53-bit integer representing the currently available flags. You should query flags via the properties rather than using this raw value." msgstr "" @@ -5116,37 +5121,37 @@ msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.red:4 #: ../../../discord/colour.py:docstring of discord.colour.Colour.teal:4 #: a0f8ca655ace4281904460b701a12e9d -#: 71e9bd4b899443e790bfcfd96649e61f -#: 3d4d3ff243c84a55bc04205123b67b39 -#: 9971e2da3aa24d2d8f60f8204978647f -#: 1fb0f45cd10f4a879ef681cd0e30a6f8 -#: 887b7f088a2c4a9fbf171b9e8859b231 -#: d9cd83bb22d447d18190b1aa9892abfd -#: 18725c88d25843da82b566cb3a8f3036 -#: d520111c73814623bce25249a90ec7a6 -#: bb37ef13a9cd40c6905b63bd95934775 -#: 2a8b69d9fe7a4767a063694e52574666 -#: 1f1f5a340a3e49b39fe7b02f95bee2f3 -#: 3fc050a5e3044581aa771d20a3d46918 -#: ea647fa805ce44729fd1e8dfe31d938a -#: d4d35ebcf0b04ec0b10ea85dac563c99 -#: 93dfad5707f44dee856d0860ac006d26 -#: da75f800e2e742068b927f529196aee3 -#: 7eb434a46fbf4f9d9bcce3907582bab4 -#: 7c802b0e0ade49a0ad9db95004131d09 -#: d83056fdd5b44d139964d8d931d522e7 -#: bca9c6fc15464f518561bfcc5f8581b3 -#: 0022122c9e014d80bdba2c7242d14b0d -#: ee743564f21844d5adbcfd588a644aa9 -#: a2d931976a37445db9c7dac8fc4c37c8 -#: b0256725035e47adb1a721139a023589 -#: a9dac317daa24c98a06048d6cfac090a -#: 9df700b3893c46438945f72e379b4389 -#: 19fc169b9416480e882b919b0742175d -#: 7290c848640c4bd8a711f58adeba46ba -#: 70c2b6d36c974405a2993422c01a46e6 -#: 71634e4f447f4c7b9932135a1faab921 -#: 0572585aec68476682668d005a3c3b4f +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d +#: a0f8ca655ace4281904460b701a12e9d msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" msgstr "" @@ -5272,25 +5277,25 @@ msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.lighter_grey:1 #: 5e27ef808d91425e970ae6662337c2b5 -#: 8044758a0db84cdf863db1e689e0be67 +#: 5e27ef808d91425e970ae6662337c2b5 msgid "A factory method that returns a :class:`Colour` with a value of ``0x95a5a6``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.dark_grey:1 #: 20eb2a0175154749974a5ddcaea1c505 -#: c0f6998838a94278abf17afb257fb664 +#: 20eb2a0175154749974a5ddcaea1c505 msgid "A factory method that returns a :class:`Colour` with a value of ``0x607d8b``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.light_grey:1 #: c72d480b7c9149d6ac778be8a1432ded -#: fc5d0c4ec9b1403c86dccd73eab9cabf +#: c72d480b7c9149d6ac778be8a1432ded msgid "A factory method that returns a :class:`Colour` with a value of ``0x979c9f``." msgstr "" #: ../../../discord/colour.py:docstring of discord.colour.Colour.darker_grey:1 #: 6f66401bfb6b462090fc239b5f121de9 -#: 22102a11a6cf40308bc89b14cfb7ba4c +#: 6f66401bfb6b462090fc239b5f121de9 msgid "A factory method that returns a :class:`Colour` with a value of ``0x546e7a``." msgstr "" @@ -5377,14 +5382,14 @@ msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Activity:9 #: ../../../discord/activity.py:docstring of discord.activity.BaseActivity:7 #: bd8eef39e9e8469488008ac99a754b70 -#: a28d0d7a3af749fc815dcf126213541e +#: bd8eef39e9e8469488008ac99a754b70 msgid ":class:`Game`" msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Activity:10 #: ../../../discord/activity.py:docstring of discord.activity.BaseActivity:8 #: 5304d830379f4e10b5bf07f5239cc960 -#: 0732538ae1554ce7ad874746d8e04836 +#: 5304d830379f4e10b5bf07f5239cc960 msgid ":class:`Streaming`" msgstr "" @@ -5471,7 +5476,7 @@ msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Activity:69 #: ../../../discord/activity.py:docstring of discord.activity.Streaming:61 #: 5eba8079bdca4d1ebd1953ae49348f0f -#: e41a8f1a9a474c699e2ae5b09b9eb767 +#: 5eba8079bdca4d1ebd1953ae49348f0f msgid "Dict[:class:`str`, :class:`str`]" msgstr "" @@ -5528,7 +5533,7 @@ msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Activity:101 #: ../../../discord/activity.py:docstring of discord.activity.CustomActivity:33 #: b84d01ced9aa4d4d87d8a0ebe947641d -#: ca906f7c1a2449a5bc24eb1ec94888eb +#: b84d01ced9aa4d4d87d8a0ebe947641d msgid "Optional[:class:`PartialEmoji`]" msgstr "" @@ -5624,15 +5629,15 @@ msgstr "" #: ../../../discord/activity.py:docstring of discord.activity.Game:24 #: ../../../discord/activity.py:docstring of discord.activity.Game:29 -#: 60ec9c34573a4bfd974edad2940fc120 #: 710eb25609234a2eab35dd6ef26a8672 +#: 60ec9c34573a4bfd974edad2940fc120 msgid "The game's name." msgstr "" #: ../../../discord/activity.py:docstring of discord.Game.type:1 #: ../../../discord/activity.py:docstring of discord.Streaming.type:1 #: 3a36f0b58a4a4e7cb9f8dc2cc6aa1d94 -#: 00b6990c11bc4f928db940ba5015af05 +#: 3a36f0b58a4a4e7cb9f8dc2cc6aa1d94 msgid "Returns the game's type. This is for compatibility with :class:`Activity`." msgstr "" @@ -5859,7 +5864,7 @@ msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.PermissionOverwrite:22 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions:52 #: ee479ed5d50d4b20aebb43ef531f5610 -#: 35af40a9ec964fb48c18bbdfc01bf75d +#: ee479ed5d50d4b20aebb43ef531f5610 msgid "Returns an iterator of ``(perm, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs. Note that aliases are not shown." msgstr "" @@ -5897,8 +5902,8 @@ msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.none:5 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.voice:5 #: 1fba130190d641938864033a7f9fa35d -#: 6588456a9f9f4f36bb455aa4108df274 -#: d21bdd4bb92840a2b3de85597be27a98 +#: 1fba130190d641938864033a7f9fa35d +#: 1fba130190d641938864033a7f9fa35d msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`P\\`\\`\\, bound\\= Permissions\\)`" msgstr "" @@ -6025,7 +6030,7 @@ msgstr "" #: ../../../discord/permissions.py:docstring of discord.permissions.PermissionOverwrite.update:3 #: ../../../discord/permissions.py:docstring of discord.permissions.Permissions.update:3 #: ffc0d79e5c0e49a5afdaa65646082f76 -#: 6287598599254ef6bf071e4b261f44e5 +#: ffc0d79e5c0e49a5afdaa65646082f76 msgid "Allows you to set multiple attributes by using keyword arguments. The names must be equivalent to the properties listed. Extraneous key/value pairs will be silently ignored." msgstr "" @@ -6425,7 +6430,7 @@ msgid "The name localizations for this metadata field. The values of this should msgstr "" #: ../../../discord/application_role_connection.py:docstring of discord.application_role_connection.ApplicationRoleConnectionMetadata:23 -#: 4f3b424badea44d289a8fba4635a8270 #: 246b61db68854beb9cb72d12dc9cfd40 +#: 4f3b424badea44d289a8fba4635a8270 msgid "The description localizations for this metadata field. The values of this should be ``\"locale\": \"name\"``. See `here `_ for a list of valid locales." msgstr "" diff --git a/docs/build/locales/api/models.pot b/docs/build/locales/api/models.pot index 19dd1420c0..1c264d33a3 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: 2024-08-13 10:18+0000\n" +"POT-Creation-Date: 2024-10-11 09:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,304 +118,304 @@ msgstr "" #: d2e07740ec32449eb410f0bdef8452b3 #: 12d301f98b5e48a3873512211a277fb8 #: c831fa537f414a13a0b6020ed358e961 -#: d490697a012c42d5bbf554978ed73d0e -#: ad6aee1e9b0642d4a2598a8a947336f6 -#: 8358e6376bbf4ed99e959db533fd3e82 -#: bce09d4f70644d45949114525a9e232f -#: f9d7b016a79b4441b05cde2a98ff2f73 -#: f0fe6c67049d4b96a437cd6ff3a5018d -#: fd2871dc9d2b437eaf077d906752bc0a -#: 67deeae9eedb44cc97fa9c9c32d8fb7f -#: c4b82d4c337b48fb8cecced3bfaea55a -#: efe3e572d3bb42b9a47d27498a8b1ecc -#: 18a8b12540854ba4bd1ccf6a3faf2044 -#: cfa8cd151dec4643af4fb785fc99556c -#: cb7c79b0236c445790339b76b58e96f0 -#: e898e44df463451c9ed547af0b4667fd -#: 7b1c6d12b4a842a997b5465a8ddbb287 -#: db10503e23c74cc18f50099e14cc0893 -#: 8df6ae442263404b9f2b7ed7ae19f057 -#: 41f3ff189d5746b3b37769fc2f8e683d -#: 7db2c31f6b6b4368877cec63b61d725c -#: a70491d545954835a7ba3ee88e35ab11 -#: 2bb5fe9dcfdc4277aedd1b8cac88e88f -#: 8fa9dbf39d3e4d458673e6e35abcb4c9 -#: ae50dcfdf19047f39c36d0c0cb946484 -#: 82c457d86c2142bcab50d8842bda9063 -#: 92bc5070285c4eb9b08cec9bafd803a0 -#: 7cde32a58ded4bc89d170ba90e584f79 -#: 81e36a1bf1c14fe2a37b210df30a3427 -#: a3bb38861f7d4b6f9fc2cde50a4f6e90 -#: 728aa08043a64adda19d956c6ff44128 -#: 9b83c72d2fe047bf93dffa69af7efd07 -#: 4ad270a9f286434ea4210e41b4d84a2b -#: 185fb682d8514ac8aac5a55b2bb0b3dc -#: df2fb0faeb9443da8ba9f844182584ef -#: 4cd55485c5ec409cb04d2efb51172d09 -#: a226e4fd036c4e87a2f9e3ab17fc1ca1 -#: fe151c499f3f4ed9af0da6bfd29cd5c4 -#: abffcbc2c62646a59bd6a3492faaf76c -#: 8bfaf5d7e1804eb5bf58cca632c716c2 -#: 3993991579084341a58ae9581980d8f2 -#: 483e8acc9cae4b48aaaa0566e32bbf6c -#: b4903e4b445749fc8bb0e9ed08704b46 -#: d4e42741de964a12b603dfbee3a9228f -#: 1d83346277d643b291dca0b949e3b058 -#: 4e3426bccb324f8ca84175605fe88d97 -#: a7ad261a3e4e408fae23d5a5d4336802 -#: 978731b4ff544335acfad6f762b91b3e -#: df9374bb269a4de2a914a52d64365053 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: 2ad70d3718a4499cb9197f85eb4abf87 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: 32729bb6214c4a0d9faddbd2797c356b -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: 9a1e6f7439c24f38a40e2ec918fd55a0 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: 8c746e49c2e643eda46543886844bdd0 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: 6dc5c2e21b9b469dacb81a1e43968511 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 -#: b5873e6ce92f4f3ab50f63c347178ee1 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 +#: c831fa537f414a13a0b6020ed358e961 msgid "Parameters" msgstr "" @@ -478,324 +478,324 @@ msgstr "" #: 16749d2b71db4335acddc773be0d2f0a #: bac9870e0e33411ba53fb5c16935ecb0 #: 8f1345380b4e4342a090f0d5cd984869 -#: 18b90031dfc547088813e057a56401c1 -#: da0e818d0fef430fbadf33a4e57ea595 -#: f5fb05070ebd4d488d1b462e0470b4c1 -#: d261c751d34446d5890e6fe388663db9 -#: aa0eaae63db44458a10fa9b1b74828fe -#: 5bd361d0404c4498a423491718158f86 -#: dbf4e8a592f049df9c417ab8b3d39404 -#: 22c035014b65406b969da9bfa17929bc -#: 3bc86514262a4b3c8dfa0832fd887a71 -#: 3bc24b485df54ccc86aaa73edfdda00d -#: 5bc8d4fec7fe4a3da55954a965a3c166 -#: 872e315e148e4e858f69d56dc0ace95e -#: 8b037c2dd39d43d7bab7234b9974ee26 -#: adbc4a22ca1c4ac8959bac23ec4839d3 -#: 77ceaeb103b7476c86ce358d994b966c -#: d3a9ecd345b9437a900862749bb1d523 -#: d3570283753343cdba2a6758d688bef4 -#: 8f074c462f05439087eaf38bdcbde36a -#: 5369cb3951f140f7b332ad63eaca1069 -#: ed9005f2cb1d47fb862b4be05f63997a -#: 077c7293671b47aea1ead298192db654 -#: a491af9434bd4ae6b7adaf96a9ca0ef7 -#: 356bef769b5f47b4987d39eb1a7db4b6 -#: a6245e82802e4b7193ce9a3c9ae5b2ad -#: 3670d238b65946fc85955a7f42fa1a37 -#: 254810d5159c4a7ab7e45312a75c3188 -#: 589587890ebd4f478c62b58dd26d5671 -#: 64bddacb4cac4f82a67a58222d50d578 -#: 61b6dd6513944110a133c7efb3bc0cdc -#: ab64e8b5946049a2b1cf13bb6b63fe97 -#: 9b83d663436b4b1385978a81a84e11d8 -#: bd10cae6ed2b4708a5a0c0f4dda84951 -#: f852538e23ea4d0f954a427289c543f3 -#: c106589d8eff4543b272782e24ad92c8 -#: 2a1ad31a3f764795a2fb39aff9873758 -#: 6f73c53cb70247089d507722c9903f3e -#: f6f36e6c6c81482582ab35769ad90599 -#: 79440ec28ea74d52b17263e296d3409e -#: b91691d031fa405b8a1d7c7a5d684d4b -#: 2907f41b9a254a10a732581db38bb3a9 -#: fc37f43ede9d48f9949589a404c7024f -#: 566bc6bb24784bc5970599ef1e8770c6 -#: 0e77fecc1b154fdaae5ecd7437e07fea -#: 0ffde691430f49ef890254f0b87e9c2e -#: 21ff3a60e1e84c648ce0a5d9aea70700 -#: a35fe165deb2481da568d709dae266c2 -#: 1c5c8239784e471dba566d1b92b2a5e5 -#: 553cad25175b446fbcdab20da396f524 -#: 4558c796153c4ef68dcf70075672fb40 -#: 6000f7ba9ba8448589288c9e491da658 -#: 0979548eb8314965a4232b002d6d8f8e -#: cdf62d9b674847e39744c3e80c1fb9ea -#: 55412074b3c0457a928ba79d2886ef21 -#: 8cf23c67e6aa4a318dc9702fd590e1f8 -#: a57d083bbea64801a7d65f69c25a92fc -#: 3a7e19ad0efc41afb60748ca5ec7ce49 -#: ac441bf274914d2f9dc6f264613f0faf -#: 21bbe3bfdbc446d695ba06c20c373f85 -#: 19a35a7ed51a4b99a8041f75cf8e58a3 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 9c5c89e0d0874a8691ae9c0e0face8be -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 3744d240485643bfaaeedd4801535130 -#: f32707707ee74b6dbff49ed14a238389 -#: d90d732a2bb845569dedb27e471e7f93 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 94da0913b5064103b4a4f1317d286d3e -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 8bafa417e0a24d19bfcfdbf5ca4e1358 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: d59c249cca4e40d9b26dded2423e6c8a -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 28a6e45ecb76421b97a31e146ad93502 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 26610a2e71004eada14dc49724dd1382 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: aa1bdf38092843cf94b6334d56e761af -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 0d5ce9ac536f48c3af3a64b83a094777 -#: f32707707ee74b6dbff49ed14a238389 -#: 079c4c874eb34aa28b2cea04d85364e1 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 31d62f9c893e41399081d48e4866956f -#: f32707707ee74b6dbff49ed14a238389 -#: 18f9e3ed114d4d68973ef2d37672349e -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f900904408044c2c8359e71f54e614b0 -#: f32707707ee74b6dbff49ed14a238389 -#: 03760cb475ed45078357270d9b6c3b33 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: fc43e15d2f0b45ddb8f71cb25d370b0a -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: 2dff2df236b04c128a3de69f4dde566c -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 -#: f32707707ee74b6dbff49ed14a238389 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 +#: 8f1345380b4e4342a090f0d5cd984869 msgid "Return type" msgstr "" @@ -823,25 +823,25 @@ msgstr "" #: 1fad9e42f9844177a0e09f9e5f6e4592 #: 1264fee836bb466f89b4f893c7bf697a #: b3d373e32ad24fc09945543962ca1e3a -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 -#: d5f84379d77d42a0860bc6eab1204514 +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a +#: b3d373e32ad24fc09945543962ca1e3a msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -896,215 +896,215 @@ msgstr "" #: d49a124f37e64f348e59d79ea1e601dc #: 0996753e5e124f77b30e61a42df820c1 #: ecd9fdca3e544014953f89c1e94c68f0 -#: fdf7e9a3108d4be18ba445ce61cb75c8 -#: 2607b77d823943a39c83436bd083804e -#: 750f91e4b5294b2eb91a6c4fd068c0e2 -#: bab7da69a6be495781382e54dbaca4de -#: 18d5b6a744724d3a83612d2d141e79a6 -#: b6c1b4114fb543e195c94aa432fe159c -#: 083c074a6726498a8b6a44b2c0390d7b -#: 0ec6d9b2e0264d87852ba95d863dd39d -#: 35d53beb4f25480bb67fe4c3813e33e5 -#: f6f28fef35e44b52b7f0d8b8d69516ea -#: e79560eeaad2454da4385f06e2aaee39 -#: 3d661899f6cf48ebbebdc8e59ef6f6ec -#: d5a133945e874db9945b37883aaded27 -#: b86abad0dc784bcfbc12f4c84d1fa742 -#: 8e51aa1f2ed94e2094249f3044a9d198 -#: b739480c9c6f4adf8e1e3c3933784bc3 -#: 9f2285651c4f433f8b1c16881926f0bb -#: d36b0236b9ea4776a7e6b378e9e2d52a -#: 68305bc3e2184fd09fe9642896bc9d34 -#: dfd2a44a017442e29804dc590d1e49d5 -#: ac01e19d8d404b5dae571c9d27da19cb -#: 6ad8863060a441e4b4dc968c529722e7 -#: 96cc6a6f1f9d4894a37e737d95105b43 -#: 5b085ed69fe04b72a038408f1694f8b7 -#: 2f6d4fffa6184f9780a0a1f424fb7cfe -#: da72630aca084d3aaeafd45ebb6e90e2 -#: 74b5a057233e4cb5a1231cfc2ec593e2 -#: 46a0aa1454ae417e88e6b3cd870b72f5 -#: 4065753368ca48ba9303ab80be7280d6 -#: 5a4bb964168c4d4bb38a489fc597be24 -#: 6653c72cfad749238708f3ebe0122142 -#: e081836ae6504e498ac8f7e7f304807e -#: 43c1656cdb8c46c3a79e2da9fcc17b2b -#: 2357c289d156430aa3fc97424d2c388b -#: 847dccc772424a3faf88bddcb661386d -#: 6ac49508d1c143e2a64cce304a570b5e -#: 27c881e4f9d54dbc8ab1466442f08633 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 2e2ac69c07864724996d15ad04f08e14 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: f66ddfebd98a4697bb828487d4a14e10 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8aa9e45ae0fe4b84b38aee62c912c235 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8343fcad75ca44efb89693f19ebe898f -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: ac28978c972f468e98bb5e4bf37dd28e -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 7d34f29ac67047a78da568e9efd49f1b -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 3c5b5f52348b43289904fa2dbb2419ab -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 79b32f14b5754c49b9a269a076411656 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 542167f6d3384e2a8ae24d73888b2ef4 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: ca546d5bd9894f37a369d569f89868c5 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 -#: 8283e51b1c044e2fb9250dd199dcac71 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 +#: ecd9fdca3e544014953f89c1e94c68f0 msgid "Returns" msgstr "" @@ -1160,248 +1160,248 @@ msgstr "" #: a747b811291345929a132043b534d8f7 #: 6e2bbeaa9dbf4d0095fcab664be6f5ad #: fb7a0c154ac948c6bb5db13e5ec9280f -#: 017b475bd4664867bb6949ff019b5617 -#: 22e7624f7c8a4117a3d3744545d2dcf3 -#: b59762528dc74f0fa3c39634bbc7b257 -#: 1c6dc455287548f2ab99194beb45b232 -#: fb448fea1e4d411da17ac96ac8102a8e -#: 12909ab179ae4ae984212487c8121eb8 -#: 0b506a02f13c4c2aa4ee74fe7426251a -#: 3f8de618dccb440bae0e587fb00cbbca -#: f65abbd1f6c1479e933a7e770f0b0b9d -#: cca081068ed54c418626a8f0830289cc -#: 26bd87134fbb4581a4f394d41b894084 -#: b2dbee1368ee427fad1bc38199801dfd -#: 46cf6a58d072411e85e96d08a4ce189e -#: 936a55c4d73045b7a97b48add3bbba31 -#: 73980af6f86141cf98c79c7088e50c86 -#: d64c9fbd67f44db186cc840553acf9c2 -#: 267de63306354febb545e6ce928be1e6 -#: 47f45e0b2e5f442790500ab0a1cb7ae5 -#: 5c03c74134e3491dba9c9a283a2eb3ef -#: 141f4b3b829f443c9e0e95b059139f3c -#: 612731b71d164a1d85b70ee0e6acd7f7 -#: 22006d01559c4c56acdb79d7f1ed738f -#: ec0331f905e2441fab9824d1f8c4963c -#: b879e907e15d4b709a7c4fb7e4e46856 -#: ca68861e26e843c79b39454f02ce4bdb -#: c793135c62ea436aad956d5fa0129ef6 -#: ac17053a86f84471be8fbb3466c02f59 -#: 479fe8e8503a4eeda03033937fea8178 -#: 6f0007dd2faf4406952fee24462ad0ef -#: f56f39ec6cb24f81ae8f8d24412d450e -#: f540cbb4fa004ee6bea4303f94a62480 -#: 17544644f3174233b360da2c7fc321de -#: df047e2a4b19450294fe199cbece81dc -#: 932053c3e0c04333bbe3132b2cc918f0 -#: 9ed8c6957e594b989803867465b0832b -#: 393c0085e60b406e91fa74316710ca6c -#: 911a2045702c4b5da52b8d43e124cdf3 -#: 4b0ae9cfa8734a47aec5bc961bf7d8ea -#: 63b00c35f848405e9fea923d03fa7759 -#: 6a70eeb5c346446eaa451b8a82fa36f0 -#: 8cd7d37a539b4df8a6a38d86b91a57ca -#: ab281ddb680842b9a168aa9d9d1142c8 -#: 949c13f67593491fb341a58620388b86 -#: 55e5647b51fa4afb899876de7b44a51e -#: a78381ea68c5462ca57f748f4891aaeb -#: 530048b485b64e259d50b0528f5a980e -#: 97d2c307e17a4aa98bf80c3816b2023f -#: eb9ad7bc68144f10904406488bd7ae24 -#: 113a72e344ba44e589ab4850f4e526d2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 2d288ac0eca6428fa8068b8aeb74e498 -#: 3902ae0d9db246adb81666c177be7db2 -#: 1f953a100c764d178b276431e62b1992 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: dd7eff5537e64034b184274723af6237 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 446b6f350b954c8c8ca60e07388a4126 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 658633a44db7427a933b8fcc6b93326f -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 76b96bec186e4b33864bf75de01575e8 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: b3a7951b4ce7467b884d54b09e4d7ffc -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 8ee99948456b49e09dec4c13c8e74348 -#: 47de5658d9204fcd9828e2471198708a -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: ee39cb64ba8349c2bb405000597a9be7 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3589314f4d734e988d58db8fc3fec995 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: b8b585cf380b493987d48a0079963528 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: bb7e2df55f9946449cbc87ba99d8e00a -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 -#: 3902ae0d9db246adb81666c177be7db2 +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f +#: fb7a0c154ac948c6bb5db13e5ec9280f msgid "Raises" msgstr "" @@ -1687,238 +1687,238 @@ msgstr "" #: 81253fd018124062b2e6978ba7f46e1c #: b7eba1a9a94b4abca974be4cda3b9439 #: 867ac713660943d69dbd98f2164d01b6 -#: cb531c728a4e4ebe841b5d629b87de49 -#: 6eb05241c80d4ae3b044eb9161b223e3 -#: c812fd05fc964c57aabd04b4b16b89e6 -#: b1382f4fb77344589f6d0af222d4038d -#: 87c91af97b574208ae3fed3ce8222bd1 -#: 6e5bcc4045eb45ee9cc11a3a33632917 -#: 6ba495235f7645788ad7dded9e4cbc17 -#: 8c5c8dd3ede749a19ce6044fa98822d2 -#: 3e7128aea19b401893ffdc27d203a3b0 -#: c62fb81bdab94beba442b9b30c439099 -#: b61fb94b7fd5463b98f5c4cba114eb44 -#: d81d01d2bf864f69be7d59be99c53415 -#: 35d10e85e986443a9e0a1f97dcac92c0 -#: 3edfe5a70b18415b911ba5439cc5a95c -#: a006e586ea96435888e9470ed4c69990 -#: 80f4a463d8554a85a5f20b7b8a2e22e2 -#: def68b192c7147ba9f95cf729e534f29 -#: 16f0ba84894943f1aef0558e371df7b3 -#: 2074d7f99a844507a10fe0536d71e67f -#: 7fb30cd7713242d68f44b6b6ebcef3fb -#: c475e3a182784df084eb336605c7944c -#: 69a188049ab64f7ca4accf2252dc85f9 -#: cbea66b66f524924bc315334fd17e07a -#: e4db3b2aeb53457297109bc676433dbe -#: 5ef60e9b21b84048b0fe6334289f0abd -#: 463e5fcc76984461a559231b6cd6dd11 -#: f6c37e86f96f473a8d467748569b3925 -#: adee786460914fdcb477594f45acb37a -#: 7db62c34d00146b596edf2b23276ac74 -#: 99adafd0bce74bca994af7d097e50577 -#: b4e8c615fe5343b683b8b0ad945cd4a1 -#: 0370e808c57d45af969bace394918843 -#: 722b6b94854649b2b6cd0bcdec84d94a -#: 960b97e779684aedae87fb6801d55474 -#: 3b9f5473c35c4f9db28d3a986789472f -#: 7ffdf73db5ab488e9b51b597babc8b61 -#: b417d4f6381b47c98b155db7cd64c5fb -#: c98a9314dab44cf1bfa78489978e74c7 -#: 7fb6be439be4482eb842382bddf0eb36 -#: 7932b3a1df6e44acacdc6ef4e6344229 -#: 066b403845fe4067a93eb4cd4de9e874 -#: f18f5ee8a1464b5bad7b9626fb8800ed -#: 5b3163ea99564932af894f02711d4317 -#: 0cae40f9ce954ec9b15b77889eac1aa0 -#: aca413eb20544eddbf028107ebe44fe0 -#: 24480af3fa9148cdaabce5cd5523cf8f -#: 9a10b90385b0491d98530df90fe54977 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: a7d1faaa3453418aa9971cf314037c1b -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 160d2bd81c0b42bdbab49cfa35cacd7c -#: 2aa6d567d1ec428a91a5b27e3a557493 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: e3d44c95286a4379abdb70ce1c62f695 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 1f0e792748e34d5f94de6b86e6e95609 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 871e2985ad244d5180e3968e7f08c87a -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 698b1cd3a9ed4599a6c56924f2c5e2f2 -#: 910794dd47a748b5b041934ea50a6337 -#: 131568ab740844ef85bf80dbb6a876a6 -#: 910794dd47a748b5b041934ea50a6337 -#: a31aba33f0f74e3482abbedb0bfb3c6b -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: c85efd72728d4227bb290ae439c27b81 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 -#: 910794dd47a748b5b041934ea50a6337 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 +#: 867ac713660943d69dbd98f2164d01b6 msgid "|coro|" msgstr "" @@ -2179,129 +2179,129 @@ msgstr "" #: ed30d7077e91479b8d8bca2fbdbe9c9c #: a29ea8b8246a43af9b40003208bbc391 #: cf2159859c6247b487751085c8eca2ab -#: 629d14726075491d8b2353e9951aced7 -#: 890c84de21ba4d91a8b26637510d4407 -#: b50d54ba08564b4f9b2be822321beec8 -#: 6b195ebe2b3f42baa97cb2ab411e7e1a -#: 212de6faa7504807a9cf8215d8063c5f -#: 1495a50b4ab8413cad396ce6b79fc8c7 -#: 4e73e268d0bc4f3b9f9926548f91bef1 -#: aa8742356cbc4c489cc800a7eb9d42f8 -#: a5de6e34f3a84becb10665499bedb572 -#: bc403ebbeb184ea2bda7548155852630 -#: ca35a42f7bd740a59fa89b4d31894909 -#: 09a9130eef2f4e5f97bee108b1b2125c +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: 5f353ab23d4e42d19a2257f9ead36a65 +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab #: 5f353ab23d4e42d19a2257f9ead36a65 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: 271a7d1b5dc64585a8287a2229b96d39 -#: 271a7d1b5dc64585a8287a2229b96d39 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 -#: d69750ecda48449186ede1be30a7b7d1 +#: 5f353ab23d4e42d19a2257f9ead36a65 +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab +#: cf2159859c6247b487751085c8eca2ab msgid ":class:`int`" msgstr "" @@ -2595,518 +2595,518 @@ msgstr "" #: a90d060620ea4f589990c3d137e2fd63 #: c265aacd65f544b7b53d69cd86c1a6c9 #: f40b4138a7f643cdad4ff34785e7a1a6 -#: 445c00ebbc034cf592fd52d5d03e6cd2 -#: 39e122018c1842f396b368886b48e775 -#: 1a5fb7ddf3a7455ea4289176cdc0aff8 -#: 19f362c6d92d48a38052a262699789de -#: 65592515d2344a05a46a09f7c2971220 -#: 9807910de97640019833188504fba5e2 -#: ff120de4acd049acb1bd45f48960e558 -#: 05e0203dbd8649cd8585fca15c617da7 -#: 997c9a6bf9f841e1a23ee87e07dc133a -#: 82e604d0bafb4db995460f2cd17d033d -#: 301f746397184c208e2c02257b8dddbc -#: f2e4b8b8137d40a2bebbf3bc5de39968 -#: 0bc6ed7330724dd5990afe78502410f7 -#: 220cdabc3311432b998e5c424c465750 -#: 38452ae8461d43858b5eedf649345464 -#: 8fd99964bc5f4c75b99e76cd55db8f3f -#: 4ff0756fe2ff475e9426ecf6e42de593 -#: 999d70ebdc004054bed7337133d7badb -#: 40e0a342c08347f4a56b1ca567727562 -#: cd2df1c929cd456f8d9d8bf26bf9301d -#: ea38f3e356fa4161b8de01801d95f3b6 -#: b9452c8cf7c2467e9e6c1b7e509554ca -#: 597e2c7023454f9bae54cdbdb61770d9 -#: eb97cfb2bf1c4e2c98573c7e3bbd8c4a -#: 21faf240333d4ce2bf3365f28aace9c3 -#: 46bc1c63dd9e4910a17146639aada31f -#: cd84f3ab22b34b47b43cca8064efcc1e -#: 4e9a5a92ba97487c98c0e80a7c1da703 -#: ee3b3590bdcd478e9bf22ad66c97f6cb -#: cf8df1038cd14c499b0f1e011403c79c -#: 8e36b6cc07aa42da819389f7b2caa577 -#: 95a4a27c7cc446feb8ade2dd0ed19a75 -#: c73d884c4f3f47b3882953a0d0b64d00 -#: 5c87aebcd49e483a94cadb1a64305abf -#: d20c90ab1d3b4e78a4b1fdb0230e5cee -#: 11b797ca46964705b194c18b4a73a447 -#: 08e3e9c93f0b4183ba0461cac59169eb -#: 1a47b03bc43541c8ac4ed7daa9ca1088 -#: ec2d1bea39794ebcbef93b57b9de6d67 -#: 3f61e1f35e8e409586a1c02b6434c7ad -#: 364abd3036f54f50916f10f4efd58771 -#: c6917a192f01402aabd064ec968591dd -#: 09e3beef264a4814a23c023bad7967f1 -#: 65673938e9ab431fb0c36fba6144e5e1 -#: b8c22f4bd1b345eaa7b1ed351b8b599e -#: 72133300fc0e4ceabfa5d18acd4f5a9c -#: 6356776abd8f454aab1e3ef10a9b60ba -#: 27158b656eca4afe88f99efb05ccb80e -#: de6c29b7c5de48cfbe3371df25e2e2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 4ca295d01b0b49c58f92e474e0ed1fc7 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 38411a48b02d428999e9c0ecf39097ae -#: 65b623a6ad5942158f94d51716ea4f68 -#: 6f14d3ecd2f343f7bb7a86e1056f87e5 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 89686148b0db4a0f9ea120462a7f62b3 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: f23cf6ac9be042dbb7f0bbecb578259d -#: 977d255a45434383aa099d0cffd1a8f2 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 39b4f683f3684b8cb1b34e32eea8ac7c -#: e107404ea2c94a5aaa45cbcc63c9130c -#: 1f9651133d7a430f8a24b9a645ada2ce -#: bb72445df2564b78b5412dd3dab80028 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 986840e8778c40bf91c6791d5f91ac9d -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 24e335c8ccce4904aa18f16df1c37ff0 -#: ae93341707b647f7ac229290218e5ebd -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 78e960b05b6f460ca4e148d0b59efded -#: c9fabdb2315b487abfb348c35ed9aeb0 -#: 0543f30da3e5475c9bd5eb027436314e -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: f32c17be6b6e42cbbcc690990b864b62 -#: 440f85a803964393857b04290988e1dc -#: 2e73b3fbe6374c54a25603c479a50d5b -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 00d1af14de6d4547ac426408cfb3330e -#: c036b2d5a57e4a3d89c4ac92c77e08bf -#: 8011afda364b4ad79ae0165dd6b60d40 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: d5c8ea805b224e0e93e2aaefc85d438b -#: 6f42d562ae7947699c87a27afae00ca2 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 6d42276c22a945b28406f8e09ad56b0f -#: 88b635d0d40c4f37a563725261f1c623 -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce -#: 1f9651133d7a430f8a24b9a645ada2ce +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 +#: f40b4138a7f643cdad4ff34785e7a1a6 msgid "type" msgstr "" @@ -3200,56 +3200,56 @@ msgstr "" #: 105352a161e5411ba6f61e2fc15386f2 #: 94f78f94eef14c5eab8e517a73ffd096 #: e0e606cdfb3344ea9a2910bb9d83e6de -#: ffb3dc1bff1343b9a69bd7bd94289cef -#: 21d89e71e8b84b7ea2afdb3b82c26c07 -#: 0fc3be486f3b423da7bc607b592c9e7c -#: 24c8e520b8a64e1b985739e53ed463bc -#: afe0c59747ee4a43b812d58594001451 -#: 672f9b3780724032b26e6627e52d3591 -#: f89aa2fc767048f9b9414df39ccb147b -#: aed4fc542c3c49dd9f4ffe40e456a225 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de #: c0f57792bcc94fe6a59671a5e2fb01b3 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 285640291e424cc5beb45388126d03a9 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de #: c0f57792bcc94fe6a59671a5e2fb01b3 #: c0f57792bcc94fe6a59671a5e2fb01b3 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de #: c0f57792bcc94fe6a59671a5e2fb01b3 -#: 8dd5694c8ba7416c96e14265ef887819 +#: e0e606cdfb3344ea9a2910bb9d83e6de #: c0f57792bcc94fe6a59671a5e2fb01b3 -#: 8dd5694c8ba7416c96e14265ef887819 +#: e0e606cdfb3344ea9a2910bb9d83e6de #: c0f57792bcc94fe6a59671a5e2fb01b3 #: c0f57792bcc94fe6a59671a5e2fb01b3 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 -#: 8dd5694c8ba7416c96e14265ef887819 +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de +#: e0e606cdfb3344ea9a2910bb9d83e6de msgid ":class:`bool`" msgstr "" @@ -3661,21 +3661,21 @@ msgstr "" #: c7f12b2d61ff4ddeac3d4e82b620a453 #: 27a00c698a184861a3e79a26f6bebd2e #: 978ec7ef1794400e84a2dba4651a187b -#: 54460f7075c6462b90bb377d32ddffe4 -#: 2227a40f1a6346e1a0dbe7f890162ed3 -#: 004531da24fb489bb78e99a15ce76ef7 -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d -#: 5fdbbfc37c264fbdac887a1d265d4d0d +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b +#: 978ec7ef1794400e84a2dba4651a187b msgid "Yields" msgstr "" @@ -3752,29 +3752,29 @@ msgstr "" #: 966fbbaa61a846aa9b633dbfc1ee5c60 #: ad7ad919296e43aa91303b7877fb6571 #: 25bd697769214744832fa1612bc8518a -#: ed1cdd19826443bcafb0987ebb091e42 -#: 7b71c6405b814333af85829dd3f29d30 -#: 48f6a2450ed6433da0a303deb56d0dd7 -#: b5677759b9d043b6805db7ae8a3ad143 -#: 5bbda7c77f3240319cda935ecec72876 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 -#: bc6b48a124404bd1892f9edada1a6b58 +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a +#: 25bd697769214744832fa1612bc8518a msgid "Examples" msgstr "" @@ -3787,16 +3787,16 @@ msgstr "" #: 51b8dfbb15bb43ef95c144c7a5d3f6ba #: f95b2fa403dc4f92a794b30158d2f431 #: 745ca57186c14e1785a2e80ce870df80 -#: 01e7cb99a36b47abbce9830768f0aaa7 -#: 7a9234e954ec4317a5a562863b521268 -#: edbc71da771842d3aea9af593db2f036 -#: edbc71da771842d3aea9af593db2f036 -#: edbc71da771842d3aea9af593db2f036 -#: edbc71da771842d3aea9af593db2f036 -#: edbc71da771842d3aea9af593db2f036 -#: edbc71da771842d3aea9af593db2f036 -#: edbc71da771842d3aea9af593db2f036 -#: edbc71da771842d3aea9af593db2f036 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 +#: 745ca57186c14e1785a2e80ce870df80 msgid "Usage ::" msgstr "" @@ -3807,14 +3807,14 @@ msgstr "" #: 154df22c3326437ebd9a4d0421852b9e #: ab788cd1146c42759b597d948a21f602 #: 976781fce2904a7ea929a7f179bad61a -#: d3f3a3b667f54db189761cb1f7a9880c -#: d3f3a3b667f54db189761cb1f7a9880c -#: d3f3a3b667f54db189761cb1f7a9880c -#: d3f3a3b667f54db189761cb1f7a9880c -#: d3f3a3b667f54db189761cb1f7a9880c -#: d3f3a3b667f54db189761cb1f7a9880c -#: d3f3a3b667f54db189761cb1f7a9880c -#: d3f3a3b667f54db189761cb1f7a9880c +#: 976781fce2904a7ea929a7f179bad61a +#: 976781fce2904a7ea929a7f179bad61a +#: 976781fce2904a7ea929a7f179bad61a +#: 976781fce2904a7ea929a7f179bad61a +#: 976781fce2904a7ea929a7f179bad61a +#: 976781fce2904a7ea929a7f179bad61a +#: 976781fce2904a7ea929a7f179bad61a +#: 976781fce2904a7ea929a7f179bad61a msgid "Flattening into a list: ::" msgstr "" @@ -3826,15 +3826,15 @@ msgstr "" #: 4e0136f8359346d6ae9e6d3eb61aa0d7 #: f55d483d8f7243539066e1a0a2e89189 #: ace68b84a7ee43cbb3d166231f224751 -#: eac891cd3dbd47dc9b8fe4be3f905b5b -#: bd8f03a7a627458e993b3312ffe4d046 -#: bd8f03a7a627458e993b3312ffe4d046 -#: bd8f03a7a627458e993b3312ffe4d046 -#: bd8f03a7a627458e993b3312ffe4d046 -#: bd8f03a7a627458e993b3312ffe4d046 -#: bd8f03a7a627458e993b3312ffe4d046 -#: bd8f03a7a627458e993b3312ffe4d046 -#: bd8f03a7a627458e993b3312ffe4d046 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 +#: ace68b84a7ee43cbb3d166231f224751 msgid "All parameters are optional." msgstr "" @@ -4432,13 +4432,13 @@ msgstr "" #: 3a4f436feb9b4de4a168d2d5a14fbb8d #: 4e9295f65811429bad49c668d0b4d63c #: 529869019b26467eabd9b22c54f8a337 -#: 5ef39d889467448fa24ecf26ae56b3e5 -#: 5ef39d889467448fa24ecf26ae56b3e5 -#: 5ef39d889467448fa24ecf26ae56b3e5 -#: 5ef39d889467448fa24ecf26ae56b3e5 -#: 5ef39d889467448fa24ecf26ae56b3e5 -#: 5ef39d889467448fa24ecf26ae56b3e5 -#: 5ef39d889467448fa24ecf26ae56b3e5 +#: 529869019b26467eabd9b22c54f8a337 +#: 529869019b26467eabd9b22c54f8a337 +#: 529869019b26467eabd9b22c54f8a337 +#: 529869019b26467eabd9b22c54f8a337 +#: 529869019b26467eabd9b22c54f8a337 +#: 529869019b26467eabd9b22c54f8a337 +#: 529869019b26467eabd9b22c54f8a337 msgid "The message that was sent." msgstr "" @@ -4452,15 +4452,15 @@ msgstr "" #: e115079242b5446f93fb52a4a2929591 #: 27d01e18735f42969e57b866ee44ac34 #: 88c91e15b9a246d7ba6c0a0c4a8cd3ca -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c -#: 4fd022a21beb4f86a7a42bb8fc34934c +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca msgid "Sending the message failed." msgstr "" @@ -4472,13 +4472,13 @@ msgstr "" #: ae8d9e25950748d7b741fcc4d782933b #: 653f7d3602144d8e976bf3697fca85f6 #: 11607a716ca841198785219e0ca22b26 -#: 4505f54833d2487e9273977980d743f3 -#: 4505f54833d2487e9273977980d743f3 -#: 4505f54833d2487e9273977980d743f3 -#: 4505f54833d2487e9273977980d743f3 -#: 4505f54833d2487e9273977980d743f3 -#: 4505f54833d2487e9273977980d743f3 -#: 4505f54833d2487e9273977980d743f3 +#: 11607a716ca841198785219e0ca22b26 +#: 11607a716ca841198785219e0ca22b26 +#: 11607a716ca841198785219e0ca22b26 +#: 11607a716ca841198785219e0ca22b26 +#: 11607a716ca841198785219e0ca22b26 +#: 11607a716ca841198785219e0ca22b26 +#: 11607a716ca841198785219e0ca22b26 msgid "You do not have the proper permissions to send the message." msgstr "" @@ -4594,75 +4594,75 @@ msgstr "" #: 27bc06838ac848c3b0fe0336815bbeac #: 75890795eb3141649ba62f2337421e6d #: 9b4d5894f2f7434e8f7a6db8d32e038b -#: 2ee40ebde871468f8f6de6897dac9c7d -#: c79512090a914dba8ab3fa21fd75cc6e -#: cc254c16841e4da597b2cb03121e72a8 -#: d91143a7220f4b34bf74155cb8ae8be8 -#: 14645c52282b4897948d349951d1024a -#: ce4e0e456b5b4d0cba2b85d163688001 -#: 782f366e5ed847f6bf6c788c4f1925ff -#: 3666c2339d0a49e19d24271c3bcba8bd -#: f0af5aeed9c64f9682895d74ab8d663f -#: 9ee6181f007c4587958af0e67b61b634 -#: a3c36d216f0b40c9a7c15665a87b7ddb -#: 93aac34c639a47d9b97c351311f4762b -#: 9b0abd1a428341979fb585f00a3923ac -#: ae96e1efcd9d40988c62cd01273b26ea -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: 38872441954a4937b4adbe036302e6e8 -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: 29925c0db7454fd6a47a22df42a1d4f7 -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa -#: d6e84ae4d1504d90b0e567c3f8d16ffa +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b +#: 9b4d5894f2f7434e8f7a6db8d32e038b msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -4936,69 +4936,69 @@ msgstr "" #: d8bb4e332f9e4288aa8952e99c0043df #: 67c2d7ad9e4f432590e0941a54d9e9be #: 3a3a7e1226884523b0ba2364ba0ceaf7 -#: f4cb9643a4f54f8986a504914866acdd -#: 9301fc895bdf4d5781a1ffa99a0ed169 -#: d0d100cfdca84ec6bd94d1435523e5fb -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 3f94ada44c5a4e4f96a478f2eba12ba9 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 +#: 3a3a7e1226884523b0ba2364ba0ceaf7 msgid ":class:`str`" msgstr "" @@ -5088,30 +5088,30 @@ msgstr "" #: cdc5ce07494d46818ca2ced81397e2b3 #: 7c77b2ea3750497e96dc19203a13f276 #: f2fec74b5ab74ff4b1cab4cf1a188256 -#: cb5ae2be4f6d4d089f1885ce659a538d -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 -#: 304736d9c87440b1b4d8f573adc7def8 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 +#: f2fec74b5ab74ff4b1cab4cf1a188256 msgid "Optional[:class:`str`]" msgstr "" @@ -5717,53 +5717,53 @@ msgstr "" #: 4eda47990854400088b81bf7ad06b60b #: f55fe32c1fb5446182de1835f38e3e5f #: 32bfaad9dc0e42aba5a769f9c2139168 -#: 62e39fcf170c47679b6cd7bf3c126f84 -#: 861419498d894bd392b618fafce8f153 -#: cc7340cf856c432a8a37d01487f45c4c -#: 16aa462320ca4ecfbe0d2390f73def67 -#: a53dd3b06e6747ce830d157361089b45 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 #: f50b8fb8640844a6933c62864952effb -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 18233b5f8f524f30ae9d138abb7b02e3 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 -#: 310192c648264bc086b55a67115104f5 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 +#: 32bfaad9dc0e42aba5a769f9c2139168 msgid "Optional[:class:`int`]" msgstr "" @@ -6069,7 +6069,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message:113 #: a4e4f174c60443c0afb51e724da832d1 #: 9e75c40ee9b4463aadc399e8db6f6389 -#: 88c4c524c78a4857b913ca8d5973f08d +#: 9e75c40ee9b4463aadc399e8db6f6389 msgid "List[:class:`Role`]" msgstr "" @@ -6255,8 +6255,8 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message:226 #: d8d7b5cabb804112945544dd9fce00a3 #: aac45b2defac480591d4ff80dd368aa8 -#: 2654a66e65374bf188f55b35405bed50 -#: 2654a66e65374bf188f55b35405bed50 +#: aac45b2defac480591d4ff80dd368aa8 +#: aac45b2defac480591d4ff80dd368aa8 msgid "Optional[:class:`Thread`]" msgstr "" @@ -6485,30 +6485,35 @@ msgstr "" msgid "The updated view to update this message with. If ``None`` is passed then the view is removed." msgstr "" +#: ../../../discord/message.py:docstring of discord.message.Message.edit:60 +#: 6f8b6217053e47479783af39a2aff1f6 +msgid "The message was not found." +msgstr "" + #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.edit_original_message:6 #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.edit_original_response:52 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMessage.edit:46 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.edit_message:48 -#: ../../../discord/message.py:docstring of discord.message.Message.edit:60 +#: ../../../discord/message.py:docstring of discord.message.Message.edit:61 +#: 332dbf07fc3c4518af8fb62bff79dcac +#: 332dbf07fc3c4518af8fb62bff79dcac +#: 332dbf07fc3c4518af8fb62bff79dcac +#: 332dbf07fc3c4518af8fb62bff79dcac #: 332dbf07fc3c4518af8fb62bff79dcac -#: 67b05d01e4534778912bcc2bc182d711 -#: 12c60e70af4046e8ba10b2e84f4f0bb3 -#: 12c60e70af4046e8ba10b2e84f4f0bb3 -#: 12c60e70af4046e8ba10b2e84f4f0bb3 msgid "Editing the message failed." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.Message.edit:61 +#: ../../../discord/message.py:docstring of discord.message.Message.edit:62 #: 8f9e1ea8a2e340cd84961e1002372225 msgid "Tried to suppress a message without permissions or edited a message's content or embed that isn't yours." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.Message.edit:62 +#: ../../../discord/message.py:docstring of discord.message.Message.edit:63 #: d13f7e34dd204807a23d8f242e6cfd40 msgid "You specified both ``embed`` and ``embeds``, specified both ``file`` and ``files``, or either``file`` or ``files`` were of the wrong type." msgstr "" -#: ../../../discord/message.py:docstring of discord.message.Message.edit:64 +#: ../../../discord/message.py:docstring of discord.message.Message.edit:65 #: 7810feb6286743e1815a8c05a3a7c021 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.message.Message\\``" msgstr "" @@ -6546,7 +6551,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.pin:5 #: ../../../discord/message.py:docstring of discord.message.Message.unpin:5 #: 26202505ba6947e586039e2c754bf8ae -#: 63843b42e1924b479832a6a8a7e48618 +#: 26202505ba6947e586039e2c754bf8ae msgid "You must have the :attr:`~Permissions.manage_messages` permission to do this in a non-private channel context." msgstr "" @@ -6568,7 +6573,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.pin:15 #: ../../../discord/message.py:docstring of discord.message.Message.unpin:15 #: 4533dbcb39de41998e7511a51a37bb11 -#: 0d21afec7d6044b798fba0b60322f7a2 +#: 4533dbcb39de41998e7511a51a37bb11 msgid "The message or channel was not found or deleted." msgstr "" @@ -6611,8 +6616,8 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:5 #: ../../../discord/message.py:docstring of discord.message.Message.remove_reaction:5 #: 1aa5ee02625744fb8125add13b1e3df3 -#: bd657fd6ab1340feb3c8e0ed695a8135 -#: d66a572a4fa74e52addeaad952d58e89 +#: 1aa5ee02625744fb8125add13b1e3df3 +#: 1aa5ee02625744fb8125add13b1e3df3 msgid "The emoji may be a unicode emoji or a custom guild :class:`Emoji`." msgstr "" @@ -6640,8 +6645,8 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:17 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:13 #: 2ffd54e393ab406ea54fc4e98a266593 -#: 8dd42a82528e498f8b2686102872ac6f -#: b88c13ed83e5418a9170adff1a0e3523 +#: 2ffd54e393ab406ea54fc4e98a266593 +#: 2ffd54e393ab406ea54fc4e98a266593 msgid "The emoji you specified was not found." msgstr "" @@ -6650,8 +6655,8 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.remove_reaction:23 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:14 #: 422c7b0521e54a28afe1e65e6a49e3ec -#: 0505095b173e48159d4b6dcc1f0f7cd3 -#: 3c7d18a165c749cda738792a0312f453 +#: 422c7b0521e54a28afe1e65e6a49e3ec +#: 422c7b0521e54a28afe1e65e6a49e3ec #: 09176183d3c048e581fe6e2b9983e4bd msgid "The emoji parameter is invalid." msgstr "" @@ -6684,14 +6689,14 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.remove_reaction:20 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.remove:15 #: 9941fe595096404386307faed343ca19 -#: 662ed5086e76494795de8ea9d5bca33f +#: 9941fe595096404386307faed343ca19 msgid "Removing the reaction failed." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.remove_reaction:21 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.remove:16 #: e41740887bbf483fb11ce6d383c6c9ab -#: 7f2bc964d6354e959e7a3a4c5cb754c2 +#: e41740887bbf483fb11ce6d383c6c9ab msgid "You do not have the proper permissions to remove the reaction." msgstr "" @@ -6708,7 +6713,7 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:7 #: ../../../discord/message.py:docstring of discord.message.Message.clear_reactions:5 #: b31e5a12186248189a19328b932b85ff -#: 4ca4c4f14828485bbc6d2656a2bfce2a +#: b31e5a12186248189a19328b932b85ff msgid "You need the :attr:`~Permissions.manage_messages` permission to use this." msgstr "" @@ -6720,14 +6725,14 @@ msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.clear_reaction:15 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction.clear:11 #: e8b551eb942b41679802a74c35e331c1 -#: 2233857fffb7482cb227cf18ee71a104 +#: 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 #: 2c0573085ea84c958bc40240ec04a71a -#: 02e12cad95884ce09602f895440c1f7c +#: 2c0573085ea84c958bc40240ec04a71a msgid "You do not have the proper permissions to clear the reaction." msgstr "" @@ -6765,8 +6770,8 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.create_thread:11 #: ../../../discord/message.py:docstring of discord.message.Message.create_thread:13 #: b76d73bb2eec453fa791730f2896373e -#: c412555942314e6abb96db9bca6ed6c0 -#: c412555942314e6abb96db9bca6ed6c0 +#: b76d73bb2eec453fa791730f2896373e +#: b76d73bb2eec453fa791730f2896373e msgid "The name of the thread." msgstr "" @@ -6774,15 +6779,15 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.create_thread:19 #: ../../../discord/message.py:docstring of discord.message.Message.create_thread:16 #: d4ed5bbfc3cd43088a3b6e8715f45654 -#: 30e22d15e90d4423afb572096bc361de -#: 30e22d15e90d4423afb572096bc361de +#: d4ed5bbfc3cd43088a3b6e8715f45654 +#: d4ed5bbfc3cd43088a3b6e8715f45654 msgid "The duration in minutes before a thread is automatically archived for inactivity. If not provided, the channel's default auto archive duration is used." msgstr "" #: ../../../discord/message.py:docstring of discord.message.Message.create_thread:20 #: ../../../discord/threads.py:docstring of discord.threads.Thread.edit:30 #: 8e3b3a9d19ac4812927782e4fa09edfe -#: 181f2f80fc1c44fd9bed109ac89f141e +#: 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``." msgstr "" @@ -6804,8 +6809,8 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.TextChannel.create_thread:42 #: ../../../discord/message.py:docstring of discord.message.Message.create_thread:27 #: ac637d19fb1d403d95c9d2561056cdc5 -#: 1edc4b26a7b14e7ebc76ed185b7258dd -#: 1edc4b26a7b14e7ebc76ed185b7258dd +#: ac637d19fb1d403d95c9d2561056cdc5 +#: ac637d19fb1d403d95c9d2561056cdc5 msgid "You do not have permissions to create a thread." msgstr "" @@ -6919,7 +6924,7 @@ msgstr "" #: ../../../discord/invite.py:docstring of discord.invite.Invite:3 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction:3 #: 6b17d7197c824dbf9b1b9f5555dda822 -#: 60bb87648d9040c3bdc1881005a683a5 +#: 6b17d7197c824dbf9b1b9f5555dda822 msgid "Depending on the way this object was created, some of the attributes can have a value of ``None``." msgstr "" @@ -6951,7 +6956,7 @@ msgstr "" #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction:30 #: ../../../discord/welcome_screen.py:docstring of discord.welcome_screen.WelcomeScreenChannel:21 #: d0fdab02f7ff4c81b105f060099ea6dd -#: 4bde8fe9c1b843e1ac8e64327c6fa644 +#: d0fdab02f7ff4c81b105f060099ea6dd msgid "Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`]" msgstr "" @@ -6978,7 +6983,7 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionActionEvent:54 #: ../../../discord/reaction.py:docstring of discord.reaction.Reaction:58 #: 5190e5726035489ba22258b7e607d443 -#: d9ad7a2be3b24ac686dda32d9c316fc8 +#: 5190e5726035489ba22258b7e607d443 msgid "Whether this reaction is a burst (super) reaction." msgstr "" @@ -7030,7 +7035,7 @@ msgstr "" #: ../../../discord/reaction.py:docstring of discord.Reaction.burst_colors:1 #: ../../../discord/reaction.py:docstring of discord.Reaction.burst_colours:1 #: 859ad1f6d6fe4419a6e0d7429d714a1c -#: 0fc3e29d13884d05af4fd7829184073f +#: 859ad1f6d6fe4419a6e0d7429d714a1c msgid "Returns a list possible :class:`Colour` this super reaction can be." msgstr "" @@ -7187,7 +7192,7 @@ msgstr "" #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement:27 #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement:57 #: 6cb0d709a1ce4db0ac68dcdb6166f2fc -#: eb3c7861a13a491ea908638d3b775c62 +#: 6cb0d709a1ce4db0ac68dcdb6166f2fc msgid "Union[:class:`int`, :class:`MISSING`]" msgstr "" @@ -7214,7 +7219,7 @@ msgstr "" #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement:45 #: ../../../discord/monetization.py:docstring of discord.monetization.Entitlement:51 #: c2010b24b8dd4c6d88d0ecd78719e628 -#: 7d2c5e5d21084616a225b5b35ea056dc +#: c2010b24b8dd4c6d88d0ecd78719e628 msgid "Union[:class:`datetime.datetime`, :class:`MISSING`]" msgstr "" @@ -7346,7 +7351,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild:57 #: ../../../discord/widget.py:docstring of discord.widget.Widget:19 #: 0ea13064f858406d9a644970bab4738b -#: 882f2ffccbb54152b08a3a1c84128add +#: 0ea13064f858406d9a644970bab4738b msgid "The guild's ID." msgstr "" @@ -7408,7 +7413,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild:125 #: ../../../discord/invite.py:docstring of discord.invite.PartialInviteGuild:40 #: fc441b8a398a45528430a0b152144c74 -#: 30f9afd8d244416dbcacd423e52553d9 +#: fc441b8a398a45528430a0b152144c74 msgid ":class:`VerificationLevel`" msgstr "" @@ -7444,11 +7449,11 @@ msgstr "" #: ../../../discord/invite.py:docstring of discord.invite.PartialInviteGuild:46 #: ../../../discord/sticker.py:docstring of discord.sticker.StandardSticker:53 #: 1062d87a1499437b8d0fad52243a2c42 -#: 402fe8591df646adab6f23b2f9d9081b -#: 402fe8591df646adab6f23b2f9d9081b -#: 402fe8591df646adab6f23b2f9d9081b -#: 402fe8591df646adab6f23b2f9d9081b -#: 402fe8591df646adab6f23b2f9d9081b +#: 1062d87a1499437b8d0fad52243a2c42 +#: 1062d87a1499437b8d0fad52243a2c42 +#: 1062d87a1499437b8d0fad52243a2c42 +#: 1062d87a1499437b8d0fad52243a2c42 +#: 1062d87a1499437b8d0fad52243a2c42 msgid "List[:class:`str`]" msgstr "" @@ -7527,7 +7532,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:25 #: ../../../discord/guild.py:docstring of discord.guild.Guild.search_members:19 #: 077d9bc4af6441c6a5ed391c7ac1e1d2 -#: 5641b671700a4bf3b21a2239f64e9cd8 +#: 077d9bc4af6441c6a5ed391c7ac1e1d2 msgid "Getting the members failed." msgstr "" @@ -7539,7 +7544,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.bans:41 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_members:35 #: 081c6429caa04e0a8c5e5dbf3e7662c7 -#: 4c5a13c5676c44cc86de248b93dd8baa +#: 081c6429caa04e0a8c5e5dbf3e7662c7 msgid "Flattening into a list ::" msgstr "" @@ -7654,10 +7659,10 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.Guild.text_channels:3 #: ../../../discord/guild.py:docstring of discord.Guild.voice_channels:3 #: f180923c6bfe4725a27df0027fcc0aab -#: 8cd16538342347349db85c45c4048567 -#: 3b767c7eca7b4c108c0b8a1ec2392e54 -#: 373e876152f148038089f956a932f20c -#: 92654e54cec845f2b651b5237c632afb +#: f180923c6bfe4725a27df0027fcc0aab +#: f180923c6bfe4725a27df0027fcc0aab +#: f180923c6bfe4725a27df0027fcc0aab +#: f180923c6bfe4725a27df0027fcc0aab msgid "This is sorted by the position and are in UI order from top to bottom." msgstr "" @@ -7731,15 +7736,15 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_thread:6 #: ../../../discord/member.py:docstring of discord.member.Member.get_role:6 #: 3a1180e1deb44b6a8374aee179bde960 -#: 9b4160356f9649e1a8abcfdaf94ea03a -#: b9a5cb9dcc2a445e84a4df4707c5497a -#: 8e5457f352a34ed48d5a54f0cc4bd840 -#: 4f51145163c24784940599506be8b039 -#: 56c6c525daa045cca9d6990eb2a7785c -#: 6fb31e7daaac48ecb8ae0f2ad021074f -#: 6fb31e7daaac48ecb8ae0f2ad021074f -#: 6fb31e7daaac48ecb8ae0f2ad021074f -#: 6fb31e7daaac48ecb8ae0f2ad021074f +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 +#: 3a1180e1deb44b6a8374aee179bde960 msgid "The ID to search for." msgstr "" @@ -7776,16 +7781,16 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_thread:1 #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_thread:1 #: 6756f4807ebc43bb9fcd4ade90cb9a0c -#: 063021b717da4ac1bbe2b9d24f4e77a8 -#: 063021b717da4ac1bbe2b9d24f4e77a8 +#: 6756f4807ebc43bb9fcd4ade90cb9a0c +#: 6756f4807ebc43bb9fcd4ade90cb9a0c msgid "Returns a thread with the given ID." msgstr "" #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.get_thread:9 #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_thread:9 #: 0b52a378783845b9a553efe578dab819 -#: 2b49c4d121db43b194ffa1bfff78a702 -#: 2b49c4d121db43b194ffa1bfff78a702 +#: 0b52a378783845b9a553efe578dab819 +#: 0b52a378783845b9a553efe578dab819 msgid "The returned thread or ``None`` if not found." msgstr "" @@ -7798,8 +7803,8 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.Guild.rules_channel:4 #: ../../../discord/guild.py:docstring of discord.Guild.system_channel:3 #: 9e3d2735e47a433f876420b2db8a5da2 -#: a64c2c61a8224e0bb4226e11ef4994a6 -#: 2ae6c126f58341fc988bfa1804274039 +#: 9e3d2735e47a433f876420b2db8a5da2 +#: 9e3d2735e47a433f876420b2db8a5da2 msgid "If no channel is set, then this returns ``None``." msgstr "" @@ -7859,10 +7864,10 @@ msgstr "" #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawReactionActionEvent:40 #: ../../../discord/raw_models.py:docstring of discord.raw_models.RawTypingEvent:33 #: ea5ce4db5209427392e12d73651f271b -#: e66d8f3d8faf4bf1b19074324f7b4f06 -#: 3dd36482d6584e0caa30ff04b7f88ac2 -#: 3dd36482d6584e0caa30ff04b7f88ac2 -#: 3dd36482d6584e0caa30ff04b7f88ac2 +#: ea5ce4db5209427392e12d73651f271b +#: ea5ce4db5209427392e12d73651f271b +#: ea5ce4db5209427392e12d73651f271b +#: ea5ce4db5209427392e12d73651f271b msgid "Optional[:class:`Member`]" msgstr "" @@ -7894,7 +7899,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.get_role:8 #: ../../../discord/member.py:docstring of discord.member.Member.get_role:10 #: 49faa26614694f83a8a1031e5b037fc0 -#: a59751e769344c159a35d97d289207ab +#: 49faa26614694f83a8a1031e5b037fc0 msgid "Optional[:class:`Role`]" msgstr "" @@ -7942,22 +7947,22 @@ msgstr "" #: ../../../discord/invite.py:docstring of discord.PartialInviteGuild.icon:1 #: ../../../discord/webhook/async_.py:docstring of discord.PartialWebhookGuild.icon:1 #: 9edfce4f13344022a20bc5d74a5618f8 -#: d8382b4b46e949acbd18ad7290999e60 -#: d8382b4b46e949acbd18ad7290999e60 +#: 9edfce4f13344022a20bc5d74a5618f8 +#: 9edfce4f13344022a20bc5d74a5618f8 msgid "Returns the guild's icon asset, if available." msgstr "" #: ../../../discord/guild.py:docstring of discord.Guild.banner:1 #: ../../../discord/invite.py:docstring of discord.PartialInviteGuild.banner:1 #: 79b98460de4a45918567ea4ed97db67b -#: cdc6de4d93d84126981872de7ddfd9e4 +#: 79b98460de4a45918567ea4ed97db67b msgid "Returns the guild's banner asset, if available." msgstr "" #: ../../../discord/guild.py:docstring of discord.Guild.splash:1 #: ../../../discord/invite.py:docstring of discord.PartialInviteGuild.splash:1 #: 1503595c1aad4549a6988e6597add1bd -#: 617b62d85d634607ba8b35af07a4aed2 +#: 1503595c1aad4549a6988e6597add1bd msgid "Returns the guild's invite splash asset, if available." msgstr "" @@ -7999,7 +8004,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.Guild.created_at:1 #: ../../../discord/invite.py:docstring of discord.PartialInviteGuild.created_at:1 #: 98a9abb4d99d4af6a1bc90dead64714b -#: 2a63da98f7714298bd86c262529e96fc +#: 98a9abb4d99d4af6a1bc90dead64714b msgid "Returns the guild's creation time in UTC." msgstr "" @@ -8046,14 +8051,14 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:5 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:5 #: d15d11b0f7884cfa9ce8b8e10b0f0081 -#: 7ccbcfbc7c0245ebaf80c63fa46ca066 +#: d15d11b0f7884cfa9ce8b8e10b0f0081 msgid "Note that you need the :attr:`~Permissions.manage_channels` permission to create the channel." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:8 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:8 #: 0826bc86fc6844d7bd523a337d246ef2 -#: 59dc80266fe441d8a613d4b177b2519c +#: 0826bc86fc6844d7bd523a337d246ef2 msgid "The ``overwrites`` parameter can be used to create a 'secret' channel upon creation. This parameter expects a :class:`dict` of overwrites with the target (either a :class:`Member` or a :class:`Role`) as the key and a :class:`PermissionOverwrite` as the value." msgstr "" @@ -8068,10 +8073,10 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:6 #: ../../../discord/widget.py:docstring of discord.widget.WidgetChannel:29 #: baa4ae0af73d42ccbd4f2ab5592b2b5b -#: f04ba645478941639f2375ddc8661948 -#: 1609f6ef955b46daa8feab89aed3f130 -#: 436aeddd681b4340bb158dac6a294899 -#: 3caddaa8be9748a0b5c7e2b6d20702cd +#: baa4ae0af73d42ccbd4f2ab5592b2b5b +#: baa4ae0af73d42ccbd4f2ab5592b2b5b +#: baa4ae0af73d42ccbd4f2ab5592b2b5b +#: baa4ae0af73d42ccbd4f2ab5592b2b5b msgid "The channel's name." msgstr "" @@ -8080,9 +8085,9 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:23 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:9 #: d061fcc33b574ffba76bef2a087460c8 -#: e755d7a964c3468b8f7905f13a5ce264 -#: 0c2adeba36d84af9aeff4fd8ffa5d7a7 -#: 3790b49ca326407bacd99677d85e7ca1 +#: d061fcc33b574ffba76bef2a087460c8 +#: d061fcc33b574ffba76bef2a087460c8 +#: d061fcc33b574ffba76bef2a087460c8 msgid "The overwrites to apply to the channel. Useful for creating secret channels." msgstr "" @@ -8091,9 +8096,9 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:26 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:12 #: d1087d9122e94791b0aa20790b0e668a -#: 1edd8ba28a214a2689b68c958b267c2f -#: 6f4ba6a61d134a19a4351fe041cd967f -#: 9d06515f3f7641b09dbaf639bb7e6587 +#: d1087d9122e94791b0aa20790b0e668a +#: d1087d9122e94791b0aa20790b0e668a +#: d1087d9122e94791b0aa20790b0e668a msgid "The category to place the newly created channel under. The permissions will be automatically synced to category if no overwrites are provided." msgstr "" @@ -8102,9 +8107,9 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:31 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:17 #: 0848ff8e94324c9db997de2a3c123e40 -#: c9a5417638814f06a3b018b6aa0838d6 -#: ccdf540d4f874713bd55b15253bc98d8 -#: 53e9a8d1ef7c486db9167ae9c78bb56c +#: 0848ff8e94324c9db997de2a3c123e40 +#: 0848ff8e94324c9db997de2a3c123e40 +#: 0848ff8e94324c9db997de2a3c123e40 msgid "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." msgstr "" @@ -8114,17 +8119,17 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_stage_channel:11 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:35 #: b12af80947024bd196b707459a1c7ab1 -#: b2201c903bb4444c92177c8cff398d07 -#: 2bc1d86a3c9d4ed2bcdcafe7083bdbca -#: 445e7ca3ca40409399381cc3fa66c395 -#: 445e7ca3ca40409399381cc3fa66c395 +#: b12af80947024bd196b707459a1c7ab1 +#: b12af80947024bd196b707459a1c7ab1 +#: b12af80947024bd196b707459a1c7ab1 +#: b12af80947024bd196b707459a1c7ab1 msgid "The new channel's topic." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:38 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:38 #: 9e9dd9425b054fcfb714c7318b17daaa -#: 04bb9a8b4c6a47a8ab232c8d41007089 +#: 9e9dd9425b054fcfb714c7318b17daaa msgid "Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is `21600`." msgstr "" @@ -8133,9 +8138,9 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:42 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:42 #: 6e0e5f25fba64a62b1ac7c005cb3c4aa -#: 158f4a82c5184ed186f0c45d5ca5b0d7 -#: 5249f14b4df34180913d70dc0424dff8 -#: 5249f14b4df34180913d70dc0424dff8 +#: 6e0e5f25fba64a62b1ac7c005cb3c4aa +#: 6e0e5f25fba64a62b1ac7c005cb3c4aa +#: 6e0e5f25fba64a62b1ac7c005cb3c4aa msgid "To mark the channel as NSFW or not." msgstr "" @@ -8144,9 +8149,9 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:45 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:38 #: 9adb04fec50a471792f88440104c745e -#: c4783994e88f4aeb9f00f605dc7aac4b -#: 2a5da0498eb4468e95bc376c2e663bb2 -#: 017d65bacf3b4bfbbd241ed984235147 +#: 9adb04fec50a471792f88440104c745e +#: 9adb04fec50a471792f88440104c745e +#: 9adb04fec50a471792f88440104c745e msgid "The reason for creating this channel. Shows up on the audit log." msgstr "" @@ -8160,22 +8165,22 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:48 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:41 #: 33ff9c9a82b64c10a83c4add616fdc82 -#: 62cd93ababdf4cfd9cce9f1a801e775d -#: 04c22cfc54c044df8a63b0d3dbd206b3 -#: a47b33dd7e3e423bbc5cb05c12895fc7 -#: 1cd37bb095e24c0cb549434848340622 -#: fde12a59435846c39cb0f10c1e144e14 -#: 10f333753a3f485ab9e166f5fa769198 -#: 10f333753a3f485ab9e166f5fa769198 -#: 10f333753a3f485ab9e166f5fa769198 -#: 10f333753a3f485ab9e166f5fa769198 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 +#: 33ff9c9a82b64c10a83c4add616fdc82 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 #: 8b6a84cc25c349419c31de47c2303d96 -#: 809a9a177767412ea6242641e68be16f +#: 8b6a84cc25c349419c31de47c2303d96 msgid ":class:`TextChannel`" msgstr "" @@ -8189,16 +8194,16 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:51 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:44 #: 4add16d398aa4f518bf3f72e29c63eb3 -#: f8709c4a529b4bdf9a369a9e4fb45a7e -#: 58e3a614336b400e90a85ec0941087e2 -#: 7e15a4a056c44b6aa411b98f9832c52d -#: c80ea61f690a43b1b33e04f5455833b6 -#: c9655e17e69d47da801e88fca3d16f86 -#: 0114eb9f7deb4dadaa52b41a0ecda85d -#: 0114eb9f7deb4dadaa52b41a0ecda85d -#: 0114eb9f7deb4dadaa52b41a0ecda85d -#: 0114eb9f7deb4dadaa52b41a0ecda85d -#: 0114eb9f7deb4dadaa52b41a0ecda85d +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 +#: 4add16d398aa4f518bf3f72e29c63eb3 msgid "You do not have the proper permissions to create this channel." msgstr "" @@ -8212,16 +8217,16 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_text_channel:52 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:45 #: c9330770911546dd87b510a3ebe4cb6e -#: e3fbf7d8bf344cd0b81613c462bf5066 -#: 45065f4fa65d4bd8baf39aa0a4aae98e -#: ff2795e7198d4a86b02989a21cf39afa -#: 6000a8b302d348b6bcc347bfd2d4a1ca -#: abfcf22ceae94b8ba266c29a2fa8ba6c -#: a152e92313ea4bb89cecd1b6400cdbc6 -#: a152e92313ea4bb89cecd1b6400cdbc6 -#: a152e92313ea4bb89cecd1b6400cdbc6 -#: a152e92313ea4bb89cecd1b6400cdbc6 -#: a152e92313ea4bb89cecd1b6400cdbc6 +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e +#: c9330770911546dd87b510a3ebe4cb6e msgid "Creating the channel failed." msgstr "" @@ -8231,23 +8236,23 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:46 #: 0b663ebdee664572bfd1ee200898c6c4 #: 7bf63611242a4cdc9df3378f7c4b7143 -#: 353e85d3c97d4d3f976c9a308e8dcd37 -#: 83ae3be9003e4fc1af548a97fff9850d -#: 18e2b63aff2d4d938974528b742d4c88 +#: 7bf63611242a4cdc9df3378f7c4b7143 +#: 0b663ebdee664572bfd1ee200898c6c4 +#: 0b663ebdee664572bfd1ee200898c6c4 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 #: 7df77a377a454968b06f3a9737d86455 -#: f84b5551f533496385cc0f08cdb31bcf +#: 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 #: d02100cc73e84244915ea5042b7d93b7 -#: aad25d44f07241feb96ce590433a0d06 +#: d02100cc73e84244915ea5042b7d93b7 msgid "Creating a \"secret\" channel:" msgstr "" @@ -8260,15 +8265,15 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:54 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:21 #: da6c567358d2457a8328b9419aba1b0c -#: e4a529edf2a7427d9f0d448e950c5a3d -#: e4a529edf2a7427d9f0d448e950c5a3d +#: da6c567358d2457a8328b9419aba1b0c +#: da6c567358d2457a8328b9419aba1b0c msgid "The channel's preferred audio bitrate in bits per second." msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:60 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:24 #: 61e6218add924882b4544d4f65fe3038 -#: b45a714586514aa199c2aa4f8fd70cfc +#: 61e6218add924882b4544d4f65fe3038 msgid "The channel's limit for number of members that can be in a voice channel." msgstr "" @@ -8280,14 +8285,14 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel:66 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:27 #: a012c67cbf8c4c758c6232633b5b90b4 -#: ae62841317554b39b2c03b27fb66f7c4 +#: a012c67cbf8c4c758c6232633b5b90b4 msgid "The 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:38 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:33 #: 143d16193a8a48bca8f44b6c8f8b294c -#: 198ebaf4f6584b8abd4208269d8a7f60 +#: 143d16193a8a48bca8f44b6c8f8b294c msgid "The camera video quality for the voice channel's participants. .. versionadded:: 2.0" msgstr "" @@ -8295,15 +8300,15 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.VoiceChannel.edit:38 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_voice_channel:33 #: 41726a9352834d8eb39464ddde36de96 -#: f81dfca9eaf142aabf6243ffebb15d3a -#: f81dfca9eaf142aabf6243ffebb15d3a +#: 41726a9352834d8eb39464ddde36de96 +#: 41726a9352834d8eb39464ddde36de96 msgid "The camera video quality for the voice channel's participants." 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 #: c5cb71ee58114ad9a77c365f6c9176be -#: 882663e87fa341189dff841fac58e4ba +#: c5cb71ee58114ad9a77c365f6c9176be msgid ":class:`VoiceChannel`" msgstr "" @@ -8315,7 +8320,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 #: c125cd5cd18a4cc9bc46d5d9206d57e7 -#: 3682e80e1aff4ac38504209bf3c75b67 +#: c125cd5cd18a4cc9bc46d5d9206d57e7 msgid ":class:`StageChannel`" msgstr "" @@ -8337,14 +8342,14 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.ForumChannel.edit:41 #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_forum_channel:48 #: acba40fd9b99460bb43889ba61c943d4 -#: 674bb951bf6f4615bdd90432ab644f2c +#: acba40fd9b99460bb43889ba61c943d4 msgid "The default reaction emoji. Can be a unicode emoji or a custom emoji in the forms: :class:`Emoji`, snowflake ID, string representation (eg. '')." 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 #: 40f5253a0a994369be22ef233358809c -#: 18dbe7f3736a46b086fab0dc3f51122f +#: 40f5253a0a994369be22ef233358809c msgid ":class:`ForumChannel`" msgstr "" @@ -8355,19 +8360,19 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_category:3 #: 79a4e988b37d4e64afe1d69afb920ca7 -#: 9bdb1e626e5b4c1f9dad1bb9f2df7372 +#: 79a4e988b37d4e64afe1d69afb920ca7 msgid "Same as :meth:`create_text_channel` except makes a :class:`CategoryChannel` instead." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_category:7 #: 716d3c3986d448ba8bbae24d3a927b3d -#: 9100aed34bd14af28745ceddb65aeb80 +#: 716d3c3986d448ba8bbae24d3a927b3d msgid "The ``category`` parameter is not supported in this function since categories cannot have categories." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_category:11 #: 27c0ba54755f4232854c7bb1e836306b -#: 5f28803b6126460f925f168cd21164cd +#: 27c0ba54755f4232854c7bb1e836306b msgid ":class:`CategoryChannel`" msgstr "" @@ -8428,16 +8433,16 @@ msgstr "" #: ../../../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 -#: 6e383a0f60374e1792867357bb73d27a -#: 6e383a0f60374e1792867357bb73d27a -#: 6e383a0f60374e1792867357bb73d27a +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 #: 0401bd2a8e2641b4b33a27e26bec88b9 -#: 6e383a0f60374e1792867357bb73d27a -#: 6e383a0f60374e1792867357bb73d27a +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 #: 845342df7f694a18b74e63bd8283fbf9 -#: 6e383a0f60374e1792867357bb73d27a -#: 6e383a0f60374e1792867357bb73d27a -#: 6e383a0f60374e1792867357bb73d27a +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 +#: 6a5a47ad973940209028891e87d59314 msgid "The operation failed." msgstr "" @@ -8584,7 +8589,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.edit:100 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration.edit:19 #: 7026e8922b26447f903df8f0411dae38 -#: 3d2005f11a794335a10c47ceb9494569 +#: 7026e8922b26447f903df8f0411dae38 msgid "Editing the guild failed." msgstr "" @@ -8614,20 +8619,20 @@ msgstr "" #: ../../../discord/template.py:docstring of discord.template.Template:52 #: ../../../discord/threads.py:docstring of discord.threads.Thread:33 #: 276f56a64f5843658e8be434f64806d5 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 -#: 9c735f0e65834a429826e96e1cd0e8e1 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 +#: 276f56a64f5843658e8be434f64806d5 msgid ":class:`Guild`" msgstr "" @@ -8709,7 +8714,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.query_members:33 #: ../../../discord/guild.py:docstring of discord.guild.Guild.search_members:16 #: 92f75e3a49844fddaa6a5089964c0135 -#: accd314ed7a443a092b37ec3dd0d8643 +#: 92f75e3a49844fddaa6a5089964c0135 msgid "The list of members that have matched the query." msgstr "" @@ -8717,7 +8722,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.search_members:17 #: ../../../discord/widget.py:docstring of discord.widget.Widget:47 #: 12afd1d7c7e440c880a4b51741d666bd -#: d1bc4b075a1f4d74beb00c7b12f21914 +#: 12afd1d7c7e440c880a4b51741d666bd #: 4ab8c0068b7244b3a7274cfc050aaa1f msgid "List[:class:`Member`]" msgstr "" @@ -8787,13 +8792,13 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_ban:15 #: ../../../discord/guild.py:docstring of discord.guild.Guild.invites:11 #: 73cd4a54b33f468fbd6598ae6039b5ad -#: 53af8ec9a63546c58412a8f4710b321d -#: 9c4c94aac34c4e5daa5dec9015f1399e -#: fc14665c6b8c42f7b2021236fbe289a1 -#: fc14665c6b8c42f7b2021236fbe289a1 -#: fc14665c6b8c42f7b2021236fbe289a1 -#: fc14665c6b8c42f7b2021236fbe289a1 -#: fc14665c6b8c42f7b2021236fbe289a1 +#: 73cd4a54b33f468fbd6598ae6039b5ad +#: 73cd4a54b33f468fbd6598ae6039b5ad +#: 73cd4a54b33f468fbd6598ae6039b5ad +#: 73cd4a54b33f468fbd6598ae6039b5ad +#: 73cd4a54b33f468fbd6598ae6039b5ad +#: 73cd4a54b33f468fbd6598ae6039b5ad +#: 73cd4a54b33f468fbd6598ae6039b5ad msgid "You do not have proper permissions to get the information." msgstr "" @@ -8807,13 +8812,13 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_ban:17 #: ../../../discord/guild.py:docstring of discord.guild.Guild.invites:12 #: e91a22a8592f4d83adfff9b890100c70 -#: a18ed0d4d7704b9ea30fe7d2b8d050b0 -#: dd2d4279f4094eb185c46164537534df -#: f604401cde9a47eeb37838e3eefdad3d -#: f604401cde9a47eeb37838e3eefdad3d -#: f604401cde9a47eeb37838e3eefdad3d -#: f604401cde9a47eeb37838e3eefdad3d -#: f604401cde9a47eeb37838e3eefdad3d +#: e91a22a8592f4d83adfff9b890100c70 +#: e91a22a8592f4d83adfff9b890100c70 +#: e91a22a8592f4d83adfff9b890100c70 +#: e91a22a8592f4d83adfff9b890100c70 +#: e91a22a8592f4d83adfff9b890100c70 +#: e91a22a8592f4d83adfff9b890100c70 +#: e91a22a8592f4d83adfff9b890100c70 msgid "An error occurred while fetching the information." msgstr "" @@ -8930,7 +8935,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.estimate_pruned_members:8 #: ../../../discord/guild.py:docstring of discord.guild.Guild.prune_members:20 #: 0fd3894014d744e3a1de5dc175707f11 -#: a6643b5e6f8548d2adfc203bbb424b8c +#: 0fd3894014d744e3a1de5dc175707f11 msgid "The number of days before counting as inactive." msgstr "" @@ -8942,16 +8947,16 @@ msgstr "" #: ../../../discord/member.py:docstring of discord.member.Member.timeout:11 #: ../../../discord/member.py:docstring of discord.member.Member.timeout_for:13 #: 3224d7c321cc4c78b44b8fc4932f2b89 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 -#: 6211cc2aa291498796952ffa64eee7c9 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 +#: 3224d7c321cc4c78b44b8fc4932f2b89 msgid "The reason for doing this action. Shows up on the audit log." msgstr "" @@ -8968,7 +8973,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.estimate_pruned_members:20 #: ../../../discord/guild.py:docstring of discord.guild.Guild.prune_members:36 #: 5aa6ae18b0af4102b10a032b1b6a7e8f -#: 913056eb50fa459dbf010b7884d25537 +#: 5aa6ae18b0af4102b10a032b1b6a7e8f msgid "You do not have permissions to prune members." msgstr "" @@ -9027,14 +9032,14 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.webhooks:5 #: ../../../discord/guild.py:docstring of discord.guild.Guild.webhooks:5 #: a41a818bb60d4197af2cfa72219eee39 -#: 81f00aa66a804c659436513d84f58331 -#: 81f00aa66a804c659436513d84f58331 -#: 81f00aa66a804c659436513d84f58331 -#: 81f00aa66a804c659436513d84f58331 -#: 81f00aa66a804c659436513d84f58331 -#: 81f00aa66a804c659436513d84f58331 -#: 81f00aa66a804c659436513d84f58331 -#: 81f00aa66a804c659436513d84f58331 +#: a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 msgid "Requires :attr:`~.Permissions.manage_webhooks` permissions." msgstr "" @@ -9048,10 +9053,10 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.webhooks:8 #: ../../../discord/guild.py:docstring of discord.guild.Guild.webhooks:8 #: 7253240c20004a45b527af391c6c7fae -#: 99e2ef5f06e840b49beef674316afa93 -#: 99e2ef5f06e840b49beef674316afa93 -#: 99e2ef5f06e840b49beef674316afa93 -#: 99e2ef5f06e840b49beef674316afa93 +#: 7253240c20004a45b527af391c6c7fae +#: 7253240c20004a45b527af391c6c7fae +#: 7253240c20004a45b527af391c6c7fae +#: 7253240c20004a45b527af391c6c7fae msgid "List[:class:`Webhook`]" msgstr "" @@ -9060,10 +9065,10 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel._TextChannel.webhooks:10 #: ../../../discord/guild.py:docstring of discord.guild.Guild.webhooks:10 #: cfc0d35c673d41278b8b1cd4581fee83 -#: a35aad3bdf6a4eab97d658e6525ce10a -#: a35aad3bdf6a4eab97d658e6525ce10a -#: a35aad3bdf6a4eab97d658e6525ce10a -#: a35aad3bdf6a4eab97d658e6525ce10a +#: cfc0d35c673d41278b8b1cd4581fee83 +#: cfc0d35c673d41278b8b1cd4581fee83 +#: cfc0d35c673d41278b8b1cd4581fee83 +#: cfc0d35c673d41278b8b1cd4581fee83 msgid "You don't have permissions to get the webhooks." msgstr "" @@ -9105,11 +9110,11 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.abc.GuildChannel.invites:7 #: ../../../discord/guild.py:docstring of discord.guild.Guild.invites:8 #: b4eb1b6da60540cd89dedf2329be357a -#: 74f1849dc85b465e874fdcba96c50071 -#: 74f1849dc85b465e874fdcba96c50071 -#: 74f1849dc85b465e874fdcba96c50071 -#: 74f1849dc85b465e874fdcba96c50071 -#: 74f1849dc85b465e874fdcba96c50071 +#: b4eb1b6da60540cd89dedf2329be357a +#: b4eb1b6da60540cd89dedf2329be357a +#: b4eb1b6da60540cd89dedf2329be357a +#: b4eb1b6da60540cd89dedf2329be357a +#: b4eb1b6da60540cd89dedf2329be357a msgid "The list of invites that are currently active." msgstr "" @@ -9130,25 +9135,25 @@ msgstr "" #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration.edit:5 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration.sync:5 #: b248bb63d2404648aa22ca648a5d0ca8 -#: d99eae95a87a4b7f913ecc5a4c7ca6d6 -#: adfb039ef6d545d6aa4a65fee758b611 -#: a582a220595b498096d03893062a9df0 -#: a582a220595b498096d03893062a9df0 -#: a582a220595b498096d03893062a9df0 +#: b248bb63d2404648aa22ca648a5d0ca8 +#: b248bb63d2404648aa22ca648a5d0ca8 +#: b248bb63d2404648aa22ca648a5d0ca8 +#: b248bb63d2404648aa22ca648a5d0ca8 +#: b248bb63d2404648aa22ca648a5d0ca8 msgid "You must have the :attr:`~Permissions.manage_guild` permission to do this." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_template:11 #: ../../../discord/template.py:docstring of discord.template.Template:19 #: 8a02d4ac608d419788e95d560d214721 -#: 6573de58430a435fb453dcffcad5c318 +#: 8a02d4ac608d419788e95d560d214721 msgid "The name of the template." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_template:14 #: ../../../discord/template.py:docstring of discord.template.Template:25 #: d305a169d2574be8813ea5e8a02a9756 -#: 29ab765f02d240d882a315f3e85185da +#: d305a169d2574be8813ea5e8a02a9756 msgid "The description of the template." msgstr "" @@ -9172,16 +9177,16 @@ msgstr "" #: ../../../discord/integrations.py:docstring of discord.integrations.Integration:7 #: ../../../discord/integrations.py:docstring of discord.integrations.StreamIntegration:7 #: 1346001cfed24b21b072ef9856fdbdae -#: 944b63c7272645ac8e3cb2e3e21563fe -#: 944b63c7272645ac8e3cb2e3e21563fe -#: 944b63c7272645ac8e3cb2e3e21563fe +#: 1346001cfed24b21b072ef9856fdbdae +#: 1346001cfed24b21b072ef9856fdbdae +#: 1346001cfed24b21b072ef9856fdbdae msgid "The integration ID." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_integration:17 #: ../../../discord/guild.py:docstring of discord.guild.Guild.integrations:13 #: b2080ec5a9504c288adff5bb581385d4 -#: d113a7909c6d4a71bf31959da1ae369d +#: b2080ec5a9504c288adff5bb581385d4 msgid "You do not have permission to create the integration." msgstr "" @@ -9253,7 +9258,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sticker:16 #: ../../../discord/sticker.py:docstring of discord.sticker.StickerItem.fetch:5 #: 2e5e5cb4083b4d768bb3ca349cd4cc41 -#: ee33114d35c04bba9e3a60b0daace838 +#: 2e5e5cb4083b4d768bb3ca349cd4cc41 msgid "The retrieved sticker." msgstr "" @@ -9261,8 +9266,8 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_sticker:17 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.edit:19 #: 2802fcb7a86b474589f5c11ccebdfc55 -#: 0ef37b2e6d2e442fb19065b7614a9b0d -#: ae85608176334c78a30d747892aebbd0 +#: 2802fcb7a86b474589f5c11ccebdfc55 +#: 2802fcb7a86b474589f5c11ccebdfc55 msgid ":class:`GuildSticker`" msgstr "" @@ -9285,8 +9290,8 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_sticker:5 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.delete:5 #: 19d83ba9c2b64a40a0d99a566e2f1570 -#: b08f600f8fb24a939877a9f21c67b6b9 -#: d9bcd31ba9c8417eaebec2098f4a6866 +#: 19d83ba9c2b64a40a0d99a566e2f1570 +#: 19d83ba9c2b64a40a0d99a566e2f1570 msgid "You must have :attr:`~Permissions.manage_emojis_and_stickers` permission to do this." msgstr "" @@ -9303,7 +9308,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.create_sticker:17 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.edit:12 #: d1d3341da8154cc6b4378671085d6876 -#: da50ce0daeb14bac9177688a530a501f +#: d1d3341da8154cc6b4378671085d6876 msgid "The name of a unicode emoji that represents the sticker's expression." msgstr "" @@ -9340,7 +9345,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_sticker:3 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.delete:3 #: bcb585d0888b47c5aa7e11bd76e69153 -#: e42fb4e9e6cd462899cde8b8f13f183e +#: bcb585d0888b47c5aa7e11bd76e69153 msgid "Deletes the custom :class:`Sticker` from the guild." msgstr "" @@ -9352,21 +9357,21 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_sticker:14 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.delete:9 #: f7a4f3ca9f0840278988c57b3e1584ba -#: eb21701dec21455885321861a71e8a93 +#: f7a4f3ca9f0840278988c57b3e1584ba msgid "The reason for deleting this sticker. Shows up on the audit log." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_sticker:17 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.delete:12 #: 57b98898cf2b4745af78f85b0f783f43 -#: f882c67f674f47e397cfa9cbd16ed37e +#: 57b98898cf2b4745af78f85b0f783f43 msgid "You are not allowed to delete stickers." msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_sticker:18 #: ../../../discord/sticker.py:docstring of discord.sticker.GuildSticker.delete:13 #: b1d13694e29548c2b31bf65409c39404 -#: 854d757ca8b241ebab7c4cacf7bcec8c +#: b1d13694e29548c2b31bf65409c39404 msgid "An error occurred deleting the sticker." msgstr "" @@ -9408,7 +9413,7 @@ msgstr "" #: ../../../discord/emoji.py:docstring of discord.emoji.Emoji:37 #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_emoji:11 #: 53a1817de08548d2a68fbe1e43614c15 -#: 04438e1da08e48938f42dbf2de330ba9 +#: 53a1817de08548d2a68fbe1e43614c15 msgid "The emoji's ID." msgstr "" @@ -9422,7 +9427,7 @@ msgstr "" #: ../../../discord/guild.py:docstring of discord.guild.Guild.fetch_emoji:15 #: 1eb1e8a92e454d7bbee3b5e9541f84fd #: 37a41037481642b78fafaee019f75015 -#: 399573321d6c4868983d0d4e6e50494d +#: 37a41037481642b78fafaee019f75015 msgid ":class:`Emoji`" msgstr "" @@ -9495,8 +9500,8 @@ msgstr "" #: ../../../discord/emoji.py:docstring of discord.emoji.Emoji.edit:5 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_emoji:5 #: ff6de30aac954fea9e2f208059f9cb4c -#: fb90b1ef5ff84a2fa79294890e940a4e -#: 3312ce3f569645198e48c2b41085b692 +#: ff6de30aac954fea9e2f208059f9cb4c +#: ff6de30aac954fea9e2f208059f9cb4c msgid "You must have :attr:`~Permissions.manage_emojis` permission to do this." msgstr "" @@ -9508,21 +9513,21 @@ msgstr "" #: ../../../discord/emoji.py:docstring of discord.emoji.Emoji.delete:9 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_emoji:12 #: 678beeb23b2d4987b952b0071cc7e655 -#: 83fa5c76aa45496c8a174a7aba164212 +#: 678beeb23b2d4987b952b0071cc7e655 msgid "The reason for deleting this emoji. Shows up on the audit log." msgstr "" #: ../../../discord/emoji.py:docstring of discord.emoji.Emoji.delete:12 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_emoji:15 #: d87322ed656a4631bd9fa98caa580e08 -#: 06192bc5820542e09a610656abe007be +#: d87322ed656a4631bd9fa98caa580e08 msgid "You are not allowed to delete emojis." msgstr "" #: ../../../discord/emoji.py:docstring of discord.emoji.Emoji.delete:13 #: ../../../discord/guild.py:docstring of discord.guild.Guild.delete_emoji:16 #: 595f6eee2e13488f8569abd8053aeeb1 -#: dd8fe40fffc947b8adf8f1e9fdfa8d16 +#: 595f6eee2e13488f8569abd8053aeeb1 msgid "An error occurred deleting the emoji." msgstr "" @@ -10855,6 +10860,21 @@ msgstr "" msgid "Returns an :class:`Asset` for the guild avatar the member has. If unavailable, ``None`` is returned." msgstr "" +#: ../../../discord/member.py:docstring of discord.Member.display_banner:1 +#: be1c1bedfca64980a23a4e6ce258f0d1 +msgid "Returns the member's display banner." +msgstr "" + +#: ../../../discord/member.py:docstring of discord.Member.display_banner:3 +#: 66a66f71e0fe488ca806a75ad79389bd +msgid "For regular members this is just their banner, but if they have a guild specific banner then that is returned instead." +msgstr "" + +#: ../../../discord/member.py:docstring of discord.Member.guild_banner:1 +#: 11a30a6056824ad3b282435d7c3ac74f +msgid "Returns an :class:`Asset` for the guild banner the member has. If unavailable, ``None`` is returned." +msgstr "" + #: ../../../discord/member.py:docstring of discord.Member.activity:1 #: 0fe8c01199404f9bb81abee32e46de02 msgid "Returns the primary activity the user is currently doing. Could be ``None`` if no activity is being done." @@ -15252,7 +15272,7 @@ msgstr "" #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.create_instance:25 #: ../../../discord/channel.py:docstring of discord.channel.StageChannel.fetch_instance:8 #: 155260cb1d8e4613b0448e82854766f1 -#: 9c9686e2d0a14683a181e9e88b509a14 +#: 155260cb1d8e4613b0448e82854766f1 msgid ":class:`StageInstance`" msgstr "" @@ -16842,8 +16862,8 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.edit_original_response:49 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMessage.edit:43 #: 57b7e0b2c9594f87a4f6a794d8f8311d -#: 6e9e9dc0d2334596a368697a50b9bcdf -#: 6e9e9dc0d2334596a368697a50b9bcdf +#: 57b7e0b2c9594f87a4f6a794d8f8311d +#: 57b7e0b2c9594f87a4f6a794d8f8311d msgid "The newly edited message." msgstr "" @@ -16851,8 +16871,8 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.edit_original_response:50 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMessage.edit:44 #: c9d4555a10334b05844245ef0bb77543 -#: bac68fd9b9b94a4db357840571c0db30 -#: bac68fd9b9b94a4db357840571c0db30 +#: c9d4555a10334b05844245ef0bb77543 +#: c9d4555a10334b05844245ef0bb77543 msgid ":class:`InteractionMessage`" msgstr "" @@ -16860,8 +16880,8 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.edit_original_response:53 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMessage.edit:47 #: b305b4b190304f928eacfe9998ad4a2b -#: 78d68e26f3c249a587002c93966ab85f -#: 78d68e26f3c249a587002c93966ab85f +#: b305b4b190304f928eacfe9998ad4a2b +#: b305b4b190304f928eacfe9998ad4a2b msgid "Edited a message that is not yours." msgstr "" @@ -16869,8 +16889,8 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.Interaction.edit_original_response:54 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMessage.edit:48 #: 0e2e17416ca94d62957d593de02de4f8 -#: 4fd1e2553b774feead560beb83cb9a10 -#: 4fd1e2553b774feead560beb83cb9a10 +#: 0e2e17416ca94d62957d593de02de4f8 +#: 0e2e17416ca94d62957d593de02de4f8 msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``" msgstr "" @@ -16879,9 +16899,9 @@ msgstr "" #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionMessage.edit:49 #: ../../../discord/interactions.py:docstring of discord.interactions.InteractionResponse.send_message:52 #: a5114f88c58f463b828b0bbcdf8ea0cf -#: 02602cf743b24b9c840aa0cd9efd0edd -#: 02602cf743b24b9c840aa0cd9efd0edd -#: 02602cf743b24b9c840aa0cd9efd0edd +#: a5114f88c58f463b828b0bbcdf8ea0cf +#: a5114f88c58f463b828b0bbcdf8ea0cf +#: a5114f88c58f463b828b0bbcdf8ea0cf msgid "The length of ``embeds`` was invalid." msgstr "" diff --git a/docs/build/locales/api/utils.pot b/docs/build/locales/api/utils.pot index abc245ba15..db5ad292c7 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-08-13 10:18+0000\n" +"POT-Creation-Date: 2024-10-11 09:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -58,9 +58,9 @@ msgstr "" #: e235bd384d1b429d8285ad37f2d4a591 #: 7a0f3e4603c446ee80192ad6a4c2a275 #: d084c891f79846a089b9181a6952a853 -#: 94c84324850542b18825d9ad059adfca -#: 966fc85ec97e4462a08892e3238a8de7 -#: b4007756f3b14b119341325d85618f45 +#: d084c891f79846a089b9181a6952a853 +#: d084c891f79846a089b9181a6952a853 +#: d084c891f79846a089b9181a6952a853 msgid "Parameters" msgstr "" @@ -96,9 +96,9 @@ msgstr "" #: 3c6d52d4b8354e06b6ce0fcf3b086c85 #: eaf3c063f00646c9a476d69b6683b0ac #: 7b6ea48218734b5d9fdac096eb1869e9 -#: cf3a47a3633248deb7dd10cf5aabac09 -#: bfc10ea03c514b9788b46e71d6bb66fd -#: b91f8eeb2b9144e8ae6b7ef21d93a779 +#: 7b6ea48218734b5d9fdac096eb1869e9 +#: 7b6ea48218734b5d9fdac096eb1869e9 +#: 7b6ea48218734b5d9fdac096eb1869e9 msgid "Return type" msgstr "" @@ -131,15 +131,19 @@ msgstr "" msgid "If nothing is found that matches the attributes passed, then ``None`` is returned." 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 "" +#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:23 #: ../../../discord/utils.py:docstring of discord.utils.get:17 #: ebf141cbc71a4423aa0f9536eaa183a4 +#: 19a0e7b1793540e8a019407150d0b27a msgid "Basic usage:" msgstr "" @@ -214,7 +218,7 @@ msgstr "" #: 96d038e7361c4ea69e5d5fb8389f92dd #: 8035ef1de15d4808923a8f8d047577bc #: 36f7538b818747bba0d09bfdca701d0c -#: 2518caf557d74fe89605eb9ccea011f7 +#: 36f7538b818747bba0d09bfdca701d0c msgid "Returns" msgstr "" @@ -773,25 +777,33 @@ msgid "Possible values for the option. Accepts an iterable of :class:`str`, a ca msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:12 +#: c0f0a3612cc74a278647f21b62775366 +msgid "An optional callable (sync or async) used to filter the autocomplete options. It accepts two arguments: the :class:`.AutocompleteContext` and an item from ``values`` iteration treated as callback parameters. If ``None`` is provided, a default filter is used that includes items whose string representation starts with the user's input value, case-insensitive. .. versionadded:: 2.7" +msgstr "" + +#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:12 +#: 4f8f6a20ccb74da0bedc2af0272683dd +msgid "An optional callable (sync or async) used to filter the autocomplete options. It accepts two arguments: the :class:`.AutocompleteContext` and an item from ``values`` iteration treated as callback parameters. If ``None`` is provided, a default filter is used that includes items whose string representation starts with the user's input value, case-insensitive." +msgstr "" + +#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:18 #: 42efe68651a145729d12aa25efb1c936 msgid "A wrapped callback for the autocomplete." msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:13 +#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:19 #: 62cb574c35064e82b913901dea277846 msgid "Callable[[:class:`.AutocompleteContext`], Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`], Iterable[:class:`int`], Iterable[:class:`float`]]]]" msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:15 -#: 3701cd6df81947f6b20b79fcfdf29842 -msgid "Autocomplete cannot be used for options that have specified choices." +#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:36 +#: 7fef041098264e3091c78a0aee99f4cb +msgid "With filter parameter:" msgstr "" -#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:18 -#: ../../../discord/utils.py:docstring of discord.utils.filter_params:12 -#: 38fdef3a74ae45a48840ee240fd21411 -#: f0afb50f77a84f8a8f6c19c3c315c4c4 -msgid "Example" +#: ../../../discord/utils.py:docstring of discord.utils.basic_autocomplete:44 +#: 3701cd6df81947f6b20b79fcfdf29842 +msgid "Autocomplete cannot be used for options that have specified choices." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.as_chunks:1 @@ -839,6 +851,11 @@ msgstr "" msgid "Key to value pairs where the key's contents would be moved to the value, or if the value is None, remove key's contents (see code example)." msgstr "" +#: ../../../discord/utils.py:docstring of discord.utils.filter_params:12 +#: 38fdef3a74ae45a48840ee240fd21411 +msgid "Example" +msgstr "" + #: ../../../discord/utils.py:docstring of discord.utils.warn_deprecated:1 #: 8da4e468cec14bc380a9febfd1ecb5f6 msgid "Warn about a deprecated function, with the ability to specify details about the deprecation. Emits a DeprecationWarning." @@ -852,35 +869,35 @@ msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.deprecated:5 #: ../../../discord/utils.py:docstring of discord.utils.warn_deprecated:8 #: 1aba31edeed24fc0bf925b49f4d01770 -#: ed5919ff292b4888b37ac2b10a02a9e3 +#: 1aba31edeed24fc0bf925b49f4d01770 msgid "A recommended alternative to the function." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.deprecated:8 #: ../../../discord/utils.py:docstring of discord.utils.warn_deprecated:11 #: b9b3be6c3207442c804878da48136de5 -#: 5b13e7161cf943cab770cdf8f1dbc614 +#: b9b3be6c3207442c804878da48136de5 msgid "The version in which the function was deprecated. This should be in the format ``major.minor(.patch)``, where the patch version is optional." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.deprecated:12 #: ../../../discord/utils.py:docstring of discord.utils.warn_deprecated:15 #: a626227cb070430481695b7033d08037 -#: 0d693d37c2264cc7b13fe7d0cfabc551 +#: a626227cb070430481695b7033d08037 msgid "The version in which the function is planned to be removed. This should be in the format ``major.minor(.patch)``, where the patch version is optional." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.deprecated:16 #: ../../../discord/utils.py:docstring of discord.utils.warn_deprecated:19 #: f683b72936684971a741eb6883ee293c -#: 99f204a0f2054cc1ba92951549f7fbb6 +#: f683b72936684971a741eb6883ee293c msgid "A reference that explains the deprecation, typically a URL to a page such as a changelog entry or a GitHub issue/PR." msgstr "" #: ../../../discord/utils.py:docstring of discord.utils.deprecated:20 #: ../../../discord/utils.py:docstring of discord.utils.warn_deprecated:23 #: c47d7142272b415fb0e9cc38033dabb9 -#: ae34e1033c72447ba27713944dacffcb +#: c47d7142272b415fb0e9cc38033dabb9 msgid "The stacklevel kwarg passed to :func:`warnings.warn`. Defaults to 3." msgstr "" diff --git a/docs/build/locales/api/voice.pot b/docs/build/locales/api/voice.pot index 3ff8d5c81f..97c6cd4547 100644 --- a/docs/build/locales/api/voice.pot +++ b/docs/build/locales/api/voice.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: 2024-10-11 09:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -106,18 +106,18 @@ msgstr "" #: fab43f55cb8d46c18309ff5fddc61816 #: b660228e1b894281802c261ae32d2654 #: 5abdb5e4ddf34de2babfca2950a76dd4 -#: 7f35660d885a4fcebc23c4570f774ee8 -#: 52330df6b9d74b889c44ecd31ad0bc37 -#: 95bd3ccff86b423f850c85a5c16d83be -#: b9921e9cbf8f4e13b9611c85e2c50035 -#: 097916a2827d4169afabc5b5f61c309f -#: 0a1db135ede34233a02cc2111512a49f -#: b0cff60b27144f489fb963f023b9288d -#: 6475a382392d403e94c6c2d0e49e5aaa -#: 77a01818697c49a09c752278468a1f99 -#: 69d41da7ec2e48caa0398ba00f33e5fd -#: 71a09c9337f54d45b2723985acaf9fd5 -#: 2456beac41954a5e95e27b81e6120484 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 +#: 5abdb5e4ddf34de2babfca2950a76dd4 msgid "Parameters" msgstr "" @@ -157,11 +157,11 @@ msgstr "" #: cca2eef9de4c41988818f576564c4e3a #: 0124a63448a04d09bceabbe0a56e9ad4 #: 2b2f5a6a6de94ee699bb6965bf262bd0 -#: 036633cf1fdc42ba93a48b21ba9acb09 -#: b4b9fb6ef0894b0b95bc06faa3e8c620 -#: 21a0e341554c4244a49b0b723301f8fc -#: 386aa5eafc2b4c1b83f7f87bd8c9c87b -#: 15f431251e504476916f5401b3eabcf0 +#: 2b2f5a6a6de94ee699bb6965bf262bd0 +#: 2b2f5a6a6de94ee699bb6965bf262bd0 +#: 2b2f5a6a6de94ee699bb6965bf262bd0 +#: 2b2f5a6a6de94ee699bb6965bf262bd0 +#: 2b2f5a6a6de94ee699bb6965bf262bd0 msgid "|coro|" msgstr "" @@ -183,25 +183,26 @@ msgstr "" #: 2646ac699d59498f8a95fbdc8a0d9239 #: fa5bcb9db5c84928996fa5c02addb075 #: 8771b3930fbe4b44b28b7e32de6036ca -#: c79a00961d4842a8acb4b23dd0a780d1 -#: 1e6cefcdd84e40e9a18bfcce7bb99d64 -#: a0e56fae902348afaa3d88522fc6a165 -#: c9d8428298034204a7ab4ea957d0f6e1 -#: b3d3d728afd3400c96992e02f0d272f7 +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca #: 07b51b94b0f44720be2a13ca0086ab66 -#: f2a653c8141d46fdbe33cb351ba19af8 -#: feb84d9eed6c4e908e12e23157aa4670 -#: 52372051be784eec985737e4b1a63e48 -#: 170782bc8dac49cf85c15f8bd820fdce +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca #: 3151fce786ad4f619809a9c3b0f9280f -#: 4da06b8539464fd7914552d93cc91452 -#: 6fbacc9e2b784528a38eaa2d676bbddd -#: ee9592f37b57465499c3033adfcf68f4 +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca #: 58475ca4bf0f412399121be3c74b7050 -#: 11a61da9e14a4eac83035d9762df668a -#: 221f54b949984748ab0ba4335a5489d0 -#: d3ee0127c9a94ee183118b00b3885b54 -#: 6e566ab77b634a078605db6e2267b8e7 +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca +#: 8771b3930fbe4b44b28b7e32de6036ca msgid "Return type" msgstr "" @@ -227,14 +228,14 @@ msgstr "" #: ae57b387bc984feab8f549402dd26036 #: b9398b8c3baf4badaaaf3efe5a013c04 #: 27ab56fb42554bcb96724dbd580097da -#: 72a72023fec44b2b8eafea45739fe0d3 -#: e232bb429cf140b3819b63938f75afaa -#: 4ab12054d12a4439898aeda79a0ffa04 -#: b914d46b053b4af4a12e99411ae4111f -#: 6a64640d3165434a8b13b147a92f5bec -#: 9a9bff1263ae418c8ae68c2e23e0b3f7 -#: 61534759588043399e891c911b5f3db3 -#: 0ebe6629f33548aca669b37b29a40845 +#: 27ab56fb42554bcb96724dbd580097da +#: 27ab56fb42554bcb96724dbd580097da +#: 27ab56fb42554bcb96724dbd580097da +#: 27ab56fb42554bcb96724dbd580097da +#: 27ab56fb42554bcb96724dbd580097da +#: 27ab56fb42554bcb96724dbd580097da +#: 27ab56fb42554bcb96724dbd580097da +#: 27ab56fb42554bcb96724dbd580097da msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -263,8 +264,8 @@ msgstr "" #: 93a9aeb391524022b9bfb3b3a425106b #: 28146b1e321f4406b70404110817a8d4 #: 3b701c385cb547a6a11c23abdb4d3c10 -#: 53c368e1a52442cf8c4569c2730cb2b6 -#: 28552688575c4203b74fcd559f72956d +#: 3b701c385cb547a6a11c23abdb4d3c10 +#: 3b701c385cb547a6a11c23abdb4d3c10 msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" @@ -316,10 +317,10 @@ msgstr "" #: 3876e4149e7941698b0637877bbf309a #: 07b869f2652f4453880532931e0146b8 #: 4a531e0220044095ab49b23d02bed1e5 -#: 1b7d21b2367044c79adb064f19e07f07 -#: cecb7dc4cdef46e082ef7c10e8821e55 -#: 97e4eeebc8584766b8472cc2fb858209 -#: 7e5e1c4e93574828be02e609a6ff2ef5 +#: 4a531e0220044095ab49b23d02bed1e5 +#: 4a531e0220044095ab49b23d02bed1e5 +#: 4a531e0220044095ab49b23d02bed1e5 +#: 4a531e0220044095ab49b23d02bed1e5 msgid "Raises" msgstr "" @@ -480,6 +481,16 @@ msgstr "" msgid "Encoding the data failed." msgstr "" +#: ../../../discord/voice_client.py:docstring of discord.voice_client.VoiceClient.elapsed:1 +#: 1b31cd5b6fa44ef8b1ed95d966efcddf +msgid "Returns the elapsed time of the playing audio." +msgstr "" + +#: ../../../discord/voice_client.py:docstring of discord.voice_client.VoiceClient.elapsed:4 +#: 3b701c385cb547a6a11c23abdb4d3c10 +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~datetime.timedelta\\``" +msgstr "" + #: ../../../discord/voice_client.py:docstring of discord.voice_client.VoiceProtocol:1 #: f2844a86f9fd4343a918929c51912b97 msgid "A class that represents the Discord voice protocol." @@ -616,10 +627,10 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.PCMAudio.read:1 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.read:1 #: 43f562d474ac4f259f5972023ab8ed5e -#: 67765f2befd54922806d108acabf11dc -#: 675add47c72f4f398833a67d9f40191d -#: e8e10259edc64c879644f1a9b201db6e -#: 9da1fbf002de4b63875e3031da399d50 +#: 43f562d474ac4f259f5972023ab8ed5e +#: 43f562d474ac4f259f5972023ab8ed5e +#: 43f562d474ac4f259f5972023ab8ed5e +#: 43f562d474ac4f259f5972023ab8ed5e msgid "Reads 20ms worth of audio." msgstr "" @@ -629,10 +640,10 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.PCMAudio.read:3 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.read:3 #: 622981fd3609493ab6b287bc25e013ef -#: 2d1d2696964848d29041d7ec229c47ea -#: e3a40f1afe8b4883b1c536cf435e7293 -#: 58f4c65835214f0080d92cb708c5d81b -#: 2b98519b39494c03b8c9200db1d6a6cf +#: 622981fd3609493ab6b287bc25e013ef +#: 622981fd3609493ab6b287bc25e013ef +#: 622981fd3609493ab6b287bc25e013ef +#: 622981fd3609493ab6b287bc25e013ef msgid "Subclasses must implement this." msgstr "" @@ -642,10 +653,10 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.PCMAudio.read:5 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.read:5 #: 328fd72ba7f5414bbe2da58a9d00b5df -#: ef4ae5ce12c34064887e8328ae00b0a7 -#: 028b3a5cfc9d4c03be777fa025bbe90e -#: 491f29403af749d29f65817e991ad0d8 -#: b76c8c55963741aab1253004def750a9 +#: 328fd72ba7f5414bbe2da58a9d00b5df +#: 328fd72ba7f5414bbe2da58a9d00b5df +#: 328fd72ba7f5414bbe2da58a9d00b5df +#: 328fd72ba7f5414bbe2da58a9d00b5df msgid "If the audio is complete, then returning an empty :term:`py:bytes-like object` to signal this is the way to do so." msgstr "" @@ -655,23 +666,23 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.PCMAudio.read:8 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.read:8 #: a029ad04c1064ffda7caf9582997d2d0 -#: 48d370c95fa84a8d9de06c098830922e -#: 88f35ac8d9da447cb483a6b809e12c79 -#: ce3e1975fc974db2a114fe56549b6bc1 -#: 810791910e94420d82963ba06eef394b +#: a029ad04c1064ffda7caf9582997d2d0 +#: a029ad04c1064ffda7caf9582997d2d0 +#: a029ad04c1064ffda7caf9582997d2d0 +#: a029ad04c1064ffda7caf9582997d2d0 msgid "If :meth:`~AudioSource.is_opus` method returns ``True``, then it must return 20ms worth of Opus encoded audio. Otherwise, it must be 20ms worth of 16-bit 48KHz stereo PCM, which is about 3,840 bytes per frame (20ms worth of audio)." msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio.from_probe:0 #: ../../api/voice.rst:0 #: 6d76efb6ea404cfc981cd37f90e8a27a -#: 2f7252b244004532b0e908a77d38f6b8 -#: a6c6108c14654afc85fa299bd2e2d9d9 -#: d96374d07b1e4b93abdc3984aa2338a8 -#: a5945b62e8394839b7db89093a2c291d -#: dee8f0cd7c114339a6b21b0ebfe53d19 -#: d98c0854b3da4474b294f6d01aa940ab -#: 0a9acaf5f7ce499198d57d6632bf9596 +#: 6d76efb6ea404cfc981cd37f90e8a27a +#: 6d76efb6ea404cfc981cd37f90e8a27a +#: 6d76efb6ea404cfc981cd37f90e8a27a +#: 6d76efb6ea404cfc981cd37f90e8a27a +#: 6d76efb6ea404cfc981cd37f90e8a27a +#: 6d76efb6ea404cfc981cd37f90e8a27a +#: 6d76efb6ea404cfc981cd37f90e8a27a msgid "Returns" msgstr "" @@ -681,10 +692,10 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.PCMAudio.read:13 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.read:13 #: 799b9590449a4eddb9fa665c3767dff4 -#: 0e2bd56840a142639a45c2d166f1fce2 -#: 371829d959f044f3ab0a82196195c124 -#: d98131655fe1461c83ac202b820ea844 -#: aa1dffcc093e4cd4a6794116ff9b5c9a +#: 799b9590449a4eddb9fa665c3767dff4 +#: 799b9590449a4eddb9fa665c3767dff4 +#: 799b9590449a4eddb9fa665c3767dff4 +#: 799b9590449a4eddb9fa665c3767dff4 msgid "A bytes like object that represents the PCM or Opus data." msgstr "" @@ -694,10 +705,10 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.PCMAudio.read:14 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.read:14 #: febad82c34014a1f9680a5e84ccb5ccc -#: 2305960da46f48f6a95b6593d34c1aac -#: 22df61c5286d495faaeabfccc2cfebb1 -#: edb97626a1724e93b55584e44a7e4a44 -#: c886363fbf8a470a99ad6a99bc3760a8 +#: febad82c34014a1f9680a5e84ccb5ccc +#: febad82c34014a1f9680a5e84ccb5ccc +#: febad82c34014a1f9680a5e84ccb5ccc +#: febad82c34014a1f9680a5e84ccb5ccc msgid ":class:`bytes`" msgstr "" @@ -705,8 +716,8 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio.is_opus:1 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio.is_opus:1 #: 6d11292606384b7aa2726296be6efa43 -#: f933a708c92045868a9caa15f8015d92 -#: 441627e81b294f4e9712c623a70d3e00 +#: 6d11292606384b7aa2726296be6efa43 +#: 6d11292606384b7aa2726296be6efa43 msgid "Checks if the audio source is already encoded in Opus." msgstr "" @@ -714,8 +725,8 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegAudio.cleanup:1 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.cleanup:1 #: 29e9300bf3e24bcfb0045c59fbaf93ac -#: a6544280b0d94cf092b8461e4608eee8 -#: bbac2762b28c49e18fe322f9591280b4 +#: 29e9300bf3e24bcfb0045c59fbaf93ac +#: 29e9300bf3e24bcfb0045c59fbaf93ac msgid "Called when clean-up is needed to be done." msgstr "" @@ -723,8 +734,8 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegAudio.cleanup:3 #: ../../../discord/player.py:docstring of discord.player.PCMVolumeTransformer.cleanup:3 #: 1b31cd5b6fa44ef8b1ed95d966efcddf -#: 557038e96505404694c861b87a5076af -#: 6d8eb37aadee4ea8ad39f10c48e9956f +#: 1b31cd5b6fa44ef8b1ed95d966efcddf +#: 1b31cd5b6fa44ef8b1ed95d966efcddf msgid "Useful for clearing buffer data or processes after it is done playing audio." msgstr "" @@ -756,7 +767,7 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:1 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:1 #: 2b8ab32191da45798a3bea06b09cad1e -#: 6bfee17debc94240a86d9d31ee71e75a +#: 2b8ab32191da45798a3bea06b09cad1e msgid "An audio source from FFmpeg (or AVConv)." msgstr "" @@ -768,7 +779,7 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:18 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:7 #: 91b78b16596942698136b40beb390887 -#: 40161dae93a5444592d3b38086c0bbd5 +#: 91b78b16596942698136b40beb390887 msgid "You must have the ffmpeg or avconv executable in your path environment variable in order for this to work." msgstr "" @@ -777,45 +788,45 @@ msgstr "" msgid "The input that ffmpeg will take and convert to PCM bytes. If ``pipe`` is ``True`` then this is a file-like object that is passed to the stdin of ffmpeg." msgstr "" -#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:43 +#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:44 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:16 #: b18d98307af54783b5509b299f373832 -#: ee979d778a514578afa221436f337ae6 +#: b18d98307af54783b5509b299f373832 msgid "The executable name (and path) to use. Defaults to ``ffmpeg``." msgstr "" -#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:46 +#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:47 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:19 #: f5acb595a683400e9c9246fb48d1b253 -#: 21ce334995aa4931bcc3071260ba9289 +#: f5acb595a683400e9c9246fb48d1b253 msgid "If ``True``, denotes that ``source`` parameter will be passed to the stdin of ffmpeg. Defaults to ``False``." msgstr "" -#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:50 +#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:51 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:23 #: ef5575dc64624e11a2c1919f793f55d6 -#: 374ca46ede85471e8c4796af9955f286 +#: ef5575dc64624e11a2c1919f793f55d6 msgid "A file-like object to pass to the Popen constructor. Could also be an instance of ``subprocess.PIPE``." msgstr "" -#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:54 +#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:55 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:27 #: 452e450be3f544b7bbb5e50227089276 -#: 66021a8ed46e44e0ad3a8d872261a124 +#: 452e450be3f544b7bbb5e50227089276 msgid "Extra command line arguments to pass to ffmpeg before the ``-i`` flag." msgstr "" -#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:57 +#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:58 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:30 #: b8cd968276cf470896aa34aaa8858222 -#: 79971e5fc9e6447cb18c13317097b842 +#: b8cd968276cf470896aa34aaa8858222 msgid "Extra command line arguments to pass to ffmpeg after the ``-i`` flag." msgstr "" -#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:60 +#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:61 #: ../../../discord/player.py:docstring of discord.player.FFmpegPCMAudio:33 #: 732d7e069def4da7a6802b95b9c16ff7 -#: cfe616123f1744e89d7e549cdae8baa1 +#: 732d7e069def4da7a6802b95b9c16ff7 msgid "The subprocess failed to be created." msgstr "" @@ -841,15 +852,15 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:30 #: c6bb03f73f714f3696b1d71832aa6dd7 -msgid "The codec to use to encode the audio data. Normally this would be just ``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to opportunistically skip pointlessly re-encoding Opus audio data by passing ``copy`` as the codec value. Any values other than ``copy``, ``opus``, or ``libopus`` will be considered ``libopus``. Defaults to ``libopus``. .. warning:: Do not provide this parameter unless you are certain that the audio input is already Opus encoded. For typical use :meth:`FFmpegOpusAudio.from_probe` should be used to determine the proper value for this parameter." +msgid "The codec to use to encode the audio data. Normally this would be just ``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to opportunistically skip pointlessly re-encoding Opus audio data by passing ``copy`` as the codec value. Any values other than ``copy``, or ``libopus`` will be considered ``libopus``. ``opus`` will also be considered ``libopus`` since the ``opus`` encoder is still in development. Defaults to ``libopus``. .. warning:: Do not provide this parameter unless you are certain that the audio input is already Opus encoded. For typical use :meth:`FFmpegOpusAudio.from_probe` should be used to determine the proper value for this parameter." msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:30 #: c802b41b6d7c4883b9a394014bcc25c0 -msgid "The codec to use to encode the audio data. Normally this would be just ``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to opportunistically skip pointlessly re-encoding Opus audio data by passing ``copy`` as the codec value. Any values other than ``copy``, ``opus``, or ``libopus`` will be considered ``libopus``. Defaults to ``libopus``." +msgid "The codec to use to encode the audio data. Normally this would be just ``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to opportunistically skip pointlessly re-encoding Opus audio data by passing ``copy`` as the codec value. Any values other than ``copy``, or ``libopus`` will be considered ``libopus``. ``opus`` will also be considered ``libopus`` since the ``opus`` encoder is still in development. Defaults to ``libopus``." msgstr "" -#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:38 +#: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio:39 #: 09a411b1eaf34bc69f3bfbeb340af7d3 msgid "Do not provide this parameter unless you are certain that the audio input is already Opus encoded. For typical use :meth:`FFmpegOpusAudio.from_probe` should be used to determine the proper value for this parameter." msgstr "" @@ -887,7 +898,7 @@ msgstr "" #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio.from_probe:22 #: ../../../discord/player.py:docstring of discord.player.FFmpegOpusAudio.probe:16 #: 3053ad3525814d9b9594f43d09f6897f -#: db6a307d1e144376a9adfd32cd860429 +#: 3053ad3525814d9b9594f43d09f6897f msgid "Invalid probe method, must be ``'native'`` or ``'fallback'``." msgstr "" diff --git a/docs/build/locales/changelog.pot b/docs/build/locales/changelog.pot index 6b5105b543..212faf6757 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: 2024-08-22 12:13+0000\n" +"POT-Creation-Date: 2024-10-11 09:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,18 +43,142 @@ msgstr "" #: ../../changelog.md:13 #: b32d85acd95341dfb2e580a11f6272ca -msgid "⚠️ **This Version Removes Support For Python 3.8** ⚠️" +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" msgstr "" #: ../../changelog.md:15 -#: ../../changelog.md:101 -#: ../../changelog.md:227 -#: ../../changelog.md:378 -#: ../../changelog.md:424 -#: ../../changelog.md:501 -#: ../../changelog.md:640 -#: ../../changelog.md:742 -#: ../../changelog.md:849 +#: ../../changelog.md:90 +#: ../../changelog.md:197 +#: ../../changelog.md:457 +#: ../../changelog.md:530 +#: ../../changelog.md:585 +#: ../../changelog.md:601 +#: ../../changelog.md:669 +#: ../../changelog.md:770 +#: ../../changelog.md:859 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +#: e8cf33c496dc4074adbbcfbbce555d76 +msgid "Added" +msgstr "" + +#: ../../changelog.md:17 +#: 73f8d143b51e4d75ba380e16b08e6dcb +msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" +msgstr "" + +#: ../../changelog.md:19 +#: 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 +#: c3f3b5baaf6d4bf3a3deaa582d1444a1 +msgid "Added `Member.guild_banner` and `Member.display_banner` properties. ([#2556](https://github.com/Pycord-Development/pycord/pull/2556))" +msgstr "" + +#: ../../changelog.md:25 +#: ee1185f07728432d90acac5a21dbec45 +msgid "Added `elapsed` method to `VoiceClient`. ([#2587](https://github.com/Pycord-Development/pycord/pull/2587/))" +msgstr "" + +#: ../../changelog.md:27 +#: 7fd8831246324c0ba80b842014371a93 +msgid "Added optional `filter` parameter to `utils.basic_autocomplete()`. ([#2590](https://github.com/Pycord-Development/pycord/pull/2590))" +msgstr "" + +#: ../../changelog.md:30 +#: ../../changelog.md:63 +#: ../../changelog.md:121 +#: ../../changelog.md:329 +#: ../../changelog.md:444 +#: ../../changelog.md:494 +#: ../../changelog.md:512 +#: ../../changelog.md:523 +#: ../../changelog.md:551 +#: ../../changelog.md:577 +#: ../../changelog.md:590 +#: ../../changelog.md:633 +#: ../../changelog.md:647 +#: ../../changelog.md:654 +#: ../../changelog.md:662 +#: ../../changelog.md:710 +#: ../../changelog.md:816 +#: ../../changelog.md:922 +#: ../../changelog.md:959 +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +#: 25748af9e8d041dc8b2c9e7a88663f4f +msgid "Fixed" +msgstr "" + +#: ../../changelog.md:32 +#: 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:34 +#: 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:36 +#: 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:38 +#: 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:40 +#: 21ab8865343f4f4a95f4e6fb558290f9 +msgid "Fixed the `is_owner()` `user` type hint: `User` -> `User | Member`. ([#2593](https://github.com/Pycord-Development/pycord/pull/2593))" +msgstr "" + +#: ../../changelog.md:42 +#: 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:45 +#: ab1ed3f8483145bea5b24fad05b5648f +msgid "Fixed commands with `BucketType.cagegory` cooldown causing issues in private channels. ([#2603](https://github.com/Pycord-Development/pycord/pull/2603))" +msgstr "" + +#: ../../changelog.md:48 +#: ../../changelog.md:161 +#: ../../changelog.md:287 +#: ../../changelog.md:438 +#: ../../changelog.md:484 +#: ../../changelog.md:561 +#: ../../changelog.md:700 +#: ../../changelog.md:802 +#: ../../changelog.md:909 #: 6f3f624eef944b38a861d712cf1c2dd3 #: 6f3f624eef944b38a861d712cf1c2dd3 #: 6f3f624eef944b38a861d712cf1c2dd3 @@ -67,300 +191,302 @@ msgstr "" msgid "Changed" msgstr "" -#: ../../changelog.md:17 +#: ../../changelog.md:50 #: 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:20 +#: ../../changelog.md:53 #: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 -msgid "⚠️ **This Version Removes Support For Python 3.8** ⚠️ ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgid "⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" msgstr "" -#: ../../changelog.md:23 -#: ../../changelog.md:30 -#: ../../changelog.md:137 -#: ../../changelog.md:397 -#: ../../changelog.md:470 -#: ../../changelog.md:525 -#: ../../changelog.md:541 -#: ../../changelog.md:609 -#: ../../changelog.md:710 -#: ../../changelog.md:799 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -#: e8cf33c496dc4074adbbcfbbce555d76 -msgid "Added" +#: ../../changelog.md:56 +#: ../../changelog.md:623 +#: 5b535d4b52244097b05ec474ea2121c6 +#: 5b535d4b52244097b05ec474ea2121c6 +msgid "Deprecated" msgstr "" -#: ../../changelog.md:25 -#: 73f8d143b51e4d75ba380e16b08e6dcb -msgid "Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528))" +#: ../../changelog.md:58 +#: effae79d201c4ca0a0e3943743dfc1b5 +msgid "Deprecated `AppInfo.summary` in favor of `AppInfo.description`. ([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" msgstr "" -#: ../../changelog.md:28 +#: ../../changelog.md:61 +#: 2ea9c95bdc934b7bbbe972ad30512eb5 +msgid "[2.6.1] - 2024-09-15" +msgstr "" + +#: ../../changelog.md:65 +#: 1a3f1825ed6940388193b1ef07b1dc76 +msgid "Fixed premature garbage collection of tasks. ([#2510](https://github.com/Pycord-Development/pycord/pull/2510))" +msgstr "" + +#: ../../changelog.md:67 +#: 8b40273b3f334953b36d4e726019a6d1 +msgid "Fixed `EntitlementIterator` type hints and behavior with `limit > 100`. ([#2555](https://github.com/Pycord-Development/pycord/pull/2555))" +msgstr "" + +#: ../../changelog.md:69 +#: 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:71 +#: 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:74 +#: 2fb12f31fbda4dd38ac5d75d20c470af +msgid "Fixed missing `__slots__` attributes in `RawReactionClearEmojiEvent` and `RawMessagePollVoteEvent`. ([#2500](https://github.com/Pycord-Development/pycord/pull/2500))" +msgstr "" + +#: ../../changelog.md:77 +#: 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:79 +#: 7869c915b3f14f07a5bf3a4475157805 +msgid "Fixed `PartialMessage` causing errors when created from `PartialMessageable`. ([#2568](https://github.com/Pycord-Development/pycord/pull/2500))" +msgstr "" + +#: ../../changelog.md:81 +#: 2fb12f31fbda4dd38ac5d75d20c470af +msgid "Fixed the `guild` attribute of `Member`s recieved from a `UserCommand` being `None`. ([#2573](https://github.com/Pycord-Development/pycord/pull/2573))" +msgstr "" + +#: ../../changelog.md:83 +#: a148a83edd1f4f7b845a87b1a987c516 +msgid "Fixed `Webhook.send` not including attachment data. ([#2513](https://github.com/Pycord-Development/pycord/pull/2513))" +msgstr "" + +#: ../../changelog.md:85 +#: 98b7cc4cbd3b4529bd64539cdc0166e7 +msgid "Fixed inverted type hints in `CheckAnyFailure`. ([#2502](https://github.com/Pycord-Development/pycord/pull/2502))" +msgstr "" + +#: ../../changelog.md:88 #: 2ea9c95bdc934b7bbbe972ad30512eb5 msgid "[2.6.0] - 2024-07-09" msgstr "" -#: ../../changelog.md:32 +#: ../../changelog.md:92 #: ee1185f07728432d90acac5a21dbec45 msgid "Added `banner` parameter to `ClientUser.edit`. ([#2396](https://github.com/Pycord-Development/pycord/pull/2396))" msgstr "" -#: ../../changelog.md:34 +#: ../../changelog.md:94 #: d88667c6f5dd4c8789c7f597cbcc5b58 msgid "Added `user` argument to `Paginator.edit`. ([#2390](https://github.com/Pycord-Development/pycord/pull/2390))" msgstr "" -#: ../../changelog.md:36 +#: ../../changelog.md:96 #: 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:38 +#: ../../changelog.md:98 #: 73f8d143b51e4d75ba380e16b08e6dcb msgid "Added `Guild.search_members`. ([#2418](https://github.com/Pycord-Development/pycord/pull/2418))" msgstr "" -#: ../../changelog.md:40 +#: ../../changelog.md:100 #: 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:42 +#: ../../changelog.md:102 #: f56f60d027c34c1c96d0aae7504b6cfb msgid "Added `member` data to the `raw_reaction_remove` event. ([#2412](https://github.com/Pycord-Development/pycord/pull/2412))" msgstr "" -#: ../../changelog.md:44 +#: ../../changelog.md:104 #: f9988dfe7b23484b9ba4809f9bb95d74 msgid "Added `Poll` and all related features. ([#2408](https://github.com/Pycord-Development/pycord/pull/2408))" msgstr "" -#: ../../changelog.md:46 +#: ../../changelog.md:106 #: 9ac720e03f6142e4ac4e0b6de0379c55 msgid "Added `stacklevel` param to `utils.warn_deprecated` and `utils.deprecated`. ([#2450](https://github.com/Pycord-Development/pycord/pull/2450))" msgstr "" -#: ../../changelog.md:48 +#: ../../changelog.md:108 #: a8616b9a932f4606b85de797fc499ba7 msgid "Added support for user-installable applications. ([#2409](https://github.com/Pycord-Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:50 +#: ../../changelog.md:110 #: 1c4f1fdcf05c43aba319d2e797df1b3e msgid "Added support for one-time purchases for Discord monetization. ([#2438](https://github.com/Pycord-Development/pycord/pull/2438))" msgstr "" -#: ../../changelog.md:52 +#: ../../changelog.md:112 #: 44550f6f16534a32aae326204a92f827 msgid "Added `Attachment.title`. ([#2486](https://github.com/Pycord-Development/pycord/pull/2486))" msgstr "" -#: ../../changelog.md:54 +#: ../../changelog.md:114 #: fc13286743f845d19a7cab16bf48759f msgid "Added `MemberFlags`. ([#2489](https://github.com/Pycord-Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:55 +#: ../../changelog.md:115 #: 90ea693eff9d4606a4c04da0d022efe1 msgid "Added `bypass_verification` parameter to `Member.edit`. ([#2489](https://github.com/Pycord-Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:57 +#: ../../changelog.md:117 #: b0e2a36ec1474943ac739d3a17c79296 msgid "Added `RoleFlags`. ([#2487](https://github.com/Pycord-Development/pycord/pull/2487))" msgstr "" -#: ../../changelog.md:58 +#: ../../changelog.md:118 #: 1acba6757cf74da68c1302cbed5100b5 msgid "Added `MessageCall` information. ([#2488](https://github.com/Pycord-Development/pycord/pull/2488))" msgstr "" -#: ../../changelog.md:61 -#: ../../changelog.md:269 -#: ../../changelog.md:384 -#: ../../changelog.md:434 -#: ../../changelog.md:452 -#: ../../changelog.md:463 -#: ../../changelog.md:491 -#: ../../changelog.md:517 -#: ../../changelog.md:530 -#: ../../changelog.md:573 -#: ../../changelog.md:587 -#: ../../changelog.md:594 -#: ../../changelog.md:602 -#: ../../changelog.md:650 -#: ../../changelog.md:756 -#: ../../changelog.md:862 -#: ../../changelog.md:899 -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -#: 25748af9e8d041dc8b2c9e7a88663f4f -msgid "Fixed" -msgstr "" - -#: ../../changelog.md:63 +#: ../../changelog.md:123 #: 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:65 +#: ../../changelog.md:125 #: 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:68 +#: ../../changelog.md:128 #: 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:70 +#: ../../changelog.md:130 #: 9d69c269ed79425ab60e09f9b5e2ee4b msgid "Fixed `NameError` in some instances of `Interaction`. ([#2402](https://github.com/Pycord-Development/pycord/pull/2402))" msgstr "" -#: ../../changelog.md:72 +#: ../../changelog.md:132 #: 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:74 +#: ../../changelog.md:134 #: 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:76 +#: ../../changelog.md:136 #: 8b40273b3f334953b36d4e726019a6d1 msgid "Fixed `ScheduledEvent.subscribers` behavior with `limit=None`. ([#2407](https://github.com/Pycord-Development/pycord/pull/2407))" msgstr "" -#: ../../changelog.md:78 +#: ../../changelog.md:138 #: 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:80 +#: ../../changelog.md:140 #: ef1005168cfb44b6b8f2055793ee601d msgid "Fixed option typehints being ignored when using `parameter_name`. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:82 +#: ../../changelog.md:142 #: 7869c915b3f14f07a5bf3a4475157805 msgid "Fixed parameter `embed=None` causing `AttributeError` on `PartialMessage.edit`. ([#2446](https://github.com/Pycord-Development/pycord/pull/2446))" msgstr "" -#: ../../changelog.md:84 +#: ../../changelog.md:144 #: 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:86 +#: ../../changelog.md:146 #: 878001efd2cc45dead2ee90071cecf01 msgid "Fixed missing `application_id` in `Entitlement.delete`. ([#2458](https://github.com/Pycord-Development/pycord/pull/2458))" msgstr "" -#: ../../changelog.md:88 +#: ../../changelog.md:148 #: 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:90 +#: ../../changelog.md:150 #: 55d4ea1bd82340bcb8c23812b5179448 msgid "Fixed many inaccurate type hints throughout the library. ([#2457](https://github.com/Pycord-Development/pycord/pull/2457))" msgstr "" -#: ../../changelog.md:92 +#: ../../changelog.md:152 #: 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:94 +#: ../../changelog.md:154 #: 6861ca06f105483bbc97a0928b422c0a msgid "Fixed `remove_application_command` causing issues while reloading extensions. ([#2480](https://github.com/Pycord-Development/pycord/pull/2480))" msgstr "" -#: ../../changelog.md:96 +#: ../../changelog.md:156 #: 0fe082c072ae49f581e23f1910056ed8 msgid "Fixed outdated logic for filtering and sorting audit log entries. ([#2371](https://github.com/Pycord-Development/pycord/pull/2371))" msgstr "" -#: ../../changelog.md:98 +#: ../../changelog.md:158 #: af74ad39a1b34e1fa81b9328b1540ea5 msgid "Further fixed logic when fetching audit logs. ([#2492](https://github.com/Pycord-Development/pycord/pull/2492))" msgstr "" -#: ../../changelog.md:103 +#: ../../changelog.md:163 #: c07af9a4c1fd4892ae280f8510c5161f msgid "Changed the type of `Guild.bitrate_limit` to `int`. ([#2387](https://github.com/Pycord-Development/pycord/pull/2387))" msgstr "" -#: ../../changelog.md:105 +#: ../../changelog.md:165 #: 552325d759394d788ef5af5370590ced msgid "HTTP requests that fail with a 503 status are now re-tried. ([#2395](https://github.com/Pycord-Development/pycord/pull/2395))" msgstr "" -#: ../../changelog.md:107 +#: ../../changelog.md:167 #: 3131b38385834d42af1359ccf1b8e9e8 msgid "`option` decorator now accepts `input_type`. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:109 +#: ../../changelog.md:169 #: 38abe22de33943b2b3ff6091e2c3779f msgid "`Option` may be used instead of `BridgeOption` until 2.7. ([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:111 +#: ../../changelog.md:171 #: 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:113 +#: ../../changelog.md:173 #: 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:116 +#: ../../changelog.md:176 #: 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:118 +#: ../../changelog.md:178 #: 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:121 +#: ../../changelog.md:181 #: 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:124 -#: ../../changelog.md:262 -#: ../../changelog.md:510 -#: ../../changelog.md:751 +#: ../../changelog.md:184 +#: ../../changelog.md:322 +#: ../../changelog.md:570 +#: ../../changelog.md:811 #: cb54f87243e542f6bdc3742c26311fa6 #: cb54f87243e542f6bdc3742c26311fa6 #: cb54f87243e542f6bdc3742c26311fa6 @@ -368,1554 +494,1549 @@ msgstr "" msgid "Removed" msgstr "" -#: ../../changelog.md:126 +#: ../../changelog.md:186 #: 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:129 +#: ../../changelog.md:189 #: 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:132 +#: ../../changelog.md:192 #: 4d2440e51f8346a5894152a1e3ac6351 msgid "Removed the `vanity_code` parameter from `Guild.edit`. ([#2491](https://github.com/Pycord-Development/pycord/pull/2491))" msgstr "" -#: ../../changelog.md:135 +#: ../../changelog.md:195 #: 6a0c9c7b35c54520a5ae4547c8382a6e msgid "[2.5.0] - 2024-03-02" msgstr "" -#: ../../changelog.md:139 +#: ../../changelog.md:199 #: 60a5bb23d20a46b29897ff0b90b12c68 msgid "Added method to start bot via async context manager. ([#1801](https://github.com/Pycord-Development/pycord/pull/1801))" msgstr "" -#: ../../changelog.md:141 +#: ../../changelog.md:201 #: 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:143 +#: ../../changelog.md:203 #: 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:146 +#: ../../changelog.md:206 #: 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:148 +#: ../../changelog.md:208 #: 3dc5ef7302d8499f8f3b37132cad769a msgid "Added support for text-related features in `StageChannel`. ([#1936](https://github.com/Pycord-Development/pycord/pull/1936))" msgstr "" -#: ../../changelog.md:150 +#: ../../changelog.md:210 #: b26f8600ddae4ee7adf165d713c4c520 msgid "Added support for one-time event listeners in `Client.listen`. ([#1957](https://github.com/Pycord-Development/pycord/pull/1957))" msgstr "" -#: ../../changelog.md:152 +#: ../../changelog.md:212 #: 4c1d702a0fd34e05b931d0149b6d2e88 msgid "Added `current_page` argument to `Paginator.update()`. ([#1983](https://github.com/Pycord-Development/pycord/pull/1983))" msgstr "" -#: ../../changelog.md:154 +#: ../../changelog.md:214 #: c424e9e7177746638415ee55b969a529 msgid "Added application flag `application_auto_moderation_rule_create_badge`. ([#1992](https://github.com/Pycord-Development/pycord/pull/1992))" msgstr "" -#: ../../changelog.md:156 +#: ../../changelog.md:216 #: 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:159 +#: ../../changelog.md:219 #: af0b802a69904f288b90a992f9990483 msgid "Added `custom_message` to AutoModActionMetadata. ([#2029](https://github.com/Pycord-Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:161 +#: ../../changelog.md:221 #: 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:164 +#: ../../changelog.md:224 #: 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:167 +#: ../../changelog.md:227 #: 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:170 +#: ../../changelog.md:230 #: 9d551823bcc84935a681e5d58adf5111 msgid "Added AutoMod-related models for `AuditLogDiff` enums. ([#2030](https://github.com/Pycord-Development/pycord/pull/2030))" msgstr "" -#: ../../changelog.md:172 +#: ../../changelog.md:232 #: c3f3b5baaf6d4bf3a3deaa582d1444a1 msgid "Added `Interaction.respond` and `Interaction.edit` as shortcut responses. ([#2026](https://github.com/Pycord-Development/pycord/pull/2026))" msgstr "" -#: ../../changelog.md:174 +#: ../../changelog.md:234 #: 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:177 +#: ../../changelog.md:237 #: 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:180 +#: ../../changelog.md:240 #: b21a35a76bac4e2d9ae6a07c7a3a696a msgid "Added support for usernames and modified multiple methods accordingly. ([#2042](https://github.com/Pycord-Development/pycord/pull/2042))" msgstr "" -#: ../../changelog.md:182 +#: ../../changelog.md:242 #: 74a9e9832d4c4a6fa8734778209c65e4 msgid "Added `icon` and `unicode_emoji` arguments to `Guild.create_role`. ([#2086](https://github.com/Pycord-Development/pycord/pull/2086))" msgstr "" -#: ../../changelog.md:184 +#: ../../changelog.md:244 #: f2ec2163c71c48b9a21d3bd75fff5064 msgid "Added `cooldown` and `max_concurrency` attributes to `SlashCommandGroup`. ([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:186 +#: ../../changelog.md:246 #: 85eb170585cb42f598e263c7b60a31e0 msgid "Added embedded activities Gartic Phone and Jamspace. ([#2102](https://github.com/Pycord-Development/pycord/pull/2102))" msgstr "" -#: ../../changelog.md:188 +#: ../../changelog.md:248 #: 7959cb02aa124f1b82dc5adbc03e84c5 msgid "Added `bridge.Context` type as a `Union` of subclasses. ([#2106](https://github.com/Pycord-Development/pycord/pull/2106))" msgstr "" -#: ../../changelog.md:190 +#: ../../changelog.md:250 #: 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:192 +#: ../../changelog.md:252 #: 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:195 +#: ../../changelog.md:255 #: 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:197 +#: ../../changelog.md:257 #: 42ed7327fefc4b54872053b06dc3d128 msgid "Added support for custom bot status. ([#2206](https://github.com/Pycord-Development/pycord/pull/2206))" msgstr "" -#: ../../changelog.md:199 +#: ../../changelog.md:259 #: 72df647a50374daa932d83ec54fadbce msgid "Added function `Guild.delete_auto_moderation_rule`. ([#2153](https://github.com/Pycord-Development/pycord/pull/2153))" msgstr "" -#: ../../changelog.md:201 +#: ../../changelog.md:261 #: dddf1b7b1aba48dfb0f3282e4d0658a2 msgid "Added `VoiceChannel.slowmode_delay`. ([#2112](https://github.com/Pycord-Development/pycord/pull/2112))" msgstr "" -#: ../../changelog.md:203 +#: ../../changelog.md:263 #: 3b2c11ddd69145ff9b65a168d5f20f04 msgid "Added `ForumChannel.default_reaction_emoji` attribute. ([#2178](https://github.com/Pycord-Development/pycord/pull/2178))" msgstr "" -#: ../../changelog.md:205 +#: ../../changelog.md:265 #: 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:208 +#: ../../changelog.md:268 #: 4620d311330a4c04b6b2b7b4de078652 msgid "Added `applied_tags` parameter to `Webhook.send` method. ([#2322](https://github.com/Pycord-Development/pycord/pull/2322))" msgstr "" -#: ../../changelog.md:210 +#: ../../changelog.md:270 #: 90293effcc9a4c0cbe82b4d50f4e2604 msgid "Added `User.avatar_decoration`. ([#2131](https://github.com/Pycord-Development/pycord/pull/2131))" msgstr "" -#: ../../changelog.md:212 +#: ../../changelog.md:272 #: f1c971d407c9454c85b3b93e5be66b65 msgid "Added support for guild onboarding related features. ([#2127](https://github.com/Pycord-Development/pycord/pull/2127))" msgstr "" -#: ../../changelog.md:214 +#: ../../changelog.md:274 #: 4f80fa16c23e41c19ad5f98cb4764338 msgid "Added support for monetization related objects and events. ([#2273](https://github.com/Pycord-Development/pycord/pull/2273))" msgstr "" -#: ../../changelog.md:216 +#: ../../changelog.md:276 #: 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:218 +#: ../../changelog.md:278 #: 4d570b6175b846b7b096d02a18bf1053 msgid "Added `invitable` and `slowmode_delay` to `Thread` creation methods. ([#2350](https://github.com/Pycord-Development/pycord/pull/2350))" msgstr "" -#: ../../changelog.md:220 +#: ../../changelog.md:280 #: 6e961ffbbb9c4e43a860891df7ed6fa5 msgid "Added support for voice channel statuses. ([#2368](https://github.com/Pycord-Development/pycord/pull/2368))" msgstr "" -#: ../../changelog.md:222 +#: ../../changelog.md:282 #: ee841b6b671d4856b893970d196abd64 msgid "Added `enforce_nonce` parameter for message sending. ([#2370](https://github.com/Pycord-Development/pycord/pull/2370))" msgstr "" -#: ../../changelog.md:224 +#: ../../changelog.md:284 #: 2608a06bd147422aa67260fc397061b3 msgid "Added audit log support for voice channel status. ([#2373](https://github.com/Pycord-Development/pycord/pull/2373))" msgstr "" -#: ../../changelog.md:229 +#: ../../changelog.md:289 #: 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:232 +#: ../../changelog.md:292 #: 3f5b3c8765174ac6aaefd7493e389482 msgid "Changed `ffmpeg` output suppression when recording voice channels. ([#1993](https://github.com/Pycord-Development/pycord/pull/1993))" msgstr "" -#: ../../changelog.md:234 +#: ../../changelog.md:294 #: 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:236 +#: ../../changelog.md:296 #: 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:238 +#: ../../changelog.md:298 #: 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:241 +#: ../../changelog.md:301 #: 97745879546247a08a47059715774c5b msgid "Changed `DMChannel.recipients` to potentially be `None`. ([#2025](https://github.com/Pycord-Development/pycord/pull/2025))" msgstr "" -#: ../../changelog.md:243 +#: ../../changelog.md:303 #: 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:247 +#: ../../changelog.md:307 #: 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:250 +#: ../../changelog.md:310 #: 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:253 +#: ../../changelog.md:313 #: 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:255 +#: ../../changelog.md:315 #: 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:257 +#: ../../changelog.md:317 #: 3bab78924e3d402698ce98a72ddc2c78 msgid "Replaced `orjson` features with `msgspec` in the codebase. ([#2170](https://github.com/Pycord-Development/pycord/pull/2170))" msgstr "" -#: ../../changelog.md:259 +#: ../../changelog.md:319 #: ca59a473432d434ca872411f9c66003d msgid "`BridgeOption` must now be used for arguments in bridge commands. ([#2252](https://github.com/Pycord-Development/pycord/pull/2252))" msgstr "" -#: ../../changelog.md:264 +#: ../../changelog.md:324 #: 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:266 +#: ../../changelog.md:326 #: 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:271 +#: ../../changelog.md:331 #: 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:274 +#: ../../changelog.md:334 #: 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:276 +#: ../../changelog.md:336 #: 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:279 +#: ../../changelog.md:339 #: 26359420acd84d13b7ec8078c585de73 msgid "Fixed `None` being handled incorrectly for avatar in `ClientUser.edit`. ([#1994](https://github.com/Pycord-Development/pycord/pull/1994))" msgstr "" -#: ../../changelog.md:281 +#: ../../changelog.md:341 #: 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:283 +#: ../../changelog.md:343 #: 18befe9e39544595a7a2036d48d19470 msgid "Fixed boolean converter breaking for Bridge Commands. ([#1999](https://github.com/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:285 +#: ../../changelog.md:345 #: 084a586848d74bfeb5f2ceba591293d0 msgid "Fixed bridge command options not working. ([#1999](https://github.com/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:287 +#: ../../changelog.md:347 #: 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:289 +#: ../../changelog.md:349 #: a3a4c596689748fe814636d674727419 msgid "Fixed `TypeError` in `AutoModRule`. ([#2029](https://github.com/Pycord-Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:291 +#: ../../changelog.md:351 #: 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:294 +#: ../../changelog.md:354 #: fae4d3fe283e4ea396db05e19418ce5d msgid "Fixed unloading of cogs with bridge commands. ([#2048](https://github.com/Pycord-Development/pycord/pull/2048))" msgstr "" -#: ../../changelog.md:296 +#: ../../changelog.md:356 #: eaf24d26663f4e6380db8ad8f0172cbe msgid "Fixed the `individual` slash command synchronization method. ([#1925](https://github.com/Pycord-Development/pycord/pull/1925))" msgstr "" -#: ../../changelog.md:298 +#: ../../changelog.md:358 #: 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:300 +#: ../../changelog.md:360 #: 47c28724914e4fc9a18709531f47c88d msgid "Fixed major `TypeError` when an `AuditLogEntry` has no user. ([#2079](https://github.com/Pycord-Development/pycord/pull/2079))" msgstr "" -#: ../../changelog.md:302 +#: ../../changelog.md:362 #: 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:304 +#: ../../changelog.md:364 #: a148a83edd1f4f7b845a87b1a987c516 msgid "Fixed `before_invoke` not being run for `SlashCommandGroup`. ([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:306 +#: ../../changelog.md:366 #: 1aa560acbffb489b9c0495cf0b24c36e msgid "Fixed `AttributeError` when accessing a `Select` object's values when it hasn't been interacted with. ([#2104](https://github.com/Pycord-Development/pycord/pull/2104))" msgstr "" -#: ../../changelog.md:308 +#: ../../changelog.md:368 #: 1770b0d4e2994906acfa30119c7eb482 msgid "Fixed `before_invoke` being run twice for slash subcommands. ([#2139](https://github.com/Pycord-Development/pycord/pull/2139))" msgstr "" -#: ../../changelog.md:310 +#: ../../changelog.md:370 #: df13f489e5fa4cc48904626e021c027d msgid "Fixed `Guild._member_count` sometimes not being set. ([#2145](https://github.com/Pycord-Development/pycord/pull/2145))" msgstr "" -#: ../../changelog.md:312 +#: ../../changelog.md:372 #: 269b54a1fd2744a7866a615c72ace4a8 msgid "Fixed `Thread.applied_tags` not being updated. ([#2146](https://github.com/Pycord-Development/pycord/pull/2146))" msgstr "" -#: ../../changelog.md:314 +#: ../../changelog.md:374 #: 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:317 +#: ../../changelog.md:377 #: 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:319 +#: ../../changelog.md:379 #: 2b542989e4474b1497f08ac6f19f99ed msgid "Fixed `ScheduledEvent.creator_id` returning `str` instead of `int`. ([#2162](https://github.com/Pycord-Development/pycord/pull/2162))" msgstr "" -#: ../../changelog.md:321 +#: ../../changelog.md:381 #: b5e55bb544e94272b3397bbc0e072ec3 msgid "Fixed `_bytes_to_base64_data` not defined. ([#2185](https://github.com/Pycord-Development/pycord/pull/2185))" msgstr "" -#: ../../changelog.md:323 +#: ../../changelog.md:383 #: 3de52ce55e8b41e2a5815592bb6257ec msgid "Fixed inaccurate `Union` type hint of `values` argument of `basic_autocomplete` to include `Iterable[OptionChoice]`." msgstr "" -#: ../../changelog.md:325 +#: ../../changelog.md:385 #: 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:327 +#: ../../changelog.md:387 #: 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:329 +#: ../../changelog.md:389 #: c17344409e9f492a8fd6b8c55ed614aa msgid "Fixed `DMChannel.recipient` and `User.dm_channel` being `None`. ([#2219](https://github.com/Pycord-Development/pycord/pull/2219))" msgstr "" -#: ../../changelog.md:331 +#: ../../changelog.md:391 #: 12ea4e48fc584a9c87ef676eeacfcd07 msgid "Fixed `ffmpeg` being terminated prematurely when piping audio stream. ([#2240](https://github.com/Pycord-Development/pycord/pull/2240))" msgstr "" -#: ../../changelog.md:333 +#: ../../changelog.md:393 #: 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:335 +#: ../../changelog.md:395 #: 7327cd43427e488999e090c78cac0b79 msgid "Fixed `AttributeError` when running permission checks without the `bot` scope. ([#2113](https://github.com/Pycord-Development/pycord/issues/2113))" msgstr "" -#: ../../changelog.md:337 +#: ../../changelog.md:397 #: d458144f63124e12a6e0d9f8f9cb952b msgid "Fixed `Option` not working on bridge commands because `ext.commands.Command` doesn't recognize them. ([#2256](https://github.com/Pycord-Development/pycord/pull/2256))" msgstr "" -#: ../../changelog.md:339 +#: ../../changelog.md:399 #: 8f18e8d005b1496387f152f3df8662b7 msgid "Fixed offset-aware tasks causing `TypeError` when being prepared. ([#2271](https://github.com/Pycord-Development/pycord/pull/2271))" msgstr "" -#: ../../changelog.md:341 +#: ../../changelog.md:401 #: d15ec1bf07934c9d86604965290c99bf msgid "Fixed `AttributeError` when serializing commands with `Annotated` type hints. ([#2243](https://github.com/Pycord-Development/pycord/pull/2243))" msgstr "" -#: ../../changelog.md:343 +#: ../../changelog.md:403 #: 2eb6e57c0a364efd86ffa8096f540133 msgid "Fixed `Intents.all()` returning the wrong value. ([#2257](https://github.com/Pycord-Development/pycord/issues/2257))" msgstr "" -#: ../../changelog.md:345 +#: ../../changelog.md:405 #: 5b2283d5d5e640999855ad3042fc5e6b msgid "Fixed `AuditLogIterator` not respecting the `after` parameter. ([#2295](https://github.com/Pycord-Development/pycord/issues/2295))" msgstr "" -#: ../../changelog.md:347 +#: ../../changelog.md:407 #: d3b786079fea46bc8786e6b5154c03ed msgid "Fixed `AttributeError` when failing to establish initial websocket connection. ([#2301](https://github.com/Pycord-Development/pycord/pull/2301))" msgstr "" -#: ../../changelog.md:349 +#: ../../changelog.md:409 #: b25e60c5a037415e80243abad7f9df8f msgid "Fixed `AttributeError` caused by `command.cog` being `MISSING`. ([#2303](https://github.com/Pycord-Development/pycord/issues/2303))" msgstr "" -#: ../../changelog.md:351 +#: ../../changelog.md:411 #: 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:353 +#: ../../changelog.md:413 #: 17ed8177c40a476fb48f4d90f37837c7 msgid "Fixed `AttributeError` when comparing application commands with non-command objects. ([#2299](https://github.com/Pycord-Development/pycord/issues/2299))" msgstr "" -#: ../../changelog.md:355 +#: ../../changelog.md:415 #: 5114e2e8307349088415bbbee6af60e4 msgid "Fixed `AttributeError` when copying groups on startup. ([#2331](https://github.com/Pycord-Development/pycord/issues/2331))" msgstr "" -#: ../../changelog.md:357 +#: ../../changelog.md:417 #: 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:360 +#: ../../changelog.md:420 #: 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:362 +#: ../../changelog.md:422 #: 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:364 +#: ../../changelog.md:424 #: 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:366 +#: ../../changelog.md:426 #: 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:369 +#: ../../changelog.md:429 #: 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:371 +#: ../../changelog.md:431 #: 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:373 +#: ../../changelog.md:433 #: 8ef80de7fad747f88bcdb50c5d39b51b msgid "Fixed enum to support stringified annotations. ([#2367](https://github.com/Pycord-Development/pycord/pull/2367))" msgstr "" -#: ../../changelog.md:376 +#: ../../changelog.md:436 #: b4456318b5c84fd28244fb8d7f496360 msgid "[2.4.1] - 2023-03-20" msgstr "" -#: ../../changelog.md:380 +#: ../../changelog.md:440 #: 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:386 +#: ../../changelog.md:446 #: 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:388 +#: ../../changelog.md:448 #: 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:391 +#: ../../changelog.md:451 #: 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:395 +#: ../../changelog.md:455 #: c101984320c34ce99992f9fe847e0e88 msgid "[2.4.0] - 2023-02-10" msgstr "" -#: ../../changelog.md:399 +#: ../../changelog.md:459 #: 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:402 +#: ../../changelog.md:462 #: 7fd8831246324c0ba80b842014371a93 msgid "Added missing `image` parameter to `Guild.create_scheduled_event()` method. ([#1831](https://github.com/Pycord-Development/pycord/pull/1831))" msgstr "" -#: ../../changelog.md:404 +#: ../../changelog.md:464 #: 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:408 +#: ../../changelog.md:468 #: 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:412 +#: ../../changelog.md:472 #: f5ee939eced64359a65e9e63f4c50556 msgid "Added new `EmbeddedActivity` values. ([#1859](https://github.com/Pycord-Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:414 +#: ../../changelog.md:474 #: ee535bdbc1cd4d558c6fa469a5b0d528 msgid "Added new `suppress_notifications` to `MessageFlags`. ([#1912](https://github.com/Pycord-Development/pycord/pull/1912))" msgstr "" -#: ../../changelog.md:416 +#: ../../changelog.md:476 #: fa69515bb7074d55a6b5abe0177aac95 msgid "Added GIF sticker format type to the `StickerFormatType` enum. ([#1915](https://github.com/Pycord-Development/pycord/pull/1915))" msgstr "" -#: ../../changelog.md:418 +#: ../../changelog.md:478 #: 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:421 +#: ../../changelog.md:481 #: 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:426 +#: ../../changelog.md:486 #: 571ca9ff303e4bd994e1179a0cadb5b3 msgid "Changed `EmbeddedActivity` values to update accordingly with the new activities. ([#1859](https://github.com/Pycord-Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:428 +#: ../../changelog.md:488 #: 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:431 +#: ../../changelog.md:491 #: 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:436 +#: ../../changelog.md:496 #: 416058062bb045498b964ebab56acb3a msgid "Fixed bugs in `Page.update_files` where file objects stored in memory were causing an `AttributeError`, and `io.BytesIO` files didn't 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:440 +#: ../../changelog.md:500 #: 8818ab33e8604db2877b20c041af6723 msgid "Fixed bridge groups missing the `parent` attribute. ([#1823](https://github.com/Pycord-Development/pycord/pull/1823))" msgstr "" -#: ../../changelog.md:442 +#: ../../changelog.md:502 #: 9fe0dfdfa63e4ad4b9c4e4043aef28b3 msgid "Fixed issues with creating auto moderation rules. ([#1822](https://github.com/Pycord-Development/pycord/pull/1822))" msgstr "" -#: ../../changelog.md:445 +#: ../../changelog.md:505 #: ea5b04755aae4a53a625348b5d5f945d msgid "[2.3.3] - 2023-02-10" msgstr "" -#: ../../changelog.md:447 +#: ../../changelog.md:507 #: 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:450 +#: ../../changelog.md:510 #: aeae11c1ec9e4f4ca20b998880bc4e5b msgid "[2.3.2] - 2022-12-03" msgstr "" -#: ../../changelog.md:454 +#: ../../changelog.md:514 #: 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:456 +#: ../../changelog.md:516 #: 7b22f35de99640918b24cf129a8708a1 msgid "Fixed an `AttributeError` in select relating to the select type. ([#1814](https://github.com/Pycord-Development/pycord/pull/1814))" msgstr "" -#: ../../changelog.md:458 +#: ../../changelog.md:518 #: b940bd229d2b4e6891eec2561e8e815c msgid "Fixed `Thread.applied_tags` always returning an empty list. ([#1817](https://github.com/Pycord-Development/pycord/pull/1817))" msgstr "" -#: ../../changelog.md:461 +#: ../../changelog.md:521 #: 1b92099482524c32940e7b2962f78c68 msgid "[2.3.1] - 2022-11-27" msgstr "" -#: ../../changelog.md:465 +#: ../../changelog.md:525 #: 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:468 +#: ../../changelog.md:528 #: eeb4225156bc403cb9430c14142f0030 msgid "[2.3.0] - 2022-11-23" msgstr "" -#: ../../changelog.md:472 +#: ../../changelog.md:532 #: 1f69a42547d7413d81ac3be425763eca msgid "New brief Attribute to BridgeSlashCommand. ([#1676](https://github.com/Pycord-Development/pycord/pull/1676))" msgstr "" -#: ../../changelog.md:474 +#: ../../changelog.md:534 #: faba5859b8964373ba18f34a5830b58a msgid "Python 3.11 support. ([#1680](https://github.com/Pycord-Development/pycord/pull/1680))" msgstr "" -#: ../../changelog.md:475 +#: ../../changelog.md:535 #: 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:478 +#: ../../changelog.md:538 #: 99a675fe67cf47bd8552026dcb0d7680 msgid "Added support for age-restricted (NSFW) commands. ([#1775](https://github.com/Pycord-Development/pycord/pull/1775))" msgstr "" -#: ../../changelog.md:480 +#: ../../changelog.md:540 #: ee8b90ba67724d46a3efd5335b0a029a msgid "New flags: `PublicUserFlags.active_developer` & `ApplicationFlags.active`. ([#1776](https://github.com/Pycord-Development/pycord/pull/1776))" msgstr "" -#: ../../changelog.md:482 +#: ../../changelog.md:542 #: 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:484 +#: ../../changelog.md:544 #: 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:486 +#: ../../changelog.md:546 #: 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:488 +#: ../../changelog.md:548 #: 2a37ee55e00e4e68b43bcf62c0b6c16b msgid "Updated `Guild.features` to include new and previously missing features. ([#1788](https://github.com/Pycord-Development/pycord/pull/1788))" msgstr "" -#: ../../changelog.md:493 +#: ../../changelog.md:553 #: b96a634b3523470b9c6321bfe1d0d386 msgid "Fix bridge.has_permissions. ([#1695](https://github.com/Pycord-Development/pycord/pull/1695))" msgstr "" -#: ../../changelog.md:495 +#: ../../changelog.md:555 #: cc90297f0d5b47c7b04fcc3561b2ee44 msgid "Fix audit log overwrite type always resulting in `None`. ([#1716](https://github.com/Pycord-Development/pycord/pull/1716))" msgstr "" -#: ../../changelog.md:497 +#: ../../changelog.md:557 #: 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:503 +#: ../../changelog.md:563 #: 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:506 +#: ../../changelog.md:566 #: 7421d3fe662f4595af3381037136c502 msgid "`get_application_command()` now supports retrieving subcommands and subcommand groups. ([#1678](https://github.com/Pycord-Development/pycord/pull/1678))" msgstr "" -#: ../../changelog.md:512 +#: ../../changelog.md:572 #: 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:515 +#: ../../changelog.md:575 #: a11bd7aede7844c6b417faeae902549d msgid "[2.2.2] - 2022-10-05" msgstr "" -#: ../../changelog.md:519 +#: ../../changelog.md:579 #: 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:523 +#: ../../changelog.md:583 #: 804d49d35a1a4950bb1844cb14422c04 msgid "[2.2.1] - 2022-10-05" msgstr "" -#: ../../changelog.md:527 +#: ../../changelog.md:587 #: 96fc9a6acc3d412eb0e4fe8e93e6bce4 msgid "New `SlashCommand.qualified_id` attribute. ([#1672](https://github.com/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:532 +#: ../../changelog.md:592 #: 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:534 +#: ../../changelog.md:594 #: cdff853f73034e329f46051f2eee14d5 msgid "Fixed broken `cog` and `parent` attributes on commands in cogs. ([#1662](https://github.com/Pycord-Development/pycord/pull/1662))" msgstr "" -#: ../../changelog.md:536 +#: ../../changelog.md:596 #: 6e43909d03324ff994e8e0c5521b4ab8 msgid "Fixed `SlashCommand.mention` for subcommands. ([#1672](https://github.com/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:539 +#: ../../changelog.md:599 #: 7c216775f43c4a4283eada7e4c5566be msgid "[2.2.0] - 2022-10-02" msgstr "" -#: ../../changelog.md:543 +#: ../../changelog.md:603 #: 887646ff61cc484c8fb5a1b77f4705b3 msgid "New Guild Feature `INVITES_DISABLED`. ([#1613](https://github.com/Pycord-Development/pycord/pull/1613))" msgstr "" -#: ../../changelog.md:545 +#: ../../changelog.md:605 #: 1cab4dd437fc47059e14c6622b309200 msgid "`suppress` kwarg to `Messageable.send()`. ([#1587](https://github.com/Pycord-Development/pycord/pull/1587))" msgstr "" -#: ../../changelog.md:547 +#: ../../changelog.md:607 #: 628dc16b78d7462d9e752a6fd5c34f0d msgid "`proxy` and `proxy_auth` params to many Webhook-related methods. ([#1655](https://github.com/Pycord-Development/pycord/pull/1655))" msgstr "" -#: ../../changelog.md:549 +#: ../../changelog.md:609 #: 62fc2f7a9b7647efb0eaeabe6e18b131 msgid "`delete_message_seconds` parameter in ban methods. ([#1557](https://github.com/Pycord-Development/pycord/pull/1557))" msgstr "" -#: ../../changelog.md:551 +#: ../../changelog.md:611 #: 86674d77e2244a8f9a2273474845bc45 msgid "New `View.get_item()` method. ([#1659](https://github.com/Pycord-Development/pycord/pull/1659))" msgstr "" -#: ../../changelog.md:553 +#: ../../changelog.md:613 #: eaa5c0bba1a24094995e8bb0a52b7ca0 msgid "Permissions support for bridge commands. ([#1642](https://github.com/Pycord-Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:555 +#: ../../changelog.md:615 #: f3da627f546c4aebadcf3322597750da msgid "New `BridgeCommand.invoke()` method. ([#1642](https://github.com/Pycord-Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:557 +#: ../../changelog.md:617 #: 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:559 +#: ../../changelog.md:619 #: 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:563 -#: 5b535d4b52244097b05ec474ea2121c6 -msgid "Deprecated" -msgstr "" - -#: ../../changelog.md:565 +#: ../../changelog.md:625 #: 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:568 +#: ../../changelog.md:628 #: 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:575 +#: ../../changelog.md:635 #: 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:578 +#: ../../changelog.md:638 #: e24fad332ee74561882cb0fe5683d373 msgid "Fix `VOICE_SERVER_UPDATE` error. ([#1624](https://github.com/Pycord-Development/pycord/pull/1624))" msgstr "" -#: ../../changelog.md:580 +#: ../../changelog.md:640 #: 1658154957934f93aea580480a93f06d msgid "Removed unnecessary instance check in autocomplete. ([#1643](https://github.com/Pycord-Development/pycord/pull/1643))" msgstr "" -#: ../../changelog.md:582 +#: ../../changelog.md:642 #: 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:585 +#: ../../changelog.md:645 #: 2dd2c8f954934bb593bf96a65aaf49ce msgid "[2.1.3] - 2022-09-06" msgstr "" -#: ../../changelog.md:589 +#: ../../changelog.md:649 #: f97d21f188914b99a02eddf404a430d9 msgid "Fix TypeError in `process_application_commands`. ([#1622](https://github.com/Pycord-Development/pycord/pull/1622))" msgstr "" -#: ../../changelog.md:592 +#: ../../changelog.md:652 #: 20f3c230725b4f879eaf13fe8fab8861 msgid "[2.1.2] - 2022-09-06" msgstr "" -#: ../../changelog.md:596 +#: ../../changelog.md:656 #: 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:600 +#: ../../changelog.md:660 #: 439fb1afd83545f8b5d955600ad11510 msgid "[2.1.1] - 2022-08-25" msgstr "" -#: ../../changelog.md:604 +#: ../../changelog.md:664 #: e74d531343704a3faafa44b907a76e3f msgid "Bridge command detection in cogs. ([#1592](https://github.com/Pycord-Development/pycord/pull/1592))" msgstr "" -#: ../../changelog.md:607 +#: ../../changelog.md:667 #: d08ad13239c7439cbbd09aae4a16c23d msgid "[2.1.0] - 2022-08-25" msgstr "" -#: ../../changelog.md:611 +#: ../../changelog.md:671 #: 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:613 +#: ../../changelog.md:673 #: 59b42b5316384e81b6ef5f2cfeee36ff msgid "A `disable_on_timeout` kwarg in the `View` constructor. ([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:615 +#: ../../changelog.md:675 #: 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:618 +#: ../../changelog.md:678 #: 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:621 +#: ../../changelog.md:681 #: 5a44482095724e8c854fb0dac8a1b688 msgid "A new `fetch_application` method in the `Client` object. ([#1536](https://github.com/Pycord-Development/pycord/pull/1536))" msgstr "" -#: ../../changelog.md:623 +#: ../../changelog.md:683 #: f384ae7bd39d4645a038b219cc5e3d41 msgid "New `on_check_failure` event method for the `View` class. ([#799](https://github.com/Pycord-Development/pycord/pull/799))" msgstr "" -#: ../../changelog.md:625 +#: ../../changelog.md:685 #: 84fd56364f2e426f8059ab543cf8fa9f msgid "A `set_mfa_required` method to `Guild`. ([#1552](https://github.com/Pycord-Development/pycord/pull/1552))" msgstr "" -#: ../../changelog.md:627 +#: ../../changelog.md:687 #: 116daae4f3be479d91f71c1dfb2e158e msgid "Support for command groups with bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:629 +#: ../../changelog.md:689 #: aa264304900847509610971067c61d13 msgid "Support for `Attachment` type options for bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:631 +#: ../../changelog.md:691 #: f3a1898c5fb94d22ad268c1b80c06956 msgid "`is_app` property for `BridgeContext` to better differentiate context types. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:633 +#: ../../changelog.md:693 #: 6bbb2d7903f94ccf928e6d4a39d6181c msgid "Support for localization on bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:635 +#: ../../changelog.md:695 #: bf536e2d15b34745aa6202fefc7ecb86 msgid "A `filter_params` helper function in `discord.utils`. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:637 +#: ../../changelog.md:697 #: e9a5cb929d2a400996754846071ec5b6 msgid "Support for `InteractionMessage` via the `message` property of `View`. ([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:642 +#: ../../changelog.md:702 #: 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:645 +#: ../../changelog.md:705 #: 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:647 +#: ../../changelog.md:707 #: 1656bec918854d6297b74bb1e35a904f msgid "`commands.has_permissions()` check now returns `True` in DM channels. ([#1577](https://github.com/Pycord-Development/pycord/pull/1577))" msgstr "" -#: ../../changelog.md:652 +#: ../../changelog.md:712 #: a16756bd1a69469ab4a723abc6249124 msgid "Fix `VoiceChannel`/`CategoryChannel` data being invalidated on `Option._invoke`. ([#1490](https://github.com/Pycord-Development/pycord/pull/1490))" msgstr "" -#: ../../changelog.md:654 +#: ../../changelog.md:714 #: 22c69d421a4e44b5a09e1885e5b1db36 msgid "Fix type issues in `options.py` ([#1473](https://github.com/Pycord-Development/pycord/pull/1473))" msgstr "" -#: ../../changelog.md:656 +#: ../../changelog.md:716 #: 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:658 +#: ../../changelog.md:718 #: c18c8cdfbd014c69bef54df5485b077e msgid "Large code/documentation cleanup & minor bug fixes. ([#1476](https://github.com/Pycord-Development/pycord/pull/1476))" msgstr "" -#: ../../changelog.md:660 +#: ../../changelog.md:720 #: 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:662 +#: ../../changelog.md:722 #: 74ba25ff24a7407f928e6a503cd7731a msgid "Fix `load_extensions` parameters not being passed through correctly. ([#1537](https://github.com/Pycord-Development/pycord/pull/1537))" msgstr "" -#: ../../changelog.md:664 +#: ../../changelog.md:724 #: 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:667 +#: ../../changelog.md:727 #: 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:669 +#: ../../changelog.md:729 #: 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:671 +#: ../../changelog.md:731 #: 203cde94f8b84494a4910014cfd9cb86 msgid "Make `SelectOption.emoji` a property. ([#1550](https://github.com/Pycord-Development/pycord/pull/1550))" msgstr "" -#: ../../changelog.md:673 +#: ../../changelog.md:733 #: 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:675 +#: ../../changelog.md:735 #: 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:677 +#: ../../changelog.md:737 #: db74b72ec1cb4f2ca20c8ec590aecc57 msgid "Avoid unnecessary calls to `sync_commands` during runtime. ([#1563](https://github.com/Pycord-Development/pycord/pull/1563))" msgstr "" -#: ../../changelog.md:679 +#: ../../changelog.md:739 #: 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:681 +#: ../../changelog.md:741 #: e8f97a297155469dad5bf1c0065f7248 msgid "Respect limit argument in `Guild.bans()`. ([#1573](https://github.com/Pycord-Development/pycord/pull/1573))" msgstr "" -#: ../../changelog.md:683 +#: ../../changelog.md:743 #: 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:686 +#: ../../changelog.md:746 #: 6f46f75334964b6e803da39b08058134 msgid "Fix `__eq__` method `ApplicationCommand` accidentally comparing to self. ([#1585](https://github.com/Pycord-Development/pycord/pull/1585))" msgstr "" -#: ../../changelog.md:688 +#: ../../changelog.md:748 #: f8eb486c25734047862d39115603e056 msgid "Apply `cog_check` method to `ApplicationCommand` invocations. ([#1575](https://github.com/Pycord-Development/pycord/pull/1575))" msgstr "" -#: ../../changelog.md:690 +#: ../../changelog.md:750 #: 98838fe24b00482b90f84b4aeef38bdf msgid "Fix `Interaction.edit_original_message()` using `ConnectionState` instead of `InteractionMessageState`. ([#1565](https://github.com/Pycord-Development/pycord/pull/1565))" msgstr "" -#: ../../changelog.md:693 +#: ../../changelog.md:753 #: 1a3f1825ed6940388193b1ef07b1dc76 msgid "Fix required parameters validation error. ([#1589](https://github.com/Pycord-Development/pycord/pull/1589))" msgstr "" -#: ../../changelog.md:696 -#: ../../changelog.md:703 +#: ../../changelog.md:756 +#: ../../changelog.md:763 #: 4b8d0071a17948a789b4a3850b4cfd3e #: 4b8d0071a17948a789b4a3850b4cfd3e msgid "Security" msgstr "" -#: ../../changelog.md:698 +#: ../../changelog.md:758 #: 595d6f7ff4074370b90bec1e9625132b msgid "Improved fix for application-based bots without the bot scope ([#1584](https://github.com/Pycord-Development/pycord/pull/1584))" msgstr "" -#: ../../changelog.md:701 +#: ../../changelog.md:761 #: 0cd65ab173c0451bb9ae1ba3fb40b232 msgid "[2.0.1] - 2022-08-16" msgstr "" -#: ../../changelog.md:705 +#: ../../changelog.md:765 #: ee4dccbc90654cbcb8d0c05f33e124bd msgid "Fix for application-based bots without the bot scope ([#1568](https://github.com/Pycord-Development/pycord/pull/1568))" msgstr "" -#: ../../changelog.md:708 +#: ../../changelog.md:768 #: 97414cf074d2496da5acf484c69838a0 msgid "[2.0.0] - 2022-07-08" msgstr "" -#: ../../changelog.md:712 +#: ../../changelog.md:772 #: f926a09ced2d481492984936a41f6dc7 msgid "New `news` property on `TextChannel`. ([#1370](https://github.com/Pycord-Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:714 +#: ../../changelog.md:774 #: 1ecb7fa75dff41449dde4615b6e710bf msgid "New `invisible` kwarg to `defer()` method. ([#1379](https://github.com/Pycord-Development/pycord/pull/1379))" msgstr "" -#: ../../changelog.md:716 +#: ../../changelog.md:776 #: 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:718 +#: ../../changelog.md:778 #: 825af1ddcde1480883171e981e1da9cb msgid "New `ForumChannelConverter`. ([#1440](https://github.com/Pycord-Development/pycord/pull/1440))" msgstr "" -#: ../../changelog.md:720 +#: ../../changelog.md:780 #: 98bfc9d190a748579e55cb74c092cc50 msgid "A shortcut `jump_url` property to users. ([#1444](https://github.com/Pycord-Development/pycord/pull/1444))" msgstr "" -#: ../../changelog.md:722 +#: ../../changelog.md:782 #: 63e71264efce40bc9ac3f7f177759671 msgid "Ability for webhooks to create forum posts. ([#1405](https://github.com/Pycord-Development/pycord/pull/1405))" msgstr "" -#: ../../changelog.md:724 +#: ../../changelog.md:784 #: 583f0a83c644415fbd248eee5f5d8fc5 msgid "New `message` property to `View` ([#1446](https://github.com/Pycord-Development/pycord/pull/1446))" msgstr "" -#: ../../changelog.md:726 +#: ../../changelog.md:786 #: 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:728 +#: ../../changelog.md:788 #: d30d886bcbdc4227805bd6ddb03ba9ae msgid "New `thread` property to `Message`. ([#1447](https://github.com/Pycord-Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:730 +#: ../../changelog.md:790 #: eaf48b5278cf458da58e8d6c74d872d5 msgid "A `starting_message` property to `Thread`. ([#1447](https://github.com/Pycord-Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:732 +#: ../../changelog.md:792 #: 618f1139d2854adb9498024de569eae4 msgid "An `app_permissions` property to `Interaction` and `ApplicationContext`. ([#1460](https://github.com/Pycord-Development/pycord/pull/1460))" msgstr "" -#: ../../changelog.md:734 +#: ../../changelog.md:794 #: 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:736 +#: ../../changelog.md:796 #: bcd876b3c5524167af08b9c49fc9461d msgid "Support for AutoMod ([#1316](https://github.com/Pycord-Development/pycord/pull/1316))" msgstr "" -#: ../../changelog.md:737 +#: ../../changelog.md:797 #: 8963ace1487b41d689eaed24f1cbf62f msgid "Support for `min_length` and `max_length` kwargs in `Option`. ([#1463](https://github.com/Pycord-Development/pycord/pull/1463))" msgstr "" -#: ../../changelog.md:739 +#: ../../changelog.md:799 #: 8768c70fc00d4e31b7a80d6b00075daa msgid "Native timeout support for `Modal`. ([#1434](https://github.com/Pycord-Development/pycord/pull/1434))" msgstr "" -#: ../../changelog.md:744 +#: ../../changelog.md:804 #: ee060919f00041db8b5be55cafb2c8c8 msgid "Updated to new sticker limit for premium guilds. ([#1420](https://github.com/Pycord-Development/pycord/pull/1420))" msgstr "" -#: ../../changelog.md:746 +#: ../../changelog.md:806 #: dc5c99a601e643378a95fd67cc096a3a msgid "Replace deprecated endpoint in `HTTPClient.change_my_nickname`. ([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:748 +#: ../../changelog.md:808 #: 8c2807db86ce44949802e774add43122 msgid "Updated deprecated IDENTIFY packet connection properties. ([#1430](https://github.com/Pycord-Development/pycord/pull/1430))" msgstr "" -#: ../../changelog.md:753 +#: ../../changelog.md:813 #: 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:758 +#: ../../changelog.md:818 #: 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:760 +#: ../../changelog.md:820 #: c7e8ed3ea27249a3ba3139f4749fe67f msgid "Fix `repr(ScheduledEventLocation)` raising TypeError. ([#1369](https://github.com/Pycord-Development/pycord/pull/1369))" msgstr "" -#: ../../changelog.md:762 +#: ../../changelog.md:822 #: 138b4b66eaaa464cbd8b470b39dfe3cf msgid "Fix `repr(TextChannel)` raising AttributeError. ([#1370](https://github.com/Pycord-Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:764 +#: ../../changelog.md:824 #: 83f10b99afb54627877654d2f7d13542 msgid "Fix application command validation. ([#1372](https://github.com/Pycord-Development/pycord/pull/1372))" msgstr "" -#: ../../changelog.md:766 +#: ../../changelog.md:826 #: f5ed697972464eef896be8d20a91d41f msgid "Fix scheduled event `cover` property raising AttributeError. ([#1381](https://github.com/Pycord-Development/pycord/pull/1381))" msgstr "" -#: ../../changelog.md:768 +#: ../../changelog.md:828 #: 718f4fb72ad84abbb9e6433b4106c70a msgid "Fix `SlashCommandGroup` treating optional arguments as required. ([#1386](https://github.com/Pycord-Development/pycord/pull/1386))" msgstr "" -#: ../../changelog.md:770 +#: ../../changelog.md:830 #: 3af4499fd5724a2bbab36758855eefba msgid "Fix `remove_application_command` not always removing commands. ([#1391](https://github.com/Pycord-Development/pycord/pull/1391))" msgstr "" -#: ../../changelog.md:772 +#: ../../changelog.md:832 #: 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:774 +#: ../../changelog.md:834 #: 879a1e7ca8194078b8b54e0d9399b4b4 msgid "Fix incorrect activities and permissions on `Interaction` and `Option` objects. ([#1365](https://github.com/Pycord-Development/pycord/pull/1365))" msgstr "" -#: ../../changelog.md:776 +#: ../../changelog.md:836 #: 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:778 +#: ../../changelog.md:838 #: 980b8f6131b547259c6e3243f776160f msgid "Use `PUT` instead of `POST` in `HTTPClient.join_thread`. ([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:780 +#: ../../changelog.md:840 #: 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "Fix enum options not setting `input_type` to a SlashCommandOptionType. ([#1428](https://github.com/Pycord-Development/pycord/pull/1428))" msgstr "" -#: ../../changelog.md:782 +#: ../../changelog.md:842 #: 1addb165c9c3437ca5dca418e2638d46 msgid "Fixed TypeError when using thread options. ([#1427](https://github.com/Pycord-Development/pycord/pull/1427))" msgstr "" -#: ../../changelog.md:784 +#: ../../changelog.md:844 #: d4ea2324cedb4d729a6e016ed9914ed1 msgid "Allow voice channels in PartialMessage. ([#1441](https://github.com/Pycord-Development/pycord/pull/1441))" msgstr "" -#: ../../changelog.md:786 +#: ../../changelog.md:846 #: d965df96de2444d2a3da4bac5f41fa32 msgid "Fixed `AuditLogAction.target_type` for application command permission updates. ([#1445](https://github.com/Pycord-Development/pycord/pull/1445))" msgstr "" -#: ../../changelog.md:788 +#: ../../changelog.md:848 #: a426447d83a0416b82a2ad38cf28f165 msgid "Fix bridge commands to ignore the ephemeral kwarg. ([#1453](https://github.com/Pycord-Development/pycord/pull/1453))" msgstr "" -#: ../../changelog.md:790 +#: ../../changelog.md:850 #: 8f82c1560e2a4beca1d49b51032693c7 msgid "Update `thread.members` on `thread.fetch_members`. ([#1464](https://github.com/Pycord-Development/pycord/pull/1464))" msgstr "" -#: ../../changelog.md:792 +#: ../../changelog.md:852 #: 169dd0974f7f4141bb15b782abd500b7 msgid "Fix the error when Discord doesn't send the `app_permissions` data in `Interaction`. ([#1467](https://github.com/Pycord-Development/pycord/pull/1467))" msgstr "" -#: ../../changelog.md:794 +#: ../../changelog.md:854 #: 448ef13918d4482281df46bd975272f7 msgid "Fix AttributeError when voice client `play()` function isn't completed yet. ([#1360](https://github.com/Pycord-Development/pycord/pull/1360))" msgstr "" -#: ../../changelog.md:797 +#: ../../changelog.md:857 #: dbcf3c4d21c14c479387995847602e95 msgid "[2.0.0-rc.1] - 2022-05-17" msgstr "" -#: ../../changelog.md:801 +#: ../../changelog.md:861 #: 71808897a05a4d3791bc6f9dac867d50 msgid "A `delete_after` kwarg to `Paginator.send`. ([#1245](https://github.com/Pycord-Development/pycord/pull/1245))" msgstr "" -#: ../../changelog.md:803 +#: ../../changelog.md:863 #: 1666cc8af144493294f14e435b91e247 msgid "New `reason` kwarg to `Thread.delete_messages`. ([#1253](https://github.com/Pycord-Development/pycord/pull/1253))" msgstr "" -#: ../../changelog.md:805 +#: ../../changelog.md:865 #: 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:808 +#: ../../changelog.md:868 #: 65fefed9ae734de68d3bf2484df13eee msgid "New `Paginator.edit()` method. ([#1258](https://github.com/Pycord-Development/pycord/pull/1258))" msgstr "" -#: ../../changelog.md:810 +#: ../../changelog.md:870 #: e51f6c5505f84ed69127a68178587f84 msgid "An `EmbedField` object. ([#1181](https://github.com/Pycord-Development/pycord/pull/1181))" msgstr "" -#: ../../changelog.md:812 +#: ../../changelog.md:872 #: 3b7406b62a0941a398ac7fdd33ea2a0b msgid "Option names and descriptions are now validated locally. ([#1271](https://github.com/Pycord-Development/pycord/pull/1271))" msgstr "" -#: ../../changelog.md:814 +#: ../../changelog.md:874 #: 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:817 +#: ../../changelog.md:877 #: 6d7c1c2574e84c82aa22abf622baf28d msgid "Support providing option channel types as a list. ([#1000](https://github.com/Pycord-Development/pycord/pull/1000))" msgstr "" -#: ../../changelog.md:819 +#: ../../changelog.md:879 #: e7e85506316f4046a79bf1bee7c0213e msgid "New `Guild.jump_url` property. ([#1282](https://github.com/Pycord-Development/pycord/pull/1282))" msgstr "" -#: ../../changelog.md:821 +#: ../../changelog.md:881 #: 20413647edf3450886b175cd2f53edc2 msgid "ext.pages now supports ext.bridge. ([#1288](https://github.com/Pycord-Development/pycord/pull/1288))" msgstr "" -#: ../../changelog.md:823 +#: ../../changelog.md:883 #: d29d910018724595a72b329b086dae1b msgid "Implement `None` check for check_guilds. ([#1291](https://github.com/Pycord-Development/pycord/pull/1291))" msgstr "" -#: ../../changelog.md:825 +#: ../../changelog.md:885 #: 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:827 +#: ../../changelog.md:887 #: 715f3642c43e4b818b36ac879254a1ad msgid "A new `files` parameter to `Page` object. ([#1300](https://github.com/Pycord-Development/pycord/pull/1300))" msgstr "" -#: ../../changelog.md:829 +#: ../../changelog.md:889 #: 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:832 +#: ../../changelog.md:892 #: a1b658522e74433b8248a8632c132c83 msgid "New `is_nsfw` attribute to voice channels. ([#1317](https://github.com/Pycord-Development/pycord/pull/1317))" msgstr "" -#: ../../changelog.md:834 +#: ../../changelog.md:894 #: 45b48efa33e2445ea77ca5d350cbc1f7 msgid "Support for Permissions v2. ([#1328](https://github.com/Pycord-Development/pycord/pull/1328))" msgstr "" -#: ../../changelog.md:836 +#: ../../changelog.md:896 #: 9201af3619a241128b9361d32485948e msgid "Allow using Enum to specify option choices. ([#1292](https://github.com/Pycord-Development/pycord/pull/1292))" msgstr "" -#: ../../changelog.md:838 +#: ../../changelog.md:898 #: bd0157bc4b0f4b8f8628064afc16fae9 msgid "The `file` and `files` parameters to `InteractionResponse.edit_message()`. ([#1340](https://github.com/Pycord-Development/pycord/pull/1340))" msgstr "" -#: ../../changelog.md:840 +#: ../../changelog.md:900 #: 6e19fe31455347129e5a8bc95d7b3572 msgid "A `BridgeExtContext.delete()` method. ([#1348](https://github.com/Pycord-Development/pycord/pull/1348))" msgstr "" -#: ../../changelog.md:842 +#: ../../changelog.md:902 #: 99861fea2ef74154a4150f91fa8eef16 msgid "Forum channels support. ([#1249](https://github.com/Pycord-Development/pycord/pull/1249))" msgstr "" -#: ../../changelog.md:844 +#: ../../changelog.md:904 #: 0a54f2b4c9764c26a62124a36810df1f msgid "Implemented `Interaction.to_dict`. ([#1274](https://github.com/Pycord-Development/pycord/pull/1274))" msgstr "" -#: ../../changelog.md:846 +#: ../../changelog.md:906 #: 99d5ef66098a46d3a923357f8a26c740 msgid "Support event covers for audit logs. ([#1355](https://github.com/Pycord-Development/pycord/pull/1355))" msgstr "" -#: ../../changelog.md:851 +#: ../../changelog.md:911 #: 3fc4ac26224f413589a65d539f172b72 msgid "Removed implicit defer call in `View`. ([#1260](https://github.com/Pycord-Development/pycord/pull/1260))" msgstr "" -#: ../../changelog.md:853 +#: ../../changelog.md:913 #: c6ba3c12853545738f571c0366063c82 msgid "`Option` class and usage were rewritten. ([#1251](https://github.com/Pycord-Development/pycord/pull/1251))" msgstr "" -#: ../../changelog.md:855 +#: ../../changelog.md:915 #: 916c6e9e2e524421870ac2ad12af1c1b msgid "`description` argument of `PageGroup` is now optional. ([#1330](https://github.com/Pycord-Development/pycord/pull/1330))" msgstr "" -#: ../../changelog.md:857 +#: ../../changelog.md:917 #: 8d7dea175fb24794a355b13007c92e01 msgid "Allow `Modal.children` to be set on initialization. ([#1311](https://github.com/Pycord-Development/pycord/pull/1311))" msgstr "" -#: ../../changelog.md:859 +#: ../../changelog.md:919 #: eb953d6d30db42809fb6a250571f29b1 msgid "Renamed `delete_exiting` to `delete_existing` (typo). ([#1336](https://github.com/Pycord-Development/pycord/pull/1336))" msgstr "" -#: ../../changelog.md:864 +#: ../../changelog.md:924 #: 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:866 +#: ../../changelog.md:926 #: 6a79d4a32b634bd3a7b74c101fa54a7e msgid "Fix channel parsing in slash command invocations. ([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:868 +#: ../../changelog.md:928 #: 05aa589e0a9a469d96f811423c1b3bd2 msgid "Make the channel `position` attribute optional. ([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:870 +#: ../../changelog.md:930 #: 3da23a6d6d4b4324a36f0b33cc59f82e msgid "Fix `PaginatorMenu` to use interaction routes for updates. ([#1267](https://github.com/Pycord-Development/pycord/pull/1267))" msgstr "" -#: ../../changelog.md:872 +#: ../../changelog.md:932 #: d463353b612449e89a9a7015a794e5e2 msgid "Fix `PartialMessage.edit()` behavior when `content` is `None`. ([#1268](https://github.com/Pycord-Development/pycord/pull/1268))" msgstr "" -#: ../../changelog.md:874 +#: ../../changelog.md:934 #: 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:876 +#: ../../changelog.md:936 #: 7d105926ee684e439657e29d1a57156a msgid "Fix `process_application_commands` command not found fallback. ([#1262](https://github.com/Pycord-Development/pycord/pull/1262))" msgstr "" -#: ../../changelog.md:878 +#: ../../changelog.md:938 #: 54b42e8bc31145a9a8831d96c1c7a836 msgid "Fix interaction response race condition. ([#1039](https://github.com/Pycord-Development/pycord/pull/1039))" msgstr "" -#: ../../changelog.md:880 +#: ../../changelog.md:940 #: 5797d5a4023d458aa6eaefe95fdcbe70 msgid "Remove voice client when the bot disconnects. ([#1273](https://github.com/Pycord-Development/pycord/pull/1273))" msgstr "" -#: ../../changelog.md:882 +#: ../../changelog.md:942 #: 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "Fix conversion exception in `ext.bridge`. ([#1250](https://github.com/Pycord-Development/pycord/pull/1250))" msgstr "" -#: ../../changelog.md:884 +#: ../../changelog.md:944 #: 89cd1c71990c439c8187661846e4817c msgid "`Context.me` returns ClientUser when guilds intent is absent. ([#1286](https://github.com/Pycord-Development/pycord/pull/1286))" msgstr "" -#: ../../changelog.md:886 +#: ../../changelog.md:946 #: 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:888 +#: ../../changelog.md:948 #: fec7f8bc5c1c40638b2c7541a613f3b3 msgid "Improved validation regex for command names & options. ([#1309](https://github.com/Pycord-Development/pycord/pull/1309))" msgstr "" -#: ../../changelog.md:890 +#: ../../changelog.md:950 #: 1b22b1b48af64ab082e28d5be38e9470 msgid "Correct `Guild.fetch_members()` type-hints. ([#1323](https://github.com/Pycord-Development/pycord/pull/1323))" msgstr "" -#: ../../changelog.md:892 +#: ../../changelog.md:952 #: 109809acf2d545559ad5bd7c1d9d668d msgid "Multiple fixes and enhancements for `PageGroup` handling. ([#1350](https://github.com/Pycord-Development/pycord/pull/1350))" msgstr "" -#: ../../changelog.md:894 +#: ../../changelog.md:954 #: c648e6fc6f44425195f326fb578e61d3 msgid "Make `TextChannel._get_channel` async. ([#1358](https://github.com/Pycord-Development/pycord/pull/1358))" msgstr "" -#: ../../changelog.md:897 +#: ../../changelog.md:957 #: 7de5791d77fa4367bcc58a2b9db9f7dc msgid "[2.0.0-beta.7] - 2022-04-09" msgstr "" -#: ../../changelog.md:901 +#: ../../changelog.md:961 #: 681f7f806d614707ae86fcc2e8c3042e msgid "Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-Development/pycord/pull/1240))" msgstr "" -#: ../../changelog.md:940 +#: ../../changelog.md:1000 #: c3d9893dfd4c43e1af3405c2b96d7e8a msgid "Older Versions" msgstr "" -#: ../../changelog.md:942 +#: ../../changelog.md:1002 #: 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 812a987829..f6e420812d 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: 2024-08-13 10:18+0000\n" +"POT-Creation-Date: 2024-09-06 23:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -72,7 +72,7 @@ msgstr "" #: d414290a24964ae2827a233b80f9d820 #: 2712df298b134b468aa30aa758768e1d #: ecc99c5f64b747e49d92d73c86da310a -#: a4305c757d594d6f932e4154fc97ffcb +#: ecc99c5f64b747e49d92d73c86da310a msgid "Parameters" msgstr "" @@ -656,11 +656,6 @@ msgstr "" msgid "The reason for deleting the message. Shows up on the audit log." msgstr "" -#: ../../ext/bridge/api.rst:159 -#: c7b8ca67d26945509519ac95d27a55dc -msgid "Alias of :data:`typing.Union` [ :class:`.BridgeExtContext`, :class:`.BridgeApplicationContext` ] for typing convenience." -msgstr "" - #: ../../ext/bridge/api.rst:162 #: be07208f849b4f75afd5cb572c0a4830 msgid "Option" diff --git a/docs/build/locales/old_changelog.pot b/docs/build/locales/old_changelog.pot index fe58fc197b..23871c4cf2 100644 --- a/docs/build/locales/old_changelog.pot +++ b/docs/build/locales/old_changelog.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: 2024-10-11 09:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2153,7 +2153,7 @@ msgstr "" #: ../../old_changelog.rst:628 #: a2a25fd5ddf54ff08304c4b8b0813b1c -msgid "|commands| Allow converters from custom extension packages. (:dpy-issue:`2369`, :dpy-issue:`2374`)" +msgid "|commands| Allow converters from custom extension packages. (:dpy-issue:`2369`, 2374)" msgstr "" #: ../../old_changelog.rst:629 diff --git a/docs/ext/bridge/api.rst b/docs/ext/bridge/api.rst index 66dbc56125..370b2f3c5d 100644 --- a/docs/ext/bridge/api.rst +++ b/docs/ext/bridge/api.rst @@ -158,11 +158,16 @@ BridgeContext Subclasses Alias of :data:`typing.Union` [ :class:`.BridgeExtContext`, :class:`.BridgeApplicationContext` ] for typing convenience. -Option +Options ------ -BridgeOption -~~~~~~~~~~~~ +Shortcut Decorators +~~~~~~~~~~~~~~~~~~~ +.. autofunction:: discord.ext.bridge.bridge_option + :decorator: + +Objects +~~~~~~~ .. attributetable:: discord.ext.bridge.BridgeOption diff --git a/docs/ext/commands/commands.rst b/docs/ext/commands/commands.rst index c907e2a1b4..686f95f047 100644 --- a/docs/ext/commands/commands.rst +++ b/docs/ext/commands/commands.rst @@ -394,7 +394,7 @@ A lot of discord models work out of the gate as a parameter: - :class:`Role` - :class:`Game` - :class:`Colour` -- :class:`Emoji` +- :class:`GuildEmoji` - :class:`PartialEmoji` - :class:`Thread` (since v2.0) @@ -437,7 +437,7 @@ converter is given below: +--------------------------+-------------------------------------------------+ | :class:`Colour` | :class:`~ext.commands.ColourConverter` | +--------------------------+-------------------------------------------------+ -| :class:`Emoji` | :class:`~ext.commands.EmojiConverter` | +| :class:`GuildEmoji` | :class:`~ext.commands.EmojiConverter` | +--------------------------+-------------------------------------------------+ | :class:`PartialEmoji` | :class:`~ext.commands.PartialEmojiConverter` | +--------------------------+-------------------------------------------------+ diff --git a/docs/faq.rst b/docs/faq.rst index dd6ee78e17..bf8bfe82d0 100644 --- a/docs/faq.rst +++ b/docs/faq.rst @@ -199,7 +199,7 @@ Quick example: :: In case you want to use emoji that come from a message, you already get their code points in the content without needing to do anything special. You **cannot** send ``':thumbsup:'`` style shorthands. -For custom emoji, you should pass an instance of :class:`Emoji`. You can also pass a ``'<:name:id>'`` string, but if you +For custom emoji, you should pass an instance of :class:`GuildEmoji` or :class:`AppEmoji`. You can also pass a ``'<:name:id>'`` string, but if you can use said emoji, you should be able to use :meth:`Client.get_emoji` to get an emoji via ID or use :func:`utils.find`/ :func:`utils.get` on :attr:`Client.emojis` or :attr:`Guild.emojis` collections. diff --git a/docs/locales/de/LC_MESSAGES/api/abcs.po b/docs/locales/de/LC_MESSAGES/api/abcs.po index 45e3563666..d1eed931c1 100644 --- a/docs/locales/de/LC_MESSAGES/api/abcs.po +++ b/docs/locales/de/LC_MESSAGES/api/abcs.po @@ -12,37 +12,37 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Abstract Base Classes" -msgstr "Abstrakte Basisklassen" +msgstr "Abstract Base Classes" msgid "An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\\." -msgstr "Eine :term:`abstract base class` (auch bekannt als ``abc``) ist eine Klasse, die Modelle erben können, um ihr Verhalten zu erlangen. **Abstrakte Basisklassen sollten nicht instanziiert werden**. Sie sind hauptsächlich für die Verwendung mit :func:`isinstance` und :func:`issubclass`\\." +msgstr "An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\\." msgid "This library has a module related to abstract base classes, in which all the ABCs are subclasses of :class:`typing.Protocol`." -msgstr "Diese Bibliothek hat ein Modul für abstrakte Basisklassen, in dem alle ABCs Unterklassen von :class:`typing.Protocol` sind." +msgstr "This library has a module related to abstract base classes, in which all the ABCs are subclasses of :class:`typing.Protocol`." msgid "An ABC that details the common operations on a Discord model." -msgstr "Ein ABC, der die gängigen Operationen nach einem Discord-Modell ausführt." +msgstr "An ABC that details the common operations on a Discord model." msgid "Almost all :ref:`Discord models ` meet this abstract base class." -msgstr "Fast alle :ref:`Discord Models ` erfüllen diese abstrakte Basisklasse." +msgstr "Almost all :ref:`Discord models ` meet this abstract base class." msgid "If you want to create a snowflake on your own, consider using :class:`.Object`." -msgstr "Wenn du selbst eine `snowflake` erstellen möchtest, überlege die Verwendung von :class:`. Object`." +msgstr "If you want to create a snowflake on your own, consider using :class:`.Object`." msgid "The model's unique ID." msgstr "Die einzigartige ID des Modells." msgid "type" -msgstr "typ" +msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" msgid "An ABC that details the common operations on a Discord user." -msgstr "Ein ABC, der die gängigen Operationen nach einem Discord-Modell ausführt." +msgstr "An ABC that details the common operations on a Discord user." msgid "The following implement this ABC:" -msgstr "Folgende Implementierung dieser ABC:" +msgstr "The following implement this ABC:" msgid ":class:`~discord.User`" msgstr ":class:`~discord.User`" @@ -54,43 +54,43 @@ msgid ":class:`~discord.Member`" msgstr ":class:`~discord.Member`" msgid "This ABC must also implement :class:`~discord.abc.Snowflake`." -msgstr "Diese ABC muss auch :class:`~discord.abc.Snowflake` implementieren." +msgstr "This ABC must also implement :class:`~discord.abc.Snowflake`." msgid "The user's username." -msgstr "Der Nutzername des Nutzers." +msgstr "The user's username." msgid ":class:`str`" msgstr ":class:`str`" msgid "The user's discriminator." -msgstr "Diskriminator des Benutzers." +msgstr "The user's discriminator." msgid "If the user has migrated to the new username system, this will always be \"0\"." -msgstr "Wenn der Benutzer auf das neue Benutzernamens-System migriert ist, wird dies immer \"0\" sein." +msgstr "If the user has migrated to the new username system, this will always be \"0\"." msgid "The user's global name." -msgstr "Der globale Name des Benutzers." +msgstr "The user's global name." msgid "The avatar asset the user has." -msgstr "Das Avatar Asset über das der Benutzer verfügt." +msgstr "The avatar asset the user has." msgid ":class:`~discord.Asset`" msgstr ":class:`~discord.Asset`" msgid "If the user is a bot account." -msgstr "Wenn der Benutzer ein Bot-Konto ist." +msgstr "If the user is a bot account." msgid ":class:`bool`" msgstr ":class:`bool`" msgid "Returns the user's display name." -msgstr "Gibt den Anzeigenamen des Benutzers zurück." +msgstr "Returns the user's display name." msgid "Returns a string that allows you to mention the given user." -msgstr "Gibt eine Zeichenkette zurück, mit der Sie den angegebenen Benutzer erwähnen können." +msgstr "Returns a string that allows you to mention the given user." msgid "An ABC that details the common operations on a private Discord channel." -msgstr "Ein ABC, das die gängigen Operationen auf einem privaten Discord Kanal ausführt." +msgstr "An ABC that details the common operations on a private Discord channel." msgid ":class:`~discord.DMChannel`" msgstr ":class:`~discord.DMChannel`" @@ -99,10 +99,10 @@ msgid ":class:`~discord.GroupChannel`" msgstr ":class:`~discord.GroupChannel`" msgid "The user presenting yourself." -msgstr "Der Benutzer, der sich selbst repräsentiert." +msgstr "The user presenting yourself." msgid "An ABC that details the common operations on a Discord guild channel." -msgstr "Eine ABC, die die üblichen Operationen auf einem Discord Server Channel detailliert beschreibt." +msgstr "An ABC that details the common operations on a Discord guild channel." msgid ":class:`~discord.TextChannel`" msgstr ":class:`~discord.TextChannel`" @@ -120,85 +120,85 @@ msgid ":class:`~discord.ForumChannel`" msgstr ":class:`~discord.ForumChannel`" msgid "The channel name." -msgstr "Der Name des Kanals." +msgstr "The channel name." msgid "The guild the channel belongs to." -msgstr "Die Gilde, zu der der Kanal gehört." +msgstr "The guild the channel belongs to." msgid ":class:`~discord.Guild`" msgstr ":class:`~discord.Guild`" msgid "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." -msgstr "Die Position in der Kanalliste. Beginnt bei 0 z.B. der obere Kanal ist Position 0." +msgstr "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." msgid "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." -msgstr "Gibt eine Liste von Rollen zurück, die von ihren Standardwerten im Attribut :attr:`~discord.Guild.roles` überschrieben wurden." +msgstr "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." msgid "The string that allows you to mention the channel." -msgstr "Die Zeichenkette, mit der du den Kanal erwähnen kannst." +msgstr "The string that allows you to mention the channel." msgid "Returns a URL that allows the client to jump to the channel." -msgstr "Gibt eine URL zurück, die es dem Client erlaubt, in den Kanal zu springen." +msgstr "Returns a URL that allows the client to jump to the channel." msgid "Returns the channel's creation time in UTC." -msgstr "Gibt die Erstellungszeit des Kanals im UTC Format zurück." +msgstr "Returns the channel's creation time in UTC." msgid "Returns the channel-specific overwrites for a member or a role." -msgstr "Gibt die kanalspezifischen Überschreibungen eines Mitglieds oder einer Rolle zurück." +msgstr "Returns the channel-specific overwrites for a member or a role." msgid "Parameters" -msgstr "Parameter" +msgstr "Parameters" msgid "The role or user denoting whose overwrite to get." -msgstr "Die Rolle oder der Benutzer, deren Überschreibung erhalten bleiben soll." +msgstr "The role or user denoting whose overwrite to get." msgid "Returns" -msgstr "Gibt zurück" +msgstr "Returns" msgid "The permission overwrites for this object." -msgstr "Die Berechtigung überschreibt dieses Objekt." +msgstr "The permission overwrites for this object." msgid "Return type" -msgstr "Rückgabetyp" +msgstr "Return type" msgid ":class:`~discord.PermissionOverwrite`" msgstr ":class:`~discord.PermissionOverwrite`" msgid "Returns all of the channel's overwrites." -msgstr "Gibt alle Überschreibungen des Kanals zurück." +msgstr "Returns all of the channel's overwrites." msgid "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." -msgstr "Dies wird als Dictionary zurückgegeben, in dem der Schlüssel das Ziel enthält, das entweder :class:`~discord.Role` oder :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite` sein kann." +msgstr "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." msgid "The channel's permission overwrites." -msgstr "Die Berechtigung des Kanals wird überschrieben." +msgstr "The channel's permission overwrites." msgid "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgstr "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgid "The category this channel belongs to." -msgstr "Die Kategorie, zu der dieser Channel gehört." +msgstr "The category this channel belongs to." msgid "If there is no category then this is ``None``." -msgstr "Wenn es keine Kategorie gibt, dann ist das ``None``." +msgstr "If there is no category then this is ``None``." msgid "Whether the permissions for this channel are synced with the category it belongs to." -msgstr "Ob die Berechtigungen für diesen Kanal mit der Kategorie synchronisiert werden, zu der er gehört." +msgstr "Whether the permissions for this channel are synced with the category it belongs to." msgid "If there is no category then this is ``False``." -msgstr "Wenn es keine Kategorie gibt, dann ist dies ``False``." +msgstr "If there is no category then this is ``False``." msgid "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." -msgstr "Behandelt die Berechtigungsauflösung für :class:`~discord.Member` oder :class:`~discord.Role`." +msgstr "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." msgid "This function takes into consideration the following cases:" -msgstr "Diese Funktion berücksichtigt die folgenden Fälle:" +msgstr "This function takes into consideration the following cases:" msgid "Guild owner" -msgstr "Gilden Besitzer" +msgstr "Guild owner" msgid "Guild roles" -msgstr "Gilden Rollen" +msgstr "Guild roles" msgid "Channel overrides" msgstr "Channel overrides" @@ -210,7 +210,7 @@ msgid "If a :class:`~discord.Role` is passed, then it checks the permissions som msgstr "If a :class:`~discord.Role` is passed, then it checks the permissions someone with that role would have, which is essentially:" msgid "The default role permissions" -msgstr "Die Standardrollenberechtigung" +msgstr "The default role permissions" msgid "The permissions of the role used as a parameter" msgstr "The permissions of the role used as a parameter" @@ -237,7 +237,7 @@ msgid "|coro|" msgstr "|coro|" msgid "Deletes the channel." -msgstr "Löscht den Kanal." +msgstr "Deletes the channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." msgstr "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." @@ -246,13 +246,13 @@ msgid "The reason for deleting this channel. Shows up on the audit log." msgstr "The reason for deleting this channel. Shows up on the audit log." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "You do not have proper permissions to delete the channel." msgstr "You do not have proper permissions to delete the channel." msgid "The channel was not found or was already deleted." -msgstr "Der Kanal wurde nicht gefunden oder schon gelöscht." +msgstr "The channel was not found or was already deleted." msgid "Deleting the channel failed." msgstr "Deleting the channel failed." @@ -279,7 +279,7 @@ msgid "This method *replaces* the old overwrites with the ones given." msgstr "This method *replaces* the old overwrites with the ones given." msgid "Examples" -msgstr "Beispiele" +msgstr "Examples" msgid "Setting allow and deny: ::" msgstr "Setting allow and deny: ::" @@ -291,7 +291,7 @@ msgid "Using :class:`~discord.PermissionOverwrite` ::" msgstr "Using :class:`~discord.PermissionOverwrite` ::" msgid "The member or role to overwrite permissions for." -msgstr "Das Mitglied oder die Rolle, für die Berechtigungen überschrieben werden sollen." +msgstr "The member or role to overwrite permissions for." msgid "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." msgstr "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." @@ -303,13 +303,13 @@ msgid "The reason for doing this action. Shows up on the audit log." msgstr "The reason for doing this action. Shows up on the audit log." msgid "You do not have permissions to edit channel specific permissions." -msgstr "Du hast keine Berechtigungen, um kanalspezifische Berechtigungen zu bearbeiten." +msgstr "You do not have permissions to edit channel specific permissions." msgid "Editing channel specific permissions failed." -msgstr "Bearbeitung der kanalspezifischen Berechtigungen ist fehlgeschlagen." +msgstr "Editing channel specific permissions failed." msgid "The role or member being edited is not part of the guild." -msgstr "Die Rolle oder das Mitglied, das bearbeitet wird, ist nicht Teil des Servers." +msgstr "The role or member being edited is not part of the guild." msgid "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." msgstr "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." @@ -327,133 +327,133 @@ msgid "The reason for cloning this channel. Shows up on the audit log." msgstr "The reason for cloning this channel. Shows up on the audit log." msgid "The channel that was created." -msgstr "Der Channel, welcher erstellt wurde." +msgstr "The channel that was created." msgid ":class:`.abc.GuildChannel`" msgstr ":class:`.abc.GuildChannel`" msgid "You do not have the proper permissions to create this channel." -msgstr "Du hast nicht die nötigen Berechtigungen, um diesen Kanal zu erstellen." +msgstr "You do not have the proper permissions to create this channel." msgid "Creating the channel failed." -msgstr "Erstellung des Kanals ist fehlgeschlagen." +msgstr "Creating the channel failed." msgid "A rich interface to help move a channel relative to other channels." -msgstr "Eine umfangreiche Schnittstelle, die dabei hilft, einen Kanal relativ zu anderen Kanälen zu verschieben." +msgstr "A rich interface to help move a channel relative to other channels." msgid "If exact position movement is required, ``edit`` should be used instead." -msgstr "Wenn eine exakte Positionsbewegung erforderlich ist, sollte stattdessen ``edit`` verwendet werden." +msgstr "If exact position movement is required, ``edit`` should be used instead." msgid "Voice channels will always be sorted below text channels. This is a Discord limitation." -msgstr "Sprachkanäle werden immer unter Textkanäle sortiert. Dies ist eine Einschränkung von Discord selbst." +msgstr "Voice channels will always be sorted below text channels. This is a Discord limitation." msgid "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." -msgstr "Gibt an, ob der Kanal an den Anfang der Kanalliste (oder an die Kategorie, falls gegeben) verschoben werden soll. Dies schließt sich mit ``end``, ``before`` und ``after`` gegenseitig aus." +msgstr "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." msgid "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." -msgstr "Gibt an, ob der Kanal an das Ende der Kanalliste (oder an die Kategorie, wenn gegeben) verschoben werden soll. Dies schließt sich gegenseitig mit ``beginning``, ``before`` und ``after`` aus." +msgstr "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." msgid "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." -msgstr "Der Kanal, der vor unserem aktuellen Kanal liegen soll. Dies schließt sich mit ``beginning``, ``end``, und ``after`` gegenseitig aus." +msgstr "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." msgid "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." -msgstr "Der Kanal, der nach unserem aktuellen Kanal liegen soll. Dies schließt sich gegenseitig mit ``beginning``, ``end``, und ``after`` aus." +msgstr "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." msgid "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." -msgstr "Die Anzahl der Kanäle, um die der Zug versetzt werden soll. Zum Beispiel würde ein Offset von ``2`` mit ``beginning=True`` ihn 2 nach dem Anfang verschieben. Eine positive Zahl verschiebt sie nach unten, während sich eine negative Zahl nach oben bewegt. Beachten Sie, dass diese Zahl relativ ist und nach den Parametern ``Anfangs``, ``Ende``, ``before`` und ``after`` berechnet wird." +msgstr "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." msgid "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." -msgstr "Die Kategorie, unter die dieser Kanal verschoben wird. Wenn ``None`` gegeben wird, bewegt er ihn aus der Kategorie. Dieser Parameter wird ignoriert, wenn ein Kategorie-Kanal verschoben wird." +msgstr "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." msgid "Whether to sync the permissions with the category (if given)." -msgstr "Gibt an, ob die Berechtigungen mit der Kategorie synchronisiert werden sollen (falls vorhanden)." +msgstr "Whether to sync the permissions with the category (if given)." msgid "The reason for the move." -msgstr "Der Grund für den Umzug des Kanals." +msgstr "The reason for the move." msgid "An invalid position was given or a bad mix of arguments was passed." -msgstr "Eine ungültige Position wurde angegeben oder eine nicht ausführbare Mischung von Argumenten wurde übergeben." +msgstr "An invalid position was given or a bad mix of arguments was passed." msgid "You do not have permissions to move the channel." -msgstr "Du hast nicht die nötigen Berechtigungen, um den Kanal zu verschieben." +msgstr "You do not have permissions to move the channel." msgid "Moving the channel failed." -msgstr "Verschiebung des Kanals fehlgeschlagen." +msgstr "Moving the channel failed." msgid "Creates an instant invite from a text or voice channel." -msgstr "Erstellt eine Soforteinladung von einem Text oder Sprachkanal." +msgstr "Creates an instant invite from a text or voice channel." msgid "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." -msgstr "Sie müssen die :attr:`~discord.Permissions.create_instant_invite` Berechtigung haben, um dies tun zu können." +msgstr "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." msgid "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." -msgstr "Wie lange soll die Einladung zum Ablaufen Brauchen? Wenn die zahl, 0 ist, wird die Einladung nicht ablaufen. Standard ist ``0``." +msgstr "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." msgid "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." -msgstr "Wie viele Verwendungen User können durch diese Einladung beitreten? Wenn die Zahl 0 ist, sind die Verwendungen unbegrenzt. Standardmäßig ``0``." +msgstr "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." msgid "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." -msgstr "Gibt an, dass die Einladung eine vorübergehende Mitgliedschaft gewährt (d. h. sie werden gekickt, nachdem sie die Verbindung getrennt haben). Der Standardwert ist „False“." +msgstr "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." msgid "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." -msgstr "Gibt an, ob ein einzigartiger Einladungslink erstellt werden soll. Standardmäßig auf True. Wenn dies auf ``False`` gesetzt ist, wird es eine kürzlich erstellte Einladung zurückgeben." +msgstr "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." msgid "The reason for creating this invite. Shows up on the audit log." -msgstr "Der Grund für die Erstellung dieser Einladung. Wird im Audit-Log angezeigt." +msgstr "The reason for creating this invite. Shows up on the audit log." msgid "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" -msgstr "Der Typ des Ziels für die Sprachkanaleinladung, falls vorhanden. … Version hinzugefügt: : 2.0" +msgstr "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" msgid "The type of target for the voice channel invite, if any." -msgstr "Der Typ des Ziels für die Sprachkanaleinladung, falls vorhanden." +msgstr "The type of target for the voice channel invite, if any." msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" -msgstr "Der Benutzer, dessen Stream für diese Einladung angezeigt werden soll. Erforderlich, wenn „target_type“ „TargetType.stream“ ist. Der Benutzer muss im Kanal streamen. Version hinzugefügt: : 2.0" +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." -msgstr "Der Benutzer, dessen Stream für diese Einladung angezeigt werden soll, erforderlich, wenn „target_type“ „TargetType.stream“ ist. Der Benutzer muss im Kanal streamen." +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" -msgstr "Die Id der eingebetteten Anwendung für die Einladung, erforderlich, wenn „target_type“ „TargetType.embedded_application“ ist. Version hinzugefügt: : 2.0" +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." -msgstr "Die ID der eingebetteten Anwendung für die Einladung, erforderlich, wenn „target_type“ „TargetType.embedded_application“ ist." +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" -msgstr "Das geplante Ereignisobjekt, das mit dem Ereignis verknüpft werden soll. Verknüpfung zu :meth:`.Invite.set_scheduled_event` Weitere Informationen zur Verknüpfung von Veranstaltungseinladungen finden Sie unter :meth:`.Invite.set_scheduled_event`. .. Version hinzugefügt:: 2.0" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" -msgstr "Das geplante Ereignisobjekt, das mit dem Ereignis verknüpft werden soll. Verknüpfung zu :meth:`.Invite.set_scheduled_event`" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" msgid "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." -msgstr "Weitere Informationen zur Verknüpfung von Veranstaltungseinladungen finden Sie unter :meth:`.Invite.set_scheduled_event`." +msgstr "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." msgid "The invite that was created." -msgstr "Die Einladung wurde erfolgreich erstellt." +msgstr "The invite that was created." msgid ":class:`~discord.Invite`" msgstr ":class:`~discord.Invite`" msgid "Invite creation failed." -msgstr "Erstellen der Einladung ist Fehlgeschlagen." +msgstr "Invite creation failed." msgid "The channel that was passed is a category or an invalid channel." -msgstr "Der übergebene Kanal ist eine Kategorie oder ein ungültiger Kanal." +msgstr "The channel that was passed is a category or an invalid channel." msgid "Returns a list of all active instant invites from this channel." -msgstr "Gibt eine Liste aller aktiven Soforteinladungen von diesem Kanal zurück." +msgstr "Returns a list of all active instant invites from this channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` to get this information." -msgstr "Sie müssen über :attr:`~discord.Permissions.manage_channels` verfügen, um diese Informationen zu erhalten." +msgstr "You must have :attr:`~discord.Permissions.manage_channels` to get this information." msgid "The list of invites that are currently active." -msgstr "Liste der Einladungen, die derzeit aktiv sind." +msgstr "The list of invites that are currently active." msgid "List[:class:`~discord.Invite`]" -msgstr "Liste[:class:`~discord.Invite`]" +msgstr "List[:class:`~discord.Invite`]" msgid "You do not have proper permissions to get the information." -msgstr "Sie verfügen nicht über die erforderlichen Berechtigungen, um die Informationen abzurufen." +msgstr "You do not have proper permissions to get the information." msgid "An error occurred while fetching the information." msgstr "An error occurred while fetching the information." @@ -474,7 +474,7 @@ msgid "Returns an :class:`~discord.AsyncIterator` that enables receiving the des msgstr "Returns an :class:`~discord.AsyncIterator` that enables receiving the destination's message history." msgid "You must have :attr:`~discord.Permissions.read_message_history` permissions to use this." -msgstr "Du musst :attr:`~discord.Permissions.read_message_history` Berechtigungen haben, um dies verwenden zu können." +msgstr "You must have :attr:`~discord.Permissions.read_message_history` permissions to use this." msgid "The number of messages to retrieve. If ``None``, retrieves every message in the channel. Note, however, that this would make it a slow operation." msgstr "The number of messages to retrieve. If ``None``, retrieves every message in the channel. Note, however, that this would make it a slow operation." @@ -501,34 +501,34 @@ msgid "You do not have permissions to get channel message history." msgstr "You do not have permissions to get channel message history." msgid "The request to get message history failed." -msgstr "Die Anfrage, den Nachrichtenverlauf zu bekommen, ist fehlgeschlagen." +msgstr "The request to get message history failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgid "Usage ::" -msgstr "Nutzung ::" +msgstr "Usage ::" msgid "Flattening into a list: ::" msgstr "Flattening into a list: ::" msgid "All parameters are optional." -msgstr "Alle Parameter sind optional." +msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." -msgstr "Gibt einen Kontextmanager zurück, der es Ihnen erlaubt, auf unbegrenzte Zeit zu schreiben." +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 both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." -msgstr "Dies ist sowohl ein regulärer Kontextmanager als auch ein Async-Kontextmanager. Das heißt, dass sowohl ```with``` als auch ```async with``` hiermit funktionieren." +msgstr "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." msgid "Example Usage: ::" msgstr "Example Usage: ::" msgid "Sends a message to the destination with the content given." -msgstr "Sendet eine Nachricht an das Ziel mit dem gegebenen Inhalt." +msgstr "Sends a message to the destination with the content given." msgid "The content must be a type that can convert to a string through ``str(content)``. If the content is set to ``None`` (the default), then the ``embed`` parameter must be provided." msgstr "The content must be a type that can convert to a string through ``str(content)``. If the content is set to ``None`` (the default), then the ``embed`` parameter must be provided." @@ -540,19 +540,19 @@ msgid "To upload a single embed, the ``embed`` parameter should be used with a s msgstr "To upload a single embed, the ``embed`` parameter should be used with a single :class:`~discord.Embed` object. To upload multiple embeds, the ``embeds`` parameter should be used with a :class:`list` of :class:`~discord.Embed` objects. **Specifying both parameters will lead to an exception**." msgid "The content of the message to send." -msgstr "Der Inhalt der zu sendenden Nachricht." +msgstr "The content of the message to send." msgid "Indicates if the message should be sent using text-to-speech." -msgstr "Gibt an, ob die Nachricht mit Text-zu-Sprache gesendet werden soll." +msgstr "Indicates if the message should be sent using text-to-speech." msgid "The rich embed for the content." msgstr "The rich embed for the content." msgid "The file to upload." -msgstr "Die hochzuladende Datei." +msgstr "The file to upload." msgid "A list of files to upload. Must be a maximum of 10." -msgstr "Eine Liste von hochzuladenden Dateien. Es dürfen maximal 10 sein." +msgstr "A list of files to upload. Must be a maximum of 10." msgid "The nonce to use for sending this message. If the message was successfully sent, then the message will have a nonce with this value." msgstr "The nonce to use for sending this message. If the message was successfully sent, then the message will have a nonce with this value." @@ -612,19 +612,19 @@ msgid "The poll to send. .. versionadded:: 2.6" msgstr "The poll to send. .. versionadded:: 2.6" msgid "The poll to send." -msgstr "Die zu sendende Umfrage." +msgstr "The poll to send." msgid "The message that was sent." -msgstr "Die Nachricht, die gesendet wurde." +msgstr "The message that was sent." msgid ":class:`~discord.Message`" msgstr ":class:`~discord.Message`" msgid "Sending the message failed." -msgstr "Das Senden der Nachricht ist fehlgeschlagen." +msgstr "Sending the message failed." msgid "You do not have the proper permissions to send the message." -msgstr "Du hast nicht die nötigen Berechtigungen, um die Nachricht zu senden." +msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, you specified both ``file`` and ``files``, or you specified both ``embed`` and ``embeds``, or the ``reference`` object is not a :class:`~discord.Message`, :class:`~discord.MessageReference` or :class:`~discord.PartialMessage`." msgstr "The ``files`` list is not of the appropriate size, you specified both ``file`` and ``files``, or you specified both ``embed`` and ``embeds``, or the ``reference`` object is not a :class:`~discord.Message`, :class:`~discord.MessageReference` or :class:`~discord.PartialMessage`." @@ -642,25 +642,25 @@ msgid "The message ID to look for." msgstr "The message ID to look for." msgid "The message asked for." -msgstr "Die angefragte Nachricht." +msgstr "The message asked for." msgid "The specified message was not found." -msgstr "Die angegebene Nachricht wurde nicht gefunden." +msgstr "The specified message was not found." msgid "You do not have the permissions required to get a message." msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." -msgstr "Das Abrufen der Nachricht ist fehlgeschlagen." +msgstr "Retrieving the message failed." msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Ruft alle Nachrichten ab, die aktuell im Kanal angepinnt sind." +msgstr "Retrieves all messages that are currently pinned 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 "The messages that are currently pinned." -msgstr "Die aktuell angepinnten Nachrichten." +msgstr "The messages that are currently pinned." msgid "List[:class:`~discord.Message`]" msgstr "List[:class:`~discord.Message`]" diff --git a/docs/locales/de/LC_MESSAGES/api/application_commands.po b/docs/locales/de/LC_MESSAGES/api/application_commands.po index 747430e8d8..ee950c0b7a 100644 --- a/docs/locales/de/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/de/LC_MESSAGES/api/application_commands.po @@ -12,94 +12,94 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Application Commands" -msgstr "Anwendungsbefehle" +msgstr "Application Commands" msgid "Command Permission Decorators" -msgstr "Befehlsberechtigungs Dekoratoren" +msgstr "Command Permission Decorators" msgid "A decorator that limits the usage of an application command to members with certain permissions." -msgstr "Ein Dekorateur welcher die Verwendung eines Anwendungsbefehls auf einige Nutzer mit bestimmten Berechtigungen beschränkt." +msgstr "A decorator that limits the usage of an application command to members with certain permissions." msgid "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." -msgstr "Die übergebenen Berechtigungen müssen exakt mit den Eigenschaften in :class:`.discord.Permissions` übereinstimmen." +msgstr "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." msgid "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." -msgstr "Diese Berechtigungen können von jedem Server Administrator je Discord-Server verändert werden. Aus diesem Grund heißt die Funktion auch nur \"default\" da die benötigten Berechtigungen geändert werden können. Wenn du wirklich sicher gehen willst das der Nutzer **immer** die festgelegten Berechtigungen hat, solltest du das selber intern prüfen mit einer Funktion wie :func:`~ext-commands.hast_permissions`." +msgstr "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." msgid "Parameters" -msgstr "Parameter" +msgstr "Parameters" msgid "An argument list of permissions to check for." -msgstr "Eine Liste mit Berechtigungen gegen die geprüft werden soll." +msgstr "An argument list of permissions to check for." msgid "Return type" -msgstr "Rückgabetyp" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgid "Example" -msgstr "Beispiel" +msgstr "Example" msgid "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." -msgstr "Ein Decorator welcher die Nutzung eines App-Befehls nur in Discord-Servern erlaubt. Das heißt, der Befehl ist nicht mehr in Direktnachrichten verfügbar." +msgstr "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." msgid "A decorator that limits the usage of an application command to 18+ channels and users. In guilds, the command will only be able to be used in channels marked as NSFW. In DMs, users must have opted into age-restricted commands via privacy settings." -msgstr "Ein Decorator welcher die Nutzung des App-Befehls nur in Discord-Kanälen mit aktivierter NSFW Einstellung erlaubt. Nutzer müssen, um den Befehl in Direktnachrichten zu nutzen, in ihren Privatsphäre Einstellungen \"Zugriff auf altersbegrenzte Befehle von Apps in Direknachrichten zulassen\" aktiviert haben." +msgstr "A decorator that limits the usage of an application command to 18+ channels and users. In guilds, the command will only be able to be used in channels marked as NSFW. In DMs, users must have opted into age-restricted commands via privacy settings." msgid "Note that apps intending to be listed in the App Directory cannot have NSFW commands." -msgstr "Beachten Sie, dass Apps, die im App-Verzeichnis aufgelistet werden sollen, keine NSFW-Befehle haben können." +msgstr "Note that apps intending to be listed in the App Directory cannot have NSFW commands." msgid "Commands" -msgstr "Befehle" +msgstr "Commands" msgid "Shortcut Decorators" msgstr "Shortcut Decorators" msgid "A decorator that transforms a function into an :class:`.ApplicationCommand`. More specifically, usually one of :class:`.SlashCommand`, :class:`.UserCommand`, or :class:`.MessageCommand`. The exact class depends on the ``cls`` parameter. By default, the ``description`` attribute is received automatically from the docstring of the function and is cleaned up with the use of ``inspect.cleandoc``. If the docstring is ``bytes``, then it is decoded into :class:`str` using utf-8 encoding. The ``name`` attribute also defaults to the function name unchanged." -msgstr "tftftfEin Decorator welcher eine Funktion in eine :class:`.ApplicationCommand` verwandelt. Meistens eines von :class:`.SlashCommand`, :class:`.UserCommand` oder :class:`.MessageCommand` wobei die exakte Klasse von dem ``cls`` Parameter abhängt. Normalerweise ist die ``Beschreibung`` direkt aus der Funktionsbeschreibung entnommen und wird von ``inspect.cleandoc`` gereinigt. Falls die Funktionsbeschreibung vom Typen ``bytes`` ist, wird es in einen :class:`str` mit Utf-8 Codierung dekodiert. Das ``Name`` Attribut ist normalerweise der Funktionsname ungeändert." +msgstr "A decorator that transforms a function into an :class:`.ApplicationCommand`. More specifically, usually one of :class:`.SlashCommand`, :class:`.UserCommand`, or :class:`.MessageCommand`. The exact class depends on the ``cls`` parameter. By default, the ``description`` attribute is received automatically from the docstring of the function and is cleaned up with the use of ``inspect.cleandoc``. If the docstring is ``bytes``, then it is decoded into :class:`str` using utf-8 encoding. The ``name`` attribute also defaults to the function name unchanged." msgid "The class to construct with. By default, this is :class:`.SlashCommand`. You usually do not change this." -msgstr "Die Klasse zum Erschaffen. Normalerweise :class:`.SlashCommand`, normalerweise wird es nicht geändert." +msgstr "The class to construct with. By default, this is :class:`.SlashCommand`. You usually do not change this." msgid "Keyword arguments to pass into the construction of the class denoted by ``cls``." -msgstr "Argumente welche in den Konstruktor der ``cls`` Klasse gegeben werden." +msgstr "Keyword arguments to pass into the construction of the class denoted by ``cls``." msgid "Returns" -msgstr "Gibt zurück" +msgstr "Returns" msgid "A decorator that converts the provided method into an :class:`.ApplicationCommand`, or subclass of it." -msgstr "Ein Decorator, der die angegebene Methode in einen :class:`.ApplicationCommand`, oder Unterklasse davon konvertiert." +msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`, or subclass of it." msgid "Callable[..., :class:`.ApplicationCommand`]" msgstr "Callable[..., :class:`.ApplicationCommand`]" msgid "Raises" -msgstr "Mögliche Fehlermeldungen" +msgstr "Raises" msgid "If the function is not a coroutine or is already a command." -msgstr "Die Funktion ist keine Coroutine oder ist bereits ein Befehl" +msgstr "If the function is not a coroutine or is already a command." msgid "An alias for :meth:`application_command`." -msgstr "Ein Alias für :meth:`application_command`." +msgstr "An alias for :meth:`application_command`." msgid "This decorator is overridden by :func:`ext.commands.command`." -msgstr "Dieser Decorator wird von :func:`ext.commands.command` überschrieben." +msgstr "This decorator is overridden by :func:`ext.commands.command`." msgid "A decorator that converts the provided method into an :class:`.ApplicationCommand`." -msgstr "Ein Decorator, der die angegebene Methode in einen :class:`.ApplicationCommand` umwandelt." +msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`." msgid "Decorator for slash commands that invokes :func:`application_command`." -msgstr "Decorator für Slash Befehle, die :func:`application_command` aufrufen." +msgstr "Decorator for slash commands that invokes :func:`application_command`." msgid "A decorator that converts the provided method into a :class:`.SlashCommand`." -msgstr "Ein Decorator, der die angegebene Methode in einen :class:`.SlashCommand` umwandelt." +msgstr "A decorator that converts the provided method into a :class:`.SlashCommand`." msgid "Callable[..., :class:`.SlashCommand`]" msgstr "Callable[..., :class:`.SlashCommand`]" msgid "Decorator for user commands that invokes :func:`application_command`." -msgstr "Decorator für Nutzer Befehle, die :func:`application_command` aufrufen." +msgstr "Decorator for user commands that invokes :func:`application_command`." msgid "A decorator that converts the provided method into a :class:`.UserCommand`." msgstr "A decorator that converts the provided method into a :class:`.UserCommand`." @@ -108,67 +108,67 @@ msgid "Callable[..., :class:`.UserCommand`]" msgstr "Callable[..., :class:`.UserCommand`]" msgid "Decorator for message commands that invokes :func:`application_command`." -msgstr "Decorator für Nachrichten Befehle, die :func:`application_command` aufrufen." +msgstr "Decorator for message commands that invokes :func:`application_command`." msgid "A decorator that converts the provided method into a :class:`.MessageCommand`." -msgstr "Ein Decorator, der die angegebene Methode in einen :class:`.MessageCommand` umwandelt." +msgstr "A decorator that converts the provided method into a :class:`.MessageCommand`." msgid "Callable[..., :class:`.MessageCommand`]" msgstr "Callable[..., :class:`.MessageCommand`]" msgid "Objects" -msgstr "Objekte" +msgstr "Objects" msgid "Checks whether the command is currently on cooldown." -msgstr "Prüft, ob der Befehl momentan in der Abklingzeit ist." +msgstr "Checks whether the command is currently on cooldown." msgid "This uses the current time instead of the interaction time." -msgstr "Dies verwendet die aktuelle Zeit anstelle der Interaktionszeit." +msgstr "This uses the current time instead of the interaction time." msgid "The invocation context to use when checking the command's cooldown status." -msgstr "Der Kontext mit welchem die Befehls Abklingzeit geprüft werden soll." +msgstr "The invocation context to use when checking the command's cooldown status." msgid "A boolean indicating if the command is on cooldown." -msgstr "Ein boolescher Ausdruck, ob der Befehl noch abklingt." +msgstr "A boolean indicating if the command is on cooldown." msgid ":class:`bool`" msgstr ":class:`bool`" msgid "Resets the cooldown on this command." -msgstr "Setzt die Abklingzeit dieses Befehls zurück." +msgstr "Resets the cooldown on this command." msgid "The invocation context to reset the cooldown under." -msgstr "Der Kontext des Befehls zum Zurücksetzen der Abklingzeit." +msgstr "The invocation context to reset the cooldown under." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Retrieves the amount of seconds before this command can be tried again." -msgstr "Ruft die Anzahl der Sekunden ab, bevor dieser Befehl erneut ausgeführt werden kann." +msgstr "Retrieves the amount of seconds before this command can be tried again." msgid "The invocation context to retrieve the cooldown from." -msgstr "Der Kontext des Befehls zum Erhalten der Abklingzeit." +msgstr "The invocation context to retrieve the cooldown from." msgid "The amount of time left on this command's cooldown in seconds. If this is ``0.0`` then the command isn't on cooldown." -msgstr "Die verbleibende Abklingzeit des Befehls in Sekunden. Wenn dies ``0.0`` ist, ist der Befehl nicht am Abklingen." +msgstr "The amount of time left on this command's cooldown in seconds. If this is ``0.0`` then the command isn't on cooldown." msgid ":class:`float`" msgstr ":class:`float`" msgid "A decorator that registers a coroutine as a local error handler." -msgstr "Ein Decorator welcher die Coroutine zur lokalen Fehlerbehandlung registriert." +msgstr "A decorator that registers a coroutine as a local error handler." msgid "A local error handler is an :func:`.on_command_error` event limited to a single command. However, the :func:`.on_command_error` is still invoked afterwards as the catch-all." -msgstr "Ein lokaler Fehlerhändler ist ein :func:`.on_command_error` Ereignis auf einen einzigen Befehl limitiert. Trotz des Fehlerhändlers wird danach noch :func:`.on_command_error` aufgerufen, um alle Fehler zu behandeln." +msgstr "A local error handler is an :func:`.on_command_error` event limited to a single command. However, the :func:`.on_command_error` is still invoked afterwards as the catch-all." msgid "The coroutine to register as the local error handler." -msgstr "Die Coroutine, die als lokale Fehlerbehandlung registriert werden soll." +msgstr "The coroutine to register as the local error handler." msgid "The coroutine passed is not actually a coroutine." -msgstr "Die übergebene Coroutine ist keine Coroutine." +msgstr "The coroutine passed is not actually a coroutine." msgid "Checks whether the command has an error handler registered." -msgstr "Prüft, ob der Befehl einen Fehlerhändler registriert hat." +msgstr "Checks whether the command has an error handler registered." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" diff --git a/docs/locales/de/LC_MESSAGES/api/clients.po b/docs/locales/de/LC_MESSAGES/api/clients.po index 9f098f8d8d..e4b8f95258 100644 --- a/docs/locales/de/LC_MESSAGES/api/clients.po +++ b/docs/locales/de/LC_MESSAGES/api/clients.po @@ -102,7 +102,7 @@ msgid "This replaces any default handlers. Developers are encouraged to use :py: msgstr "This replaces any default handlers. Developers are encouraged to use :py:meth:`~discord.Client.listen` for adding additional handlers instead of :py:meth:`~discord.Client.event` unless default method replacement is intended." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." diff --git a/docs/locales/de/LC_MESSAGES/api/cogs.po b/docs/locales/de/LC_MESSAGES/api/cogs.po index eef645fe26..9449613e48 100644 --- a/docs/locales/de/LC_MESSAGES/api/cogs.po +++ b/docs/locales/de/LC_MESSAGES/api/cogs.po @@ -81,7 +81,7 @@ msgid "If this listener should only be called once after each cog load. Defaults msgstr "If this listener should only be called once after each cog load. Defaults to false." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "The function is not a coroutine function or a string was not passed as the name." msgstr "The function is not a coroutine function or a string was not passed as the name." diff --git a/docs/locales/de/LC_MESSAGES/api/data_classes.po b/docs/locales/de/LC_MESSAGES/api/data_classes.po index 8230d7612c..bc1c9d6327 100644 --- a/docs/locales/de/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/de/LC_MESSAGES/api/data_classes.po @@ -966,7 +966,7 @@ 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 "Verursacht" +msgstr "Raises" msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." diff --git a/docs/locales/de/LC_MESSAGES/api/events.po b/docs/locales/de/LC_MESSAGES/api/events.po index 2e9a4c56ee..3de9f161c1 100644 --- a/docs/locales/de/LC_MESSAGES/api/events.po +++ b/docs/locales/de/LC_MESSAGES/api/events.po @@ -12,10 +12,10 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Event Reference" -msgstr "Übersicht der Events" +msgstr "Event Reference" msgid "This section outlines the different types of events listened by :class:`Client`." -msgstr "Dieser Bereich beschreibt die verschiedenen Arten von Ereignissen in :class:`Client`." +msgstr "This section outlines the different types of events listened by :class:`Client`." msgid "There are 3 ways to register an event, the first way is through the use of :meth:`Client.event`. The second way is through subclassing :class:`Client` and overriding the specific events. The third way is through the use of :meth:`Client.listen`, which can be used to assign multiple event handlers instead of only one like in :meth:`Client.event`. For example:" msgstr "There are 3 ways to register an event, the first way is through the use of :meth:`Client.event`. The second way is through subclassing :class:`Client` and overriding the specific events. The third way is through the use of :meth:`Client.listen`, which can be used to assign multiple event handlers instead of only one like in :meth:`Client.event`. For example:" @@ -27,49 +27,49 @@ msgid "All the events must be a |coroutine_link|_. If they aren't, then you migh msgstr "All the events must be a |coroutine_link|_. If they aren't, then you might get unexpected errors. In order to turn a function into a coroutine they must be ``async def`` functions." msgid "Application Commands" -msgstr "Anwendungsbefehle" +msgstr "Application Commands" msgid "Called when an application command is received." -msgstr "Ausgelöst, wenn ein Anwendungsbefehl empfangen wird." +msgstr "Called when an application command is received." msgid "Parameters" -msgstr "Parameter" +msgstr "Parameters" msgid "The ApplicationContext associated to the command being received." -msgstr "Der ApplicationContext verbunden mit dem Befehl, der empfangen wurde." +msgstr "The ApplicationContext associated to the command being received." msgid "Called when an application command is completed, after any checks have finished." -msgstr "Aufgerufen, wenn ein Anwendungsbefehl vollendet ist, nachdem alle Überprüfungen fertig sind." +msgstr "Called when an application command is completed, after any checks have finished." msgid "The ApplicationContext associated to the command that was completed." -msgstr "Der ApplicationContext verbunden mit dem Befehl, der vollendet wurde." +msgstr "The ApplicationContext associated to the command that was completed." msgid "Called when an application command has an error." -msgstr "Ausgelöst, wenn ein Anwendungsbefehl einen Fehler hat." +msgstr "Called when an application command has an error." msgid "The ApplicationContext associated to the command that has an error." -msgstr "Der ApplicationContext verbunden mit dem Befehl, der einen Fehler hat." +msgstr "The ApplicationContext associated to the command that has an error." msgid "The DiscordException associated to the error." -msgstr "Die DiscordException verbunden mit dem Fehler." +msgstr "The DiscordException associated to the error." msgid "Called when an application command was not found in the bot's internal cache." -msgstr "Aufgerufen, wenn ein Anwendungsbefehl nicht im bot internen Zwischenspeicher gefunden werden konnte." +msgstr "Called when an application command was not found in the bot's internal cache." msgid "The interaction associated to the unknown command." -msgstr "Die Interaktion verbunden mit dem unbekannten Befehl." +msgstr "The interaction associated to the unknown command." msgid "Audit Logs" -msgstr "Protokolle" +msgstr "Audit Logs" msgid "Called when an audit log entry is created." -msgstr "Aufgerufen, wenn ein Eintrag im Protokoll erstellt wurde." +msgstr "Called when an audit log entry is created." msgid "The bot must have :attr:`~Permissions.view_audit_log` to receive this, and :attr:`Intents.moderation` must be enabled." -msgstr "Der Bot muss die Berechtigung :attr:`~Permissions.view_audit_log` haben, damit dieses empfangen werden kann und :attr:`Intents.moderation` muss aktiviert sein." +msgstr "The bot must have :attr:`~Permissions.view_audit_log` to receive this, and :attr:`Intents.moderation` must be enabled." msgid "The audit log entry that was created." -msgstr "Der Eintrag vom Protokoll, der erstellt wurde." +msgstr "The audit log entry that was created." msgid "Called when an audit log entry is created. Unlike :func:`on_audit_log_entry`, this is called regardless of the state of the internal user cache." msgstr "Called when an audit log entry is created. Unlike :func:`on_audit_log_entry`, this is called regardless of the state of the internal user cache." diff --git a/docs/locales/de/LC_MESSAGES/api/models.po b/docs/locales/de/LC_MESSAGES/api/models.po index f0413b3fa1..9c71559652 100644 --- a/docs/locales/de/LC_MESSAGES/api/models.po +++ b/docs/locales/de/LC_MESSAGES/api/models.po @@ -87,7 +87,7 @@ msgid ":class:`Asset`" msgstr ":class:`Asset`" msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "An invalid size or format was passed." msgstr "An invalid size or format was passed." @@ -555,7 +555,7 @@ msgid "Returns the user's name with discriminator or global_name." msgstr "Returns the user's name with discriminator or global_name." msgid "The user's username." -msgstr "Der Nutzername des Nutzers." +msgstr "The user's username." msgid ":class:`str`" msgstr ":class:`str`" @@ -570,7 +570,7 @@ msgid "If the user has migrated to the new username system, this will always be msgstr "If the user has migrated to the new username system, this will always be 0." msgid "The user's global name." -msgstr "Der globale Name des Benutzers." +msgstr "The user's global name." msgid "Specifies if the user is a bot account." msgstr "Specifies if the user is a bot account." @@ -690,7 +690,7 @@ msgid "Returns a URL that allows the client to jump to the user." msgstr "Returns a URL that allows the client to jump to the user." msgid "Returns a string that allows you to mention the given user." -msgstr "Gibt eine Zeichenkette zurück, mit der Sie den angegebenen Benutzer erwähnen können." +msgstr "Returns a string that allows you to mention the given user." msgid "Checks if the user is mentioned in the specified message." msgstr "Checks if the user is mentioned in the specified message." @@ -2070,7 +2070,7 @@ msgid "The category to place the newly created channel under. The permissions wi msgstr "The category to place the newly created channel under. The permissions will be automatically synced to category if no overwrites are provided." msgid "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." -msgstr "Die Position in der Kanalliste. Beginnt bei 0 z.B. der obere Kanal ist Position 0." +msgstr "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." msgid "The new channel's topic." msgstr "The new channel's topic." @@ -2091,10 +2091,10 @@ msgid ":class:`TextChannel`" msgstr ":class:`TextChannel`" msgid "You do not have the proper permissions to create this channel." -msgstr "Du hast nicht die nötigen Berechtigungen, um diesen Kanal zu erstellen." +msgstr "You do not have the proper permissions to create this channel." msgid "Creating the channel failed." -msgstr "Erstellung des Kanals ist fehlgeschlagen." +msgstr "Creating the channel failed." msgid "The permission overwrite information is not in proper form." msgstr "The permission overwrite information is not in proper form." @@ -2376,7 +2376,7 @@ msgid ":class:`BanEntry`" msgstr ":class:`BanEntry`" msgid "You do not have proper permissions to get the information." -msgstr "Sie verfügen nicht über die erforderlichen Berechtigungen, um die Informationen abzurufen." +msgstr "You do not have proper permissions to get the information." msgid "This user is not banned." msgstr "This user is not banned." @@ -2526,7 +2526,7 @@ msgid "You must have the :attr:`~Permissions.manage_guild` permission to get thi msgstr "You must have the :attr:`~Permissions.manage_guild` permission to get this information." msgid "The list of invites that are currently active." -msgstr "Liste der Einladungen, die derzeit aktiv sind." +msgstr "The list of invites that are currently active." msgid "List[:class:`Invite`]" msgstr "List[:class:`Invite`]" @@ -4107,10 +4107,10 @@ msgid ":class:`ChannelType`" msgstr ":class:`ChannelType`" msgid "The string that allows you to mention the channel." -msgstr "Die Zeichenkette, mit der du den Kanal erwähnen kannst." +msgstr "The string that allows you to mention the channel." msgid "Returns the channel's creation time in UTC." -msgstr "Gibt die Erstellungszeit des Kanals im UTC Format zurück." +msgstr "Returns the channel's creation time in UTC." msgid "Represents a Discord :class:`Guild` or :class:`abc.GuildChannel` invite." msgstr "Represents a Discord :class:`Guild` or :class:`abc.GuildChannel` invite." @@ -5262,7 +5262,7 @@ msgid "An NSFW thread is a thread that has a parent that is an NSFW channel, i.e msgstr "An NSFW thread is a thread that has a parent that is an NSFW channel, i.e. :meth:`.TextChannel.is_nsfw` is ``True``." msgid "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." -msgstr "Behandelt die Berechtigungsauflösung für :class:`~discord.Member` oder :class:`~discord.Role`." +msgstr "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." msgid "Since threads do not have their own permissions, they inherit them from the parent channel. This is a convenience method for calling :meth:`~discord.TextChannel.permissions_for` on the parent channel." msgstr "Since threads do not have their own permissions, they inherit them from the parent channel. This is a convenience method for calling :meth:`~discord.TextChannel.permissions_for` on the parent channel." @@ -5535,10 +5535,10 @@ msgid "Returns the channel's name." msgstr "Returns the channel's name." msgid "The channel name." -msgstr "Der Name des Kanals." +msgstr "The channel name." msgid "The guild the channel belongs to." -msgstr "Die Gilde, zu der der Kanal gehört." +msgstr "The guild the channel belongs to." msgid "The channel ID." msgstr "The channel ID." @@ -5742,13 +5742,13 @@ msgid "Editing the channel failed." msgstr "Editing the channel failed." msgid "The category this channel belongs to." -msgstr "Die Kategorie, zu der dieser Channel gehört." +msgstr "The category this channel belongs to." msgid "If there is no category then this is ``None``." -msgstr "Wenn es keine Kategorie gibt, dann ist das ``None``." +msgstr "If there is no category then this is ``None``." msgid "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." -msgstr "Gibt eine Liste von Rollen zurück, die von ihren Standardwerten im Attribut :attr:`~discord.Guild.roles` überschrieben wurden." +msgstr "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." msgid "Connects to voice and creates a :class:`VoiceClient` to establish your connection to the voice server." msgstr "Connects to voice and creates a :class:`VoiceClient` to establish your connection to the voice server." @@ -5781,52 +5781,52 @@ msgid "The opus library has not been loaded." msgstr "The opus library has not been loaded." msgid "Creates an instant invite from a text or voice channel." -msgstr "Erstellt eine Soforteinladung von einem Text oder Sprachkanal." +msgstr "Creates an instant invite from a text or voice channel." msgid "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." -msgstr "Sie müssen die :attr:`~discord.Permissions.create_instant_invite` Berechtigung haben, um dies tun zu können." +msgstr "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." msgid "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." -msgstr "Wie lange soll die Einladung zum Ablaufen Brauchen? Wenn die zahl, 0 ist, wird die Einladung nicht ablaufen. Standard ist ``0``." +msgstr "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." msgid "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." -msgstr "Wie viele Verwendungen User können durch diese Einladung beitreten? Wenn die Zahl 0 ist, sind die Verwendungen unbegrenzt. Standardmäßig ``0``." +msgstr "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." msgid "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." -msgstr "Gibt an, dass die Einladung eine vorübergehende Mitgliedschaft gewährt (d. h. sie werden gekickt, nachdem sie die Verbindung getrennt haben). Der Standardwert ist „False“." +msgstr "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." msgid "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." -msgstr "Gibt an, ob ein einzigartiger Einladungslink erstellt werden soll. Standardmäßig auf True. Wenn dies auf ``False`` gesetzt ist, wird es eine kürzlich erstellte Einladung zurückgeben." +msgstr "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." msgid "The reason for creating this invite. Shows up on the audit log." -msgstr "Der Grund für die Erstellung dieser Einladung. Wird im Audit-Log angezeigt." +msgstr "The reason for creating this invite. Shows up on the audit log." msgid "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" -msgstr "Der Typ des Ziels für die Sprachkanaleinladung, falls vorhanden. … Version hinzugefügt: : 2.0" +msgstr "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" msgid "The type of target for the voice channel invite, if any." -msgstr "Der Typ des Ziels für die Sprachkanaleinladung, falls vorhanden." +msgstr "The type of target for the voice channel invite, if any." msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" -msgstr "Der Benutzer, dessen Stream für diese Einladung angezeigt werden soll. Erforderlich, wenn „target_type“ „TargetType.stream“ ist. Der Benutzer muss im Kanal streamen. Version hinzugefügt: : 2.0" +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." -msgstr "Der Benutzer, dessen Stream für diese Einladung angezeigt werden soll, erforderlich, wenn „target_type“ „TargetType.stream“ ist. Der Benutzer muss im Kanal streamen." +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" -msgstr "Die Id der eingebetteten Anwendung für die Einladung, erforderlich, wenn „target_type“ „TargetType.embedded_application“ ist. Version hinzugefügt: : 2.0" +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." -msgstr "Die ID der eingebetteten Anwendung für die Einladung, erforderlich, wenn „target_type“ „TargetType.embedded_application“ ist." +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" -msgstr "Das geplante Ereignisobjekt, das mit dem Ereignis verknüpft werden soll. Verknüpfung zu :meth:`.Invite.set_scheduled_event` Weitere Informationen zur Verknüpfung von Veranstaltungseinladungen finden Sie unter :meth:`.Invite.set_scheduled_event`. .. Version hinzugefügt:: 2.0" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" -msgstr "Das geplante Ereignisobjekt, das mit dem Ereignis verknüpft werden soll. Verknüpfung zu :meth:`.Invite.set_scheduled_event`" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" msgid "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." -msgstr "Weitere Informationen zur Verknüpfung von Veranstaltungseinladungen finden Sie unter :meth:`.Invite.set_scheduled_event`." +msgstr "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." msgid "The invite that was created." msgstr "The invite that was created." @@ -5835,13 +5835,13 @@ msgid ":class:`~discord.Invite`" msgstr ":class:`~discord.Invite`" msgid "Invite creation failed." -msgstr "Erstellen der Einladung ist Fehlgeschlagen." +msgstr "Invite creation failed." msgid "The channel that was passed is a category or an invalid channel." -msgstr "Der übergebene Kanal ist eine Kategorie oder ein ungültiger Kanal." +msgstr "The channel that was passed is a category or an invalid channel." msgid "Deletes the channel." -msgstr "Löscht den Kanal." +msgstr "Deletes the channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." msgstr "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." @@ -5853,100 +5853,100 @@ msgid "You do not have proper permissions to delete the channel." msgstr "You do not have proper permissions to delete the channel." msgid "The channel was not found or was already deleted." -msgstr "Der Kanal wurde nicht gefunden oder schon gelöscht." +msgstr "The channel was not found or was already deleted." msgid "Deleting the channel failed." msgstr "Deleting the channel failed." msgid "Returns a list of all active instant invites from this channel." -msgstr "Gibt eine Liste aller aktiven Soforteinladungen von diesem Kanal zurück." +msgstr "Returns a list of all active instant invites from this channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` to get this information." -msgstr "Sie müssen über :attr:`~discord.Permissions.manage_channels` verfügen, um diese Informationen zu erhalten." +msgstr "You must have :attr:`~discord.Permissions.manage_channels` to get this information." msgid "List[:class:`~discord.Invite`]" -msgstr "Liste[:class:`~discord.Invite`]" +msgstr "List[:class:`~discord.Invite`]" msgid "Returns a URL that allows the client to jump to the channel." -msgstr "Gibt eine URL zurück, die es dem Client erlaubt, in den Kanal zu springen." +msgstr "Returns a URL that allows the client to jump to the channel." msgid "Returns all members that are currently inside this voice channel." msgstr "Returns all members that are currently inside this voice channel." msgid "A rich interface to help move a channel relative to other channels." -msgstr "Eine umfangreiche Schnittstelle, die dabei hilft, einen Kanal relativ zu anderen Kanälen zu verschieben." +msgstr "A rich interface to help move a channel relative to other channels." msgid "If exact position movement is required, ``edit`` should be used instead." -msgstr "Wenn eine exakte Positionsbewegung erforderlich ist, sollte stattdessen ``edit`` verwendet werden." +msgstr "If exact position movement is required, ``edit`` should be used instead." msgid "Voice channels will always be sorted below text channels. This is a Discord limitation." -msgstr "Sprachkanäle werden immer unter Textkanäle sortiert. Dies ist eine Einschränkung von Discord selbst." +msgstr "Voice channels will always be sorted below text channels. This is a Discord limitation." msgid "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." -msgstr "Gibt an, ob der Kanal an den Anfang der Kanalliste (oder an die Kategorie, falls gegeben) verschoben werden soll. Dies schließt sich mit ``end``, ``before`` und ``after`` gegenseitig aus." +msgstr "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." msgid "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." -msgstr "Gibt an, ob der Kanal an das Ende der Kanalliste (oder an die Kategorie, wenn gegeben) verschoben werden soll. Dies schließt sich gegenseitig mit ``beginning``, ``before`` und ``after`` aus." +msgstr "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." msgid "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." -msgstr "Der Kanal, der vor unserem aktuellen Kanal liegen soll. Dies schließt sich mit ``beginning``, ``end``, und ``after`` gegenseitig aus." +msgstr "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." msgid "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." -msgstr "Der Kanal, der nach unserem aktuellen Kanal liegen soll. Dies schließt sich gegenseitig mit ``beginning``, ``end``, und ``after`` aus." +msgstr "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." msgid "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." -msgstr "Die Anzahl der Kanäle, um die der Zug versetzt werden soll. Zum Beispiel würde ein Offset von ``2`` mit ``beginning=True`` ihn 2 nach dem Anfang verschieben. Eine positive Zahl verschiebt sie nach unten, während sich eine negative Zahl nach oben bewegt. Beachten Sie, dass diese Zahl relativ ist und nach den Parametern ``Anfangs``, ``Ende``, ``before`` und ``after`` berechnet wird." +msgstr "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." msgid "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." -msgstr "Die Kategorie, unter die dieser Kanal verschoben wird. Wenn ``None`` gegeben wird, bewegt er ihn aus der Kategorie. Dieser Parameter wird ignoriert, wenn ein Kategorie-Kanal verschoben wird." +msgstr "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." msgid "Whether to sync the permissions with the category (if given)." -msgstr "Gibt an, ob die Berechtigungen mit der Kategorie synchronisiert werden sollen (falls vorhanden)." +msgstr "Whether to sync the permissions with the category (if given)." msgid "The reason for the move." -msgstr "Der Grund für den Umzug des Kanals." +msgstr "The reason for the move." msgid "An invalid position was given or a bad mix of arguments was passed." -msgstr "Eine ungültige Position wurde angegeben oder eine nicht ausführbare Mischung von Argumenten wurde übergeben." +msgstr "An invalid position was given or a bad mix of arguments was passed." msgid "You do not have permissions to move the channel." -msgstr "Du hast nicht die nötigen Berechtigungen, um den Kanal zu verschieben." +msgstr "You do not have permissions to move the channel." msgid "Moving the channel failed." -msgstr "Verschiebung des Kanals fehlgeschlagen." +msgstr "Moving the channel failed." msgid "Returns all of the channel's overwrites." -msgstr "Gibt alle Überschreibungen des Kanals zurück." +msgstr "Returns all of the channel's overwrites." msgid "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." -msgstr "Dies wird als Dictionary zurückgegeben, in dem der Schlüssel das Ziel enthält, das entweder :class:`~discord.Role` oder :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite` sein kann." +msgstr "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." msgid "The channel's permission overwrites." -msgstr "Die Berechtigung des Kanals wird überschrieben." +msgstr "The channel's permission overwrites." msgid "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgstr "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgid "Returns the channel-specific overwrites for a member or a role." -msgstr "Gibt die kanalspezifischen Überschreibungen eines Mitglieds oder einer Rolle zurück." +msgstr "Returns the channel-specific overwrites for a member or a role." msgid "The role or user denoting whose overwrite to get." -msgstr "Die Rolle oder der Benutzer, deren Überschreibung erhalten bleiben soll." +msgstr "The role or user denoting whose overwrite to get." msgid "The permission overwrites for this object." -msgstr "Die Berechtigung überschreibt dieses Objekt." +msgstr "The permission overwrites for this object." msgid ":class:`~discord.PermissionOverwrite`" msgstr ":class:`~discord.PermissionOverwrite`" msgid "This function takes into consideration the following cases:" -msgstr "Diese Funktion berücksichtigt die folgenden Fälle:" +msgstr "This function takes into consideration the following cases:" msgid "Guild owner" -msgstr "Gilden Besitzer" +msgstr "Guild owner" msgid "Guild roles" -msgstr "Gilden Rollen" +msgstr "Guild roles" msgid "Channel overrides" msgstr "Channel overrides" @@ -5958,7 +5958,7 @@ msgid "If a :class:`~discord.Role` is passed, then it checks the permissions som msgstr "If a :class:`~discord.Role` is passed, then it checks the permissions someone with that role would have, which is essentially:" msgid "The default role permissions" -msgstr "Die Standardrollenberechtigung" +msgstr "The default role permissions" msgid "The permissions of the role used as a parameter" msgstr "The permissions of the role used as a parameter" @@ -5973,10 +5973,10 @@ msgid "The object passed in can now be a role object." msgstr "The object passed in can now be a role object." msgid "Whether the permissions for this channel are synced with the category it belongs to." -msgstr "Ob die Berechtigungen für diesen Kanal mit der Kategorie synchronisiert werden, zu der er gehört." +msgstr "Whether the permissions for this channel are synced with the category it belongs to." msgid "If there is no category then this is ``False``." -msgstr "Wenn es keine Kategorie gibt, dann ist dies ``False``." +msgstr "If there is no category then this is ``False``." msgid "Sets the channel specific permission overwrites for a target in the channel." msgstr "Sets the channel specific permission overwrites for a target in the channel." @@ -6006,7 +6006,7 @@ msgid "Using :class:`~discord.PermissionOverwrite` ::" msgstr "Using :class:`~discord.PermissionOverwrite` ::" msgid "The member or role to overwrite permissions for." -msgstr "Das Mitglied oder die Rolle, für die Berechtigungen überschrieben werden sollen." +msgstr "The member or role to overwrite permissions for." msgid "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." msgstr "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." @@ -6015,13 +6015,13 @@ msgid "A keyword argument list of permissions to set for ease of use. Cannot be msgstr "A keyword argument list of permissions to set for ease of use. Cannot be mixed with ``overwrite``." msgid "You do not have permissions to edit channel specific permissions." -msgstr "Du hast keine Berechtigungen, um kanalspezifische Berechtigungen zu bearbeiten." +msgstr "You do not have permissions to edit channel specific permissions." msgid "Editing channel specific permissions failed." -msgstr "Bearbeitung der kanalspezifischen Berechtigungen ist fehlgeschlagen." +msgstr "Editing channel specific permissions failed." msgid "The role or member being edited is not part of the guild." -msgstr "Die Rolle oder das Mitglied, das bearbeitet wird, ist nicht Teil des Servers." +msgstr "The role or member being edited is not part of the guild." msgid "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." msgstr "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." @@ -7161,7 +7161,7 @@ msgid "The user you are participating with in the direct message channel. If thi msgstr "The user you are participating with in the direct message channel. If this channel is received through the gateway, the recipient information may not be always available." msgid "The user presenting yourself." -msgstr "Der Benutzer, der sich selbst repräsentiert." +msgstr "The user presenting yourself." msgid "The direct message channel ID." msgstr "The direct message channel ID." diff --git a/docs/locales/de/LC_MESSAGES/api/sinks.po b/docs/locales/de/LC_MESSAGES/api/sinks.po index 6cfb6bf93c..c041d54623 100644 --- a/docs/locales/de/LC_MESSAGES/api/sinks.po +++ b/docs/locales/de/LC_MESSAGES/api/sinks.po @@ -39,7 +39,7 @@ msgid "just replace the following like so: ::" msgstr "just replace the following like so: ::" msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "An invalid encoding type was specified." msgstr "An invalid encoding type was specified." diff --git a/docs/locales/de/LC_MESSAGES/api/ui_kit.po b/docs/locales/de/LC_MESSAGES/api/ui_kit.po index 4f1e8f3fe7..0e374cd9d7 100644 --- a/docs/locales/de/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/de/LC_MESSAGES/api/ui_kit.po @@ -186,7 +186,7 @@ msgid "The item to add to the view." msgstr "The item to add to the view." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "An :class:`Item` was not passed." msgstr "An :class:`Item` was not passed." diff --git a/docs/locales/de/LC_MESSAGES/api/utils.po b/docs/locales/de/LC_MESSAGES/api/utils.po index d99c3de957..c59ea4f08e 100644 --- a/docs/locales/de/LC_MESSAGES/api/utils.po +++ b/docs/locales/de/LC_MESSAGES/api/utils.po @@ -93,7 +93,7 @@ msgid "The object found or the default value." msgstr "The object found or the default value." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "The object is missing a ``get_`` or ``fetch_`` method" msgstr "The object is missing a ``get_`` or ``fetch_`` method" diff --git a/docs/locales/de/LC_MESSAGES/api/voice.po b/docs/locales/de/LC_MESSAGES/api/voice.po index a016b11b35..ce04e5fda5 100644 --- a/docs/locales/de/LC_MESSAGES/api/voice.po +++ b/docs/locales/de/LC_MESSAGES/api/voice.po @@ -120,7 +120,7 @@ msgid "If False, None is returned and the function does not block." msgstr "If False, None is returned and the function does not block." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "Already playing audio or not connected." msgstr "Already playing audio or not connected." diff --git a/docs/locales/de/LC_MESSAGES/api/webhooks.po b/docs/locales/de/LC_MESSAGES/api/webhooks.po index 782e6cae2d..c6f477ed90 100644 --- a/docs/locales/de/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/de/LC_MESSAGES/api/webhooks.po @@ -144,7 +144,7 @@ msgid "The URL of the webhook." msgstr "The URL of the webhook." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "The URL is invalid." msgstr "The URL is invalid." diff --git a/docs/locales/de/LC_MESSAGES/ext/bridge/api.po b/docs/locales/de/LC_MESSAGES/ext/bridge/api.po index eb9c8c8820..c8f2bfa309 100644 --- a/docs/locales/de/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/de/LC_MESSAGES/ext/bridge/api.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "API Reference" -msgstr "API Referenz" +msgstr "API Reference" msgid "The reference manual that follows details the API of Pycord's bridge command extension module." msgstr "The reference manual that follows details the API of Pycord's bridge command extension module." @@ -66,7 +66,7 @@ msgid "This is similar to :class:`.Bot` except that it is inherited from :class: msgstr "This is similar to :class:`.Bot` except that it is inherited from :class:`.ext.commands.AutoShardedBot` instead." msgid "Event Reference" -msgstr "Übersicht der Events" +msgstr "Event Reference" msgid "These events function similar to :ref:`the regular events `, except they are custom to the bridge extension module." msgstr "These events function similar to :ref:`the regular events `, except they are custom to the bridge extension module." @@ -84,7 +84,7 @@ msgid "An event that is called when a command is found and is about to be invoke msgstr "An event that is called when a command is found and is about to be invoked." msgid "This event is called regardless of whether the command itself succeeds via error or completes." -msgstr "Dieses Ereignis wird unabhängig davon aufgerufen, ob der Befehl erfolgreich ausgeführt wird oder einen Fehler verursacht." +msgstr "This event is called regardless of whether the command itself succeeds via error or completes." msgid "An event that is called when a command has completed its invocation." msgstr "An event that is called when a command has completed its invocation." @@ -147,7 +147,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "A decorator that registers a coroutine as a local error handler." -msgstr "Ein Decorator, der eine Coroutine als lokalen Fehlerbehandler registriert." +msgstr "A decorator that registers a coroutine as a local error handler." msgid "This error handler is limited to the command it is defined to. However, higher scope handlers (per-cog and global) are still invoked afterwards as a catch-all. This handler also functions as the handler for both the prefixed and slash versions of the command." msgstr "This error handler is limited to the command it is defined to. However, higher scope handlers (per-cog and global) are still invoked afterwards as a catch-all. This handler also functions as the handler for both the prefixed and slash versions of the command." @@ -159,7 +159,7 @@ msgid "The coroutine to register as the local error handler." msgstr "The coroutine to register as the local error handler." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." diff --git a/docs/locales/de/LC_MESSAGES/ext/bridge/index.po b/docs/locales/de/LC_MESSAGES/ext/bridge/index.po index bb7c13a7ec..e7423367ec 100644 --- a/docs/locales/de/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/de/LC_MESSAGES/ext/bridge/index.po @@ -15,7 +15,7 @@ msgid "discord.ext.bridge" msgstr "discord.ext.bridge" msgid "This module allows using one command callback in order to make both a prefix command and a slash command. This page includes the API reference/documentation for the module, but only contains a short example. For a more detailed guide on how to use this, see our `discord.ext.bridge guide `_." -msgstr "Dieses Modul erlaubt es einen Befehl Callback für Prefix Command und Slash Command zu nutzen. Diese Seite enthält die API Referenzen und Dokumentation für dieses Modul aber nur ein kurzes Beispiel. Für einen besseren Guide wie man das Modul nutzen kann schau dir `discord.ext.bridge guide `_ an." +msgstr "This module allows using one command callback in order to make both a prefix command and a slash command. This page includes the API reference/documentation for the module, but only contains a short example. For a more detailed guide on how to use this, see our `discord.ext.bridge guide `_." msgid "Example usage:" msgstr "Beispiel Verwendung:" diff --git a/docs/locales/de/LC_MESSAGES/ext/commands/api.po b/docs/locales/de/LC_MESSAGES/ext/commands/api.po index 3afc65ebb9..f94e10656c 100644 --- a/docs/locales/de/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/de/LC_MESSAGES/ext/commands/api.po @@ -81,7 +81,7 @@ msgid "The coroutine to register as the post-invoke hook." msgstr "The coroutine to register as the post-invoke hook." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." @@ -1545,7 +1545,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.bot.Bot\\` \\| \\:py\\:class\\:\\`\\~discord.ext.commands.bot.AutoShardedBot\\`\\, \\:py\\:class\\:\\`\\~discord.message.Message\\`\\]\\, \\:py\\:class\\:\\`list\\`\\\\ \\\\\\[\\:py\\:class\\:\\`str\\`\\]\\]`" msgid "Event Reference" -msgstr "Übersicht der Events" +msgstr "Event Reference" msgid "These events function similar to :ref:`the regular events `, except they are custom to the command extension module." msgstr "These events function similar to :ref:`the regular events `, except they are custom to the command extension module." @@ -1566,7 +1566,7 @@ msgid "An event that is called when a command is found and is about to be invoke msgstr "An event that is called when a command is found and is about to be invoked." msgid "This event is called regardless of whether the command itself succeeds via error or completes." -msgstr "Dieses Ereignis wird unabhängig davon aufgerufen, ob der Befehl erfolgreich ausgeführt wird oder einen Fehler verursacht." +msgstr "This event is called regardless of whether the command itself succeeds via error or completes." msgid "An event that is called when a command has completed its invocation." msgstr "An event that is called when a command has completed its invocation." @@ -1734,7 +1734,7 @@ msgid "See :meth:`.Bot.before_invoke` for more info." msgstr "See :meth:`.Bot.before_invoke` for more info." msgid "A decorator that registers a coroutine as a local error handler." -msgstr "Ein Decorator, der eine Coroutine als lokalen Fehlerbehandler registriert." +msgstr "A decorator that registers a coroutine as a local error handler." msgid "A local error handler is an :func:`.on_command_error` event limited to a single command. However, the :func:`.on_command_error` is still invoked afterwards as the catch-all." msgstr "A local error handler is an :func:`.on_command_error` event limited to a single command. However, the :func:`.on_command_error` is still invoked afterwards as the catch-all." diff --git a/docs/locales/de/LC_MESSAGES/ext/commands/commands.po b/docs/locales/de/LC_MESSAGES/ext/commands/commands.po index 9789803f34..6e0198a0a9 100644 --- a/docs/locales/de/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/de/LC_MESSAGES/ext/commands/commands.po @@ -21,37 +21,37 @@ msgid "Using prefixed commands in guilds requires :attr:`Intents.message_content msgstr "Die Verwendung von Präfix-Befehlen in Gilden erfordert die Aktivierung von :attr:`Intents.message_content`." msgid "Commands are defined by attaching it to a regular Python function. The command is then invoked by the user using a similar signature to the Python function." -msgstr "Befehle werden durch Anhängen einer regulären Python-Funktion definiert. Der Befehl wird dann vom Benutzer mit einer ähnlichen Signatur wie die Python-Funktion aufgerufen." +msgstr "Commands are defined by attaching it to a regular Python function. The command is then invoked by the user using a similar signature to the Python function." msgid "For example, in the given command definition:" -msgstr "Zum Beispiel in der angegebenen Befehlsdefinition:" +msgstr "For example, in the given command definition:" msgid "With the following prefix (``$``), it would be invoked by the user via:" -msgstr "Mit dem folgenden Präfix (``$``) würde es vom Benutzer aufgerufen werden über:" +msgstr "With the following prefix (``$``), it would be invoked by the user via:" msgid "A command must always have at least one parameter, ``ctx``, which is the :class:`.Context` as the first one." -msgstr "Ein Befehl muss immer mindestens einen Parameter haben, ``ctx``, das ist die :class:`.Context` als erster Parameter." +msgstr "A command must always have at least one parameter, ``ctx``, which is the :class:`.Context` as the first one." msgid "There are two ways of registering a command. The first one is by using :meth:`.Bot.command` decorator, as seen in the example above. The second is using the :func:`~ext.commands.command` decorator followed by :meth:`.Bot.add_command` on the instance." -msgstr "Es gibt zwei Möglichkeiten, einen Befehl zu registrieren. Die erste ist die Verwendung von :meth:`.Bot.command` Dekorator, wie im obigen Beispiel zu sehen. Der zweite benutzt :func:`~ext.commands.command` Dekorator, gefolgt von :meth:`.Bot.add_command` in der Instanz." +msgstr "There are two ways of registering a command. The first one is by using :meth:`.Bot.command` decorator, as seen in the example above. The second is using the :func:`~ext.commands.command` decorator followed by :meth:`.Bot.add_command` on the instance." msgid "Essentially, these two are equivalent: ::" -msgstr "Im Wesentlichen sind diese beiden gleichwertig: ::" +msgstr "Essentially, these two are equivalent: ::" msgid "Since the :meth:`.Bot.command` decorator is shorter and easier to comprehend, it will be the one used throughout the documentation here." -msgstr "Da der :meth:`.Bot.command` Dekorator kürzer und leichter zu verstehen ist, wird dieser in der gesamten Dokumentation verwendet werden." +msgstr "Since the :meth:`.Bot.command` decorator is shorter and easier to comprehend, it will be the one used throughout the documentation here." msgid "Any parameter that is accepted by the :class:`.Command` constructor can be passed into the decorator. For example, to change the name to something other than the function would be as simple as doing this:" -msgstr "Jeder Parameter, der vom :class:`.Command` Konstruktor akzeptiert wird, kann an den Dekorator übergeben werden. Zum Beispiel wäre es so einfach, den Namen in etwas anderes zu ändern als die Funktion zu ändern:" +msgstr "Any parameter that is accepted by the :class:`.Command` constructor can be passed into the decorator. For example, to change the name to something other than the function would be as simple as doing this:" msgid "Parameters" -msgstr "Parametern" +msgstr "Parameters" msgid "Since we define commands by making Python functions, we also define the argument passing behaviour by the function parameters." -msgstr "Da wir Befehle definieren, indem wir Python-Funktionen erzeugen, definieren wir auch das Argument-Übergabeverhalten durch die Funktionsparameter." +msgstr "Since we define commands by making Python functions, we also define the argument passing behaviour by the function parameters." msgid "Certain parameter types do different things in the user side and most forms of parameter types are supported." -msgstr "Bestimmte Parametertypen machen verschiedene Dinge auf der Benutzerseite und die meisten Formen von Parametertypen werden unterstützt." +msgstr "Certain parameter types do different things in the user side and most forms of parameter types are supported." msgid "Positional" msgstr "Positional" diff --git a/docs/locales/de/LC_MESSAGES/ext/pages/index.po b/docs/locales/de/LC_MESSAGES/ext/pages/index.po index 17effe63cc..30b0c29ee7 100644 --- a/docs/locales/de/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/de/LC_MESSAGES/ext/pages/index.po @@ -333,7 +333,7 @@ msgid "The item to add to the view." msgstr "The item to add to the view." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "An :class:`Item` was not passed." msgstr "An :class:`Item` was not passed." diff --git a/docs/locales/de/LC_MESSAGES/ext/tasks/index.po b/docs/locales/de/LC_MESSAGES/ext/tasks/index.po index bbf13cb606..beb1ad9f67 100644 --- a/docs/locales/de/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/de/LC_MESSAGES/ext/tasks/index.po @@ -18,10 +18,10 @@ msgid "One of the most common operations when making a bot is having a loop run msgstr "One of the most common operations when making a bot is having a loop run in the background at a specified interval. This pattern is very common but has a lot of things you need to look out for:" msgid "How do I handle :exc:`asyncio.CancelledError`?" -msgstr "Wie gehe ich mit :exc:`asyncio.CancelledError` um?" +msgstr "How do I handle :exc:`asyncio.CancelledError`?" msgid "What do I do if the internet goes out?" -msgstr "Was mache ich, wenn das Internet ausgeht?" +msgstr "What do I do if the internet goes out?" msgid "What is the maximum number of seconds I can sleep anyway?" msgstr "What is the maximum number of seconds I can sleep anyway?" @@ -72,7 +72,7 @@ msgid "The coroutine to register after the loop finishes." msgstr "The coroutine to register after the loop finishes." msgid "Raises" -msgstr "Verursacht" +msgstr "Raises" msgid "The function was not a coroutine." msgstr "The function was not a coroutine." diff --git a/docs/locales/de/LC_MESSAGES/installing.po b/docs/locales/de/LC_MESSAGES/installing.po index c4110cad89..2f0e4d81c5 100644 --- a/docs/locales/de/LC_MESSAGES/installing.po +++ b/docs/locales/de/LC_MESSAGES/installing.po @@ -21,31 +21,31 @@ msgid "Prerequisites" msgstr "Voraussetzungen" msgid "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." -msgstr "Pycord funktioniert mit Python 3.8 oder höher. Es wird keine Unterstützung für frühere Python-Versionen bereitgestellt. Python 2.7 oder niedriger wird nicht unterstützt. Python 3.7 oder niedriger wird nicht unterstützt." +msgstr "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." msgid "Installing" -msgstr "Installieren" +msgstr "Installing" msgid "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" -msgstr "Für neue Funktionen in kommenden Versionen müssen Sie die Vorversion installieren, bis eine stabile Version veröffentlicht ist. ::" +msgstr "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" msgid "For Windows users, this command should be used to install the pre-release: ::" msgstr "Für Windows-Benutzer sollte dieser Befehl verwendet werden, um die Betaversion zu installieren: ::" msgid "You can get the library directly from PyPI: ::" -msgstr "Sie können die Bibliothek direkt von PyPI erhalten: ::" +msgstr "You can get the library directly from PyPI: ::" msgid "If you are using Windows, then the following should be used instead: ::" -msgstr "Wenn Sie Windows verwenden, sollte stattdessen folgendes verwendet werden: ::" +msgstr "If you are using Windows, then the following should be used instead: ::" msgid "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." -msgstr "Um zusätzliche Pakete für Beschleunigung zu installieren, sollten Sie ``py-cord[speed]`` anstelle von ``py-cord`` verwenden, z.B." +msgstr "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." msgid "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" -msgstr "Um Sprachunterstützung zu erhalten, sollten Sie ``py-cord[voice]`` anstelle von ``py-cord`` verwenden, z. B. ::" +msgstr "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" msgid "On Linux environments, installing voice requires getting the following dependencies:" -msgstr "Auf Linux-Umgebungen erfordert das Installieren der Sprachunterstützung folgende Abhängigkeiten:" +msgstr "On Linux environments, installing voice requires getting the following dependencies:" msgid "`libffi `_" msgstr "`libffi `_" @@ -57,40 +57,40 @@ msgid "`python3-dev `_" msgstr "`python3-dev `_" msgid "For a Debian-based system, the following command will get these dependencies:" -msgstr "Für ein Debian-basiertes System erhält der folgende Befehl folgende Abhängigkeiten:" +msgstr "For a Debian-based system, the following command will get these dependencies:" msgid "Remember to check your permissions!" -msgstr "Denken Sie daran, Ihre Berechtigungen zu überprüfen!" +msgstr "Remember to check your permissions!" msgid "Virtual Environments" -msgstr "Virtuelle Umgebungen" +msgstr "Virtual Environments" msgid "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." -msgstr "Manchmal möchten Sie Bibliotheken davon abhalten, System Installationen zu verschmutzen oder eine andere Version von Bibliotheken als die auf dem System installierten zu verwenden. Möglicherweise haben Sie ebenfalls nicht die Berechtigung, Bibliotheken systemweit zu installieren. Zu diesem Zweck enthält die Standardbibliothek ab Python 3.3 ein Konzept mit dem Namen \"Virtuelle Umgebung\"en, um diese separaten Versionen zu unterhalten." +msgstr "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." msgid "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." -msgstr "Eine ausführlichere Anleitung finden Sie auf :doc:`py:tutorial/venv`." +msgstr "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." msgid "However, for the quick and dirty:" -msgstr "Aber für die Schnellen und Schmutzigen:" +msgstr "However, for the quick and dirty:" msgid "Go to your project's working directory:" -msgstr "Gehen Sie zum Arbeitsverzeichnis Ihres Projekts:" +msgstr "Go to your project's working directory:" msgid "Activate the virtual environment:" -msgstr "Aktivieren Sie die virtuelle Umgebung:" +msgstr "Activate the virtual environment:" msgid "On Windows you activate it with:" -msgstr "Auf Windows aktivieren Sie diese mit:" +msgstr "On Windows you activate it with:" msgid "Use pip like usual:" -msgstr "Pip wie üblich verwenden:" +msgstr "Use pip like usual:" msgid "Congratulations. You now have a virtual environment all set up." -msgstr "Glückwunsch. Sie haben nun eine virtuelle Umgebung eingerichtet." +msgstr "Congratulations. You now have a virtual environment all set up." msgid "Basic Concepts" -msgstr "Basiskonzepte" +msgstr "Basic Concepts" msgid "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." msgstr "Pycord dreht sich um das Konzept von :ref:`events `. Ein Event ist etwas, auf das Sie hören und dann reagieren. Zum Beispiel, wenn eine Nachricht passiert, erhalten Sie ein Event darüber, auf das Sie reagieren können." diff --git a/docs/locales/de/LC_MESSAGES/intents.po b/docs/locales/de/LC_MESSAGES/intents.po index fe7c5027a9..036ca6dbac 100644 --- a/docs/locales/de/LC_MESSAGES/intents.po +++ b/docs/locales/de/LC_MESSAGES/intents.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "A Primer to Gateway Intents" -msgstr "Einführung zu Gateway Intents" +msgstr "A Primer to Gateway Intents" msgid "In version 1.5 comes the introduction of :class:`Intents`. This is a radical change in how bots are written. An intent basically allows a bot to subscribe to specific buckets of events. The events that correspond to each intent is documented in the individual attribute of the :class:`Intents` documentation." msgstr "In version 1.5 comes the introduction of :class:`Intents`. This is a radical change in how bots are written. An intent basically allows a bot to subscribe to specific buckets of events. The events that correspond to each intent is documented in the individual attribute of the :class:`Intents` documentation." @@ -24,7 +24,7 @@ msgid "If intents are not passed, then the library defaults to every intent bein msgstr "If intents are not passed, then the library defaults to every intent being enabled except the privileged intents, currently :attr:`Intents.members`, :attr:`Intents.presences`, and :attr:`Intents.message_content`." msgid "What intents are needed?" -msgstr "Welche Intents werden benötigt?" +msgstr "What intents are needed?" msgid "The intents that are necessary for your bot can only be dictated by yourself. Each attribute in the :class:`Intents` class documents what :ref:`events ` it corresponds to and what kind of cache it enables." msgstr "The intents that are necessary for your bot can only be dictated by yourself. Each attribute in the :class:`Intents` class documents what :ref:`events ` it corresponds to and what kind of cache it enables." @@ -39,13 +39,13 @@ msgid "Another example showing a bot that only deals with messages and guild inf msgstr "Another example showing a bot that only deals with messages and guild information:" msgid "Privileged Intents" -msgstr "Privilegierte Intents" +msgstr "Privileged Intents" msgid "With the API change requiring bot owners to specify intents, some intents were restricted further and require more manual steps. These intents are called **privileged intents**." msgstr "With the API change requiring bot owners to specify intents, some intents were restricted further and require more manual steps. These intents are called **privileged intents**." msgid "A privileged intent is one that requires you to go to the developer portal and manually enable it. To enable privileged intents do the following:" -msgstr "Privilegierte Intents müssen im Developer-Portal von dir manuell aktiviert werden. Um privilegierte Intents zu aktivieren, tu Folgendes:" +msgstr "A privileged intent is one that requires you to go to the developer portal and manually enable it. To enable privileged intents do the following:" msgid "Make sure you're logged on to the `Discord website `_." msgstr "Make sure you're logged on to the `Discord website `_." @@ -54,19 +54,19 @@ msgid "Navigate to the `application page `_." msgid "Click on the bot you want to enable privileged intents for." -msgstr "Klicke auf den Bot, für den du Intents mit Privilegien aktivieren willst." +msgstr "Click on the bot you want to enable privileged intents for." msgid "Navigate to the bot tab on the left side of the screen." -msgstr "Navigieren um Bot-Tab auf der linken Seite des Bildschirms." +msgstr "Navigate to the bot tab on the left side of the screen." msgid "The bot tab in the application page." -msgstr "Der Bot-Tab auf der Seite der Anwendung." +msgstr "The bot tab in the application page." msgid "Scroll down to the \"Privileged Gateway Intents\" section and enable the ones you want." msgstr "Scroll down to the \"Privileged Gateway Intents\" section and enable the ones you want." msgid "The privileged gateway intents selector." -msgstr "Der privilegierte Gateway-intents Selektor." +msgstr "The privileged gateway intents selector." msgid "Enabling privileged intents when your bot is in over 100 guilds requires going through `bot verification `_." msgstr "Enabling privileged intents when your bot is in over 100 guilds requires going through `bot verification `_." @@ -75,13 +75,13 @@ msgid "Even if you enable intents through the developer portal, you still have t msgstr "Even if you enable intents through the developer portal, you still have to enable the intents through code as well." msgid "Do I need privileged intents?" -msgstr "Brauche ich Intents mit Privilegien?" +msgstr "Do I need privileged intents?" msgid "This is a quick checklist to see if you need specific privileged intents." msgstr "This is a quick checklist to see if you need specific privileged intents." msgid "Presence Intent" -msgstr "Präsenz Intent" +msgstr "Presence Intent" msgid "Whether you use :attr:`Member.status` at all to track member statuses." msgstr "Whether you use :attr:`Member.status` at all to track member statuses." @@ -108,7 +108,7 @@ msgid "Whether you want high accuracy member cache under :attr:`Guild.members`." msgstr "Whether you want high accuracy member cache under :attr:`Guild.members`." msgid "Message Content Intent" -msgstr "Nachrichteninhalts-Intent" +msgstr "Message Content Intent" msgid "Whether you have a message based command system using ext.commands" msgstr "Whether you have a message based command system using ext.commands" @@ -120,10 +120,10 @@ msgid "Whether you use message content in :func:`on_message_edit`, :func:`on_mes msgstr "Whether you use message content in :func:`on_message_edit`, :func:`on_message_delete`, :func:`on_raw_message_edit`, :func:`on_raw_message_delete`." msgid "The bot can still receive message contents in DMs, when mentioned in guild messages, and for its own guild messages." -msgstr "Der Bot kann weiterhin Nachrichteninhalte in DMs, in Nachrichten, in welchen der Bot erwähnt wurde und in eigenen Nachrichten erhalten." +msgstr "The bot can still receive message contents in DMs, when mentioned in guild messages, and for its own guild messages." msgid "Member Cache" -msgstr "Mitglieder-Cache" +msgstr "Member Cache" msgid "Along with intents, Discord now further restricts the ability to cache members and expects bot authors to cache as little as is necessary. However, to properly maintain a cache the :attr:`Intents.members` intent is required in order to track the members who left and properly evict them." msgstr "Along with intents, Discord now further restricts the ability to cache members and expects bot authors to cache as little as is necessary. However, to properly maintain a cache the :attr:`Intents.members` intent is required in order to track the members who left and properly evict them." @@ -156,7 +156,7 @@ msgid "Other events that take a :class:`Member` will require the use of the memb msgstr "Other events that take a :class:`Member` will require the use of the member cache. If absolute accuracy over the member cache is desirable, then it is advisable to have the :attr:`Intents.members` intent enabled." msgid "Retrieving Members" -msgstr "Abrufen von Mitgliedern" +msgstr "Retrieving Members" msgid "If the cache is disabled or you disable chunking guilds at startup, we might still need a way to load members. The library offers a few ways to do this:" msgstr "If the cache is disabled or you disable chunking guilds at startup, we might still need a way to load members. The library offers a few ways to do this:" diff --git a/docs/locales/de/LC_MESSAGES/migrating_to_v1.po b/docs/locales/de/LC_MESSAGES/migrating_to_v1.po index d121fd5a5f..ba2c21442b 100644 --- a/docs/locales/de/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/de/LC_MESSAGES/migrating_to_v1.po @@ -12,55 +12,55 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Migrating to v1.0" -msgstr "Migrieren zu v1.0" +msgstr "Migrating to v1.0" msgid "v1.0 is one of the biggest breaking changes in the library due to a complete redesign." -msgstr "v1.0 ist eine der größten Erneuerungen in der Bibliothek aufgrund eines kompletten Redesigns." +msgstr "v1.0 is one of the biggest breaking changes in the library due to a complete redesign." msgid "The amount of changes are so massive and long that for all intents and purposes, it is a completely new library." -msgstr "Die Anzahl der Änderungen sind so massiv und lang, dass es in jeder Hinsicht eine völlig neue Bibliothek ist." +msgstr "The amount of changes are so massive and long that for all intents and purposes, it is a completely new library." msgid "Part of the redesign involves making things more easy to use and natural. Things are done on the :ref:`models ` instead of requiring a :class:`Client` instance to do any work." -msgstr "Ein Teil der Neugestaltung besteht darin, die Dinge einfacher und natürlicher zu gestalten. Dinge werden auf den :ref:`models ` erledigt, anstatt eine :class:`Client` Instanz zu benötigen, um irgendeine Arbeit zu leisten." +msgstr "Part of the redesign involves making things more easy to use and natural. Things are done on the :ref:`models ` instead of requiring a :class:`Client` instance to do any work." msgid "Python Version Change" -msgstr "Änderung der Python-Version" +msgstr "Python Version Change" msgid "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.7 or higher, the library had to remove support for Python versions lower than 3.5.3, which essentially means that **support for Python 3.4 is dropped**." -msgstr "Um die Entwicklung zu vereinfachen und auch ein Upgrade unserer Abhängigkeiten zu ermöglichen, um die Verwendung von 3.7 oder höher zu ermöglichen, musste die Bibliothek die Unterstützung für Python-Versionen vor 3.5.3 entfernen, was im Wesentlichen bedeutet, dass **die Unterstützung für Python 3.4 fallen gelassen wurde.**." +msgstr "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.7 or higher, the library had to remove support for Python versions lower than 3.5.3, which essentially means that **support for Python 3.4 is dropped**." msgid "Major Model Changes" -msgstr "Wichtige Modelländerungen" +msgstr "Major Model Changes" msgid "Below are major model changes that have happened in v1.0" -msgstr "Im Folgenden sind die wichtigsten Änderungen aufgeführt, die in Version 1.0 vorgenommen wurden" +msgstr "Below are major model changes that have happened in v1.0" msgid "Snowflakes are int" -msgstr "Snowflakes sind int" +msgstr "Snowflakes are int" msgid "Before v1.0, all snowflakes (the ``id`` attribute) were strings. This has been changed to :class:`int`." -msgstr "Vor v1.0 waren alle snowflakes (das ``id`` Attribut) strings. Dies wurde zu :class:`int` umgeändert." +msgstr "Before v1.0, all snowflakes (the ``id`` attribute) were strings. This has been changed to :class:`int`." msgid "Quick example: ::" -msgstr "Schnelles Beispiel: ::" +msgstr "Quick example: ::" msgid "This change allows for fewer errors when using the Copy ID feature in the official client since you no longer have to wrap it in quotes and allows for optimisation opportunities by allowing ETF to be used instead of JSON internally." -msgstr "Diese Änderung ermöglicht weniger Fehler bei der Verwendung der Kopier-ID Funktion im offiziellen Client, da Sie diese nicht mehr in Anführungszeichen einpacken müssen und Optimierungsmöglichkeiten ermöglichen können, indem intern ETF anstelle von JSON verwenden werden kann." +msgstr "This change allows for fewer errors when using the Copy ID feature in the official client since you no longer have to wrap it in quotes and allows for optimisation opportunities by allowing ETF to be used instead of JSON internally." msgid "Server is now Guild" -msgstr "Server ist jetzt Guild" +msgstr "Server is now Guild" msgid "The official API documentation calls the \"Server\" concept a \"Guild\" instead. In order to be more consistent with the API documentation when necessary, the model has been renamed to :class:`Guild` and all instances referring to it has been changed as well." -msgstr "Die offizielle API-Dokumentation nennt das \"Server\"-Konzept stattdessen eine \"Guild\". Um bei Bedarf besser mit der API-Dokumentation übereinstimmen zu können, wurde das Modell in :class:`Guild` umbenannt und alle darauf bezogenen Instanzen wurden ebenfalls geändert." +msgstr "The official API documentation calls the \"Server\" concept a \"Guild\" instead. In order to be more consistent with the API documentation when necessary, the model has been renamed to :class:`Guild` and all instances referring to it has been changed as well." msgid "A list of changes is as follows:" -msgstr "Eine Liste der Änderungen lautet wie folgt:" +msgstr "A list of changes is as follows:" msgid "Before" -msgstr "Vor / Bevor" +msgstr "Before" msgid "After" -msgstr "Nach" +msgstr "After" msgid "``Message.server``" msgstr "``Message.server``" @@ -129,13 +129,13 @@ msgid ":meth:`Client.create_guild`" msgstr ":meth:`Client.create_guild`" msgid "Models are Stateful" -msgstr "Modelle sind Zustands-fähig" +msgstr "Models are Stateful" msgid "As mentioned earlier, a lot of functionality was moved out of :class:`Client` and put into their respective :ref:`model `." -msgstr "Wie bereits erwähnt, wurde eine Menge Funktionalität aus :class:`Client` verschoben und in ihre jeweilige :ref:`model ` aufgenommen." +msgstr "As mentioned earlier, a lot of functionality was moved out of :class:`Client` and put into their respective :ref:`model `." msgid "A list of these changes is enumerated below." -msgstr "Eine Liste dieser Änderungen ist unten aufgeführt." +msgstr "A list of these changes is enumerated below." msgid "``Client.add_reaction``" msgstr "``Client.add_reaction``" @@ -153,7 +153,7 @@ msgid "``Client.ban``" msgstr "``Client.ban``" msgid ":meth:`Member.ban` or :meth:`Guild.ban`" -msgstr ":meth:`Member.ban` oder :meth:`Guild.ban`" +msgstr ":meth:`Member.ban` or :meth:`Guild.ban`" msgid "``Client.change_nickname``" msgstr "``Client.change_nickname``" @@ -171,7 +171,7 @@ msgid "``Client.create_channel``" msgstr "``Client.create_channel``" msgid ":meth:`Guild.create_text_channel` and :meth:`Guild.create_voice_channel`" -msgstr ":meth:`Guild.create_text_channel` und :meth:`Guild.create_voice_channel`" +msgstr ":meth:`Guild.create_text_channel` and :meth:`Guild.create_voice_channel`" msgid "``Client.create_custom_emoji``" msgstr "``Client.create_custom_emoji``" @@ -201,7 +201,7 @@ msgid "``Client.delete_channel_permissions``" msgstr "``Client.delete_channel_permissions``" msgid ":meth:`abc.GuildChannel.set_permissions` with ``overwrite`` set to ``None``" -msgstr ":meth:`abc.GuildChannel.set_permissions` mit ``overwrite`` auf ``None`` gesetzt" +msgstr ":meth:`abc.GuildChannel.set_permissions` with ``overwrite`` set to ``None``" msgid "``Client.delete_custom_emoji``" msgstr "``Client.delete_custom_emoji``" @@ -213,7 +213,7 @@ msgid "``Client.delete_invite``" msgstr "``Client.delete_invite``" msgid ":meth:`Invite.delete` or :meth:`Client.delete_invite`" -msgstr ":meth:`Invite.delete` oder :meth:`Client.delete_invite`" +msgstr ":meth:`Invite.delete` or :meth:`Client.delete_invite`" msgid "``Client.delete_message``" msgstr "``Client.delete_message``" @@ -243,7 +243,7 @@ msgid "``Client.edit_channel``" msgstr "``Client.edit_channel``" msgid ":meth:`TextChannel.edit` or :meth:`VoiceChannel.edit`" -msgstr ":meth:`TextChannel.edit` oder :meth:`VoiceChannel.edit`" +msgstr ":meth:`TextChannel.edit` or :meth:`VoiceChannel.edit`" msgid "``Client.edit_channel_permissions``" msgstr "``Client.edit_channel_permissions``" @@ -267,7 +267,7 @@ msgid "``Client.edit_profile``" msgstr "``Client.edit_profile``" msgid ":meth:`ClientUser.edit` (you get this from :attr:`Client.user`)" -msgstr ":meth:`ClientUser.edit` (Sie bekommen diese von :attr:`Client.user`)" +msgstr ":meth:`ClientUser.edit` (you get this from :attr:`Client.user`)" msgid "``Client.edit_role``" msgstr "``Client.edit_role``" @@ -327,7 +327,7 @@ msgid "``Client.invites_from``" msgstr "``Client.invites_from``" msgid ":meth:`abc.GuildChannel.invites` or :meth:`Guild.invites`" -msgstr ":meth:`abc.GuildChannel.invites` oder :meth:`Guild.invites`" +msgstr ":meth:`abc.GuildChannel.invites` or :meth:`Guild.invites`" msgid "``Client.join_voice_channel``" msgstr "``Client.join_voice_channel``" diff --git a/docs/locales/de/LC_MESSAGES/migrating_to_v2.po b/docs/locales/de/LC_MESSAGES/migrating_to_v2.po index 606721845b..41ef72997c 100644 --- a/docs/locales/de/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/de/LC_MESSAGES/migrating_to_v2.po @@ -12,46 +12,46 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Migrating to v2.0" -msgstr "Migrieren zu v2.0" +msgstr "Migrating to v2.0" msgid "v2.0 introduced new Discord features and deprecated some old ones." -msgstr "v2.0 führte neue Discord-Funktionen ein und verwarf einige alte." +msgstr "v2.0 introduced new Discord features and deprecated some old ones." msgid "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." -msgstr "Ein Teil der Neugestaltung umfasst die Erstellung von Anwendungsbefehlen und -komponenten. Zu diesen Änderungen gehören eine neue :class:`Bot`-Klasse, :class:`ui.View` und eine neue :class:`ApplicationContext`-Klasse. Wenn Sie daran interessiert sind, sie zu erstellen, schauen Sie sich bitte unseren :resource:`guide ` an." +msgstr "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." msgid "Python Version Change" -msgstr "Änderung der Python-Version" +msgstr "Python Version Change" msgid "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.8 or higher, the library had to remove support for Python versions lower than 3.7, which essentially means that **support for Python 3.7 and below has been dropped**." -msgstr "Um die Entwicklung zu vereinfachen und auch ein Upgrade unserer Abhängigkeiten zu ermöglichen, um die Verwendung von 3.8 oder höher zu ermöglichen, musste die Bibliothek die Unterstützung für Python-Versionen vor 3.7 entfernen, was im Wesentlichen bedeutet, dass die Unterstützung für Python 3.7 und niedriger fallen gelassen wurde.**." +msgstr "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.8 or higher, the library had to remove support for Python versions lower than 3.7, which essentially means that **support for Python 3.7 and below has been dropped**." msgid "Major Model Changes" -msgstr "Wichtige Modelländerungen" +msgstr "Major Model Changes" msgid "Below are major changes that have happened in v2.0:" -msgstr "Im Folgenden sind die wichtigsten Änderungen aufgeführt, die in Version 2.0 vorgenommen wurden:" +msgstr "Below are major changes that have happened in v2.0:" msgid "Dropped User Accounts Support" -msgstr "Unterstützung für gelöschte Benutzerkonten" +msgstr "Dropped User Accounts Support" msgid "Before v2.0, user accounts were supported. This has been against the spirit of the library and discord ToS and has been removed. Thus, these features that were only applicable to them are removed:" -msgstr "Vor v2.0 wurden Benutzerkonten unterstützt. Dies verstieß gegen den Geist der Bibliotheks- und Discord-Nutzungsbedingungen und wurde entfernt. Daher werden diese Funktionen entfernt, die nur für sie galten:" +msgstr "Before v2.0, user accounts were supported. This has been against the spirit of the library and discord ToS and has been removed. Thus, these features that were only applicable to them are removed:" msgid "``bot`` argument of :meth:`Client.start` and :meth:`Client.run`" -msgstr "„bot“-Argument von :meth:`Client.start` und :meth:`Client.run`" +msgstr "``bot`` argument of :meth:`Client.start` and :meth:`Client.run`" msgid "``afk`` argument of :meth:`Client.change_presence`" -msgstr "„afk“-Argument von :meth:`Client.change_presence`" +msgstr "``afk`` argument of :meth:`Client.change_presence`" msgid "Classes ``Profile``, ``Relationship``, ``Call Message``, ``Group Call``" -msgstr "Klassen ``Profile``, ``Relationship``, ``Call Message``, ``Group Call``" +msgstr "Classes ``Profile``, ``Relationship``, ``Call Message``, ``Group Call``" msgid "``RelationshipType``, ``HypeSquadHouse``, ``PremiumType``, ``UserContentFilter``, ``FriendFlags``, ``Theme``" msgstr "``RelationshipType``, ``HypeSquadHouse``, ``PremiumType``, ``UserContentFilter``, ``FriendFlags``, ``Theme``" msgid "``GroupChannel.add_recipients``, ``remove_recipients``, ``edit`` (NOTE: ``GroupChannel`` itself still remains)" -msgstr "„GroupChannel.add_recipients“, „remove_recipients“, „edit“ (HINWEIS: „GroupChannel“ selbst bleibt weiterhin bestehen)" +msgstr "``GroupChannel.add_recipients``, ``remove_recipients``, ``edit`` (NOTE: ``GroupChannel`` itself still remains)" msgid "``Guild.ack``" msgstr "``Guild.ack``" @@ -69,49 +69,49 @@ msgid "``ClientUser.email``, ``premium``, ``premium_type``, ``get_relationship`` msgstr "``ClientUser.email``, ``premium``, ``premium_type``, ``get_relationship``, ``relationships``, ``friends``, ``blocked``, ``create_group``, ``edit_settings``" msgid "Arguments of ``ClientUser.edit``: ``password``, ``new_password``, ``email``, ``house``" -msgstr "Argumente von ``ClientUser.edit``: ``password``, ``new_password``, ``email``, ``house``" +msgstr "Arguments of ``ClientUser.edit``: ``password``, ``new_password``, ``email``, ``house``" msgid "``User.relationship``, ``mutual_friends``, ``is_friend``, ``is_blocked``, ``block``, ``unblock``, ``remove_friend``, ``send_friend_request``, ``profile``" msgstr "``User.relationship``, ``mutual_friends``, ``is_friend``, ``is_blocked``, ``block``, ``unblock``, ``remove_friend``, ``send_friend_request``, ``profile``" msgid "Events: ``on_relationship_add`` and ``on_relationship_update``" -msgstr "Ereignisse: „on_relationship_add“ und „on_relationship_update“" +msgstr "Events: ``on_relationship_add`` and ``on_relationship_update``" msgid "Timezone-aware Time" -msgstr "Zeitzonenbezogene Zeit" +msgstr "Timezone-aware Time" msgid "``utcnow`` becomes ``now(datetime.timezone.utc)``. If you are constructing :class:`datetime.datetime`` yourself, pass ``tzinfo=datetime.timezone.utc``." -msgstr "„utcnow“ wird zu „now(datetime.timezone.utc)“. Wenn Sie :class:`datetime.datetime`` selbst erstellen, übergeben Sie ``tzinfo=datetime.timezone.utc``." +msgstr "``utcnow`` becomes ``now(datetime.timezone.utc)``. If you are constructing :class:`datetime.datetime`` yourself, pass ``tzinfo=datetime.timezone.utc``." msgid "Note that newly-added :meth:`utils.utcnow()` can be used as an alias of ``datetime.datetime.now(datetime.timezone.utc)``." -msgstr "Beachten Sie, dass das neu hinzugefügte :meth:`utils.utcnow()` als Alias ​​von ``datetime.datetime.now(datetime.timezone.utc)`` verwendet werden kann." +msgstr "Note that newly-added :meth:`utils.utcnow()` can be used as an alias of ``datetime.datetime.now(datetime.timezone.utc)``." msgid "Asset Changes" -msgstr "Asset-Änderungen" +msgstr "Asset Changes" msgid "Asset-related attributes that previously returned hash strings (e.g. :attr:`User.avatar`) now returns :class:`Asset`. :attr:`Asset.key` returns the hash from now on." -msgstr "Assetbezogene Attribute, die zuvor Hash-Strings zurückgegeben haben (z. B. :attr:`User.avatar`), geben jetzt :class:`Asset` zurück. :attr:`Asset.key` gibt von nun an den Hash zurück." +msgstr "Asset-related attributes that previously returned hash strings (e.g. :attr:`User.avatar`) now returns :class:`Asset`. :attr:`Asset.key` returns the hash from now on." msgid "``Class.x_url`` and ``Class.x_url_as`` are removed. :meth:`Asset.replace` or :meth:`Asset.with_x` methods can be used to get specific asset sizes or types." -msgstr "„Class.x_url“ und „Class.x_url_as“ werden entfernt. Die Methoden :meth:`Asset.replace` oder :meth:`Asset.with_x` können verwendet werden, um bestimmte Asset-Größen oder -Typen abzurufen." +msgstr "``Class.x_url`` and ``Class.x_url_as`` are removed. :meth:`Asset.replace` or :meth:`Asset.with_x` methods can be used to get specific asset sizes or types." msgid ":attr:`Emoji.url` and :attr:`PartialEmoji.url` are now :class:`str`. :meth:`Emoji.save` and :meth:`Emoji.read` are added to save or read emojis." -msgstr ":attr:`Emoji.url` und :attr:`PartialEmoji.url` sind jetzt :class:`str`. :meth:`Emoji.save` und :meth:`Emoji.read` werden hinzugefügt, um Emojis zu speichern oder zu lesen." +msgstr ":attr:`Emoji.url` and :attr:`PartialEmoji.url` are now :class:`str`. :meth:`Emoji.save` and :meth:`Emoji.read` are added to save or read emojis." msgid "``Emoji.url_as`` and ``PartialEmoji.url_as`` are removed." -msgstr "„Emoji.url_as“ und „PartialEmoji.url_as“ werden entfernt." +msgstr "``Emoji.url_as`` and ``PartialEmoji.url_as`` are removed." msgid "Some :class:`AuditLogDiff` attributes now return :class:`Asset` instead of :class:`str`: :attr:`AuditLogDiff.splash`, :attr:`AuditLogDiff.icon`, :attr:`AuditLogDiff.avatar`" -msgstr "Einige :class:`AuditLogDiff`-Attribute geben jetzt :class:`Asset` anstelle von :class:`str` zurück: :attr:`AuditLogDiff.splash`, :attr:`AuditLogDiff.icon`, :attr:`AuditLogDiff.avatar `" +msgstr "Some :class:`AuditLogDiff` attributes now return :class:`Asset` instead of :class:`str`: :attr:`AuditLogDiff.splash`, :attr:`AuditLogDiff.icon`, :attr:`AuditLogDiff.avatar`" msgid ":attr:`User.avatar` returns ``None`` if the avatar is not set and is instead the default avatar; use :attr:`User.display_avatar` for pre-2.0 behavior." -msgstr ":attr:`User.avatar` gibt „None“ zurück, wenn der Avatar nicht festgelegt ist und stattdessen der Standard-Avatar ist; Verwenden Sie :attr:`User.display_avatar` für das Verhalten vor 2.0." +msgstr ":attr:`User.avatar` returns ``None`` if the avatar is not set and is instead the default avatar; use :attr:`User.display_avatar` for pre-2.0 behavior." msgid "Before" -msgstr "Vor / Bevor" +msgstr "Before" msgid "After" -msgstr "Nach" +msgstr "After" msgid "``str(user.avatar_url)``" msgstr "``str(user.avatar_url)``" @@ -372,7 +372,7 @@ msgid "``VerificationLevel.table_flip`` (alias of ``high``) was removed. ``extre msgstr "``VerificationLevel.table_flip`` (alias of ``high``) was removed. ``extreme``, ``very_high``, and ``double_table_flip`` attributes were removed and replaced with :attr:`VerificationLevel.highest`." msgid "The following were renamed:" -msgstr "Folgende wurden umbenannt:" +msgstr "The following were renamed:" msgid ":attr:`Colour.blurple` is renamed to :attr:`Colour.og_blurple`, and :attr:`Colour.blurple` now returns the newer color." msgstr ":attr:`Colour.blurple` is renamed to :attr:`Colour.og_blurple`, and :attr:`Colour.blurple` now returns the newer color." diff --git a/docs/locales/de/LC_MESSAGES/quickstart.po b/docs/locales/de/LC_MESSAGES/quickstart.po index 2267fe9161..21a2adf607 100644 --- a/docs/locales/de/LC_MESSAGES/quickstart.po +++ b/docs/locales/de/LC_MESSAGES/quickstart.po @@ -12,25 +12,25 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Quickstart" -msgstr "Schnellstart" +msgstr "Quickstart" msgid "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." -msgstr "Diese Seite gibt eine kurze Einführung in die Bibliothek. Es wird davon ausgegangen, dass du die Bibliothek installiert hast. Falls nicht, schau dir den :ref:`Installieren`-Abschnitt an." +msgstr "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." msgid "A Minimal Bot" -msgstr "Ein minimaler Bot" +msgstr "A Minimal Bot" msgid "Let's make a bot that responds to a specific message and walk you through it." -msgstr "Lass uns einen Bot erstellen, der auf eine bestimmte Nachricht antwortet und dich dabei begleiten." +msgstr "Let's make a bot that responds to a specific message and walk you through it." msgid "It looks something like this:" -msgstr "Es sieht in etwa so aus:" +msgstr "It looks something like this:" msgid "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." -msgstr "Da dieses Beispiel den Nachrichteninhalts-Intent nutzt, wird der :attr:`Intents.message_content privilegierter Intents benötigt." +msgstr "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." msgid "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." -msgstr "Lass uns diese Datei ``beispiel_bot.py`` nennen. Nenn die Datei nicht ``discord.py`` das dies mit der Bibliothek in Konflikt kommen wird." +msgstr "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." msgid "There's a lot going on here, so let's walk you through it step by step:" msgstr "There's a lot going on here, so let's walk you through it step by step:" @@ -57,28 +57,28 @@ msgid "Finally, we run the bot with our login token. If you need help getting yo msgstr "Finally, we run the bot with our login token. If you need help getting your token or creating a bot, look in the :ref:`discord-intro` section." msgid "Now that we've made a bot, we have to *run* the bot. Luckily, this is simple since this is just a Python script, we can run it directly." -msgstr "Jetzt, wo wir einen Bot erstellt haben, müssen wir diesen *starten*. Glücklicherweise ist dies einfach, da dies nur ein Python-Skript ist und wir es direkt starten können." +msgstr "Now that we've made a bot, we have to *run* the bot. Luckily, this is simple since this is just a Python script, we can run it directly." msgid "On Windows:" -msgstr "Unter Windows:" +msgstr "On Windows:" msgid "On other systems:" -msgstr "Unter anderen Systemen:" +msgstr "On other systems:" msgid "Now you can try playing around with your basic bot." -msgstr "Jetzt kannst du probieren, mit deinem einfachen Bot herumzuspielen." +msgstr "Now you can try playing around with your basic bot." msgid "A Minimal Bot with Slash Commands" -msgstr "Ein minimaler Bot mit Slash Commands" +msgstr "A Minimal Bot with Slash Commands" msgid "As a continuation, let's create a bot that registers a simple slash command!" -msgstr "Lass uns als Fortsetzung einen Bot erstellen, der einen einfachen Slash Command registriert!" +msgstr "As a continuation, let's create a bot that registers a simple slash command!" msgid "Let's look at the differences compared to the previous example, step-by-step:" msgstr "Let's look at the differences compared to the previous example, step-by-step:" msgid "The first line remains unchanged." -msgstr "Die erste Zeile bleibt unverändert." +msgstr "The first line remains unchanged." msgid "Next, we create an instance of :class:`.Bot`. This is different from :class:`.Client`, as it supports slash command creation and other features, while inheriting all the features of :class:`.Client`." msgstr "Next, we create an instance of :class:`.Bot`. This is different from :class:`.Client`, as it supports slash command creation and other features, while inheriting all the features of :class:`.Client`." diff --git a/docs/locales/de/LC_MESSAGES/version_guarantees.po b/docs/locales/de/LC_MESSAGES/version_guarantees.po index 0cb719a91e..1258e1e7e9 100644 --- a/docs/locales/de/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/de/LC_MESSAGES/version_guarantees.po @@ -15,44 +15,44 @@ msgid "Version Guarantees" msgstr "Versionsgarantien" msgid "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." -msgstr "Die Bibliothek folgt dem `semantischen Versionierungsgrundsatz `_ was bedeutet, dass die Hauptversion jedes Mal aktualisiert wird, wenn eine inkompatible API-Änderung vorliegt. Aufgrund der fehlenden Garantien auf der Discord-Seite, wenn es darum geht, Änderungen mit der ziemlich dynamischen Natur von Python zu durchbrechen, kann es jedoch schwierig sein zu erkennen, was als eine bahnbrechende Veränderung angesehen werden kann und was nicht." +msgstr "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." msgid "The first thing to keep in mind is that breaking changes only apply to **publicly documented functions and classes**. If it's not listed in the documentation here then it is not part of the public API and is thus bound to change. This includes attributes that start with an underscore or functions without an underscore that are not documented." -msgstr "Das erste, was man im Auge behalten sollte, ist, dass das Abbrechen von Änderungen nur für **öffentlich dokumentierte Funktionen und Klassen zutreffen**. Wenn sie hier nicht in der Dokumentation aufgelistet ist, dann ist sie nicht Teil der öffentlichen API und wird sich daher zwangsläufig ändern. Dies beinhaltet Attribute, die mit einem Unterstrich oder Funktionen ohne Unterstrich beginnen, die nicht dokumentiert sind." +msgstr "The first thing to keep in mind is that breaking changes only apply to **publicly documented functions and classes**. If it's not listed in the documentation here then it is not part of the public API and is thus bound to change. This includes attributes that start with an underscore or functions without an underscore that are not documented." msgid "The examples below are non-exhaustive." msgstr "Die folgenden Beispiele erheben keinen Anspruch auf Vollständigkeit." msgid "Examples of Breaking Changes" -msgstr "Beispiele für bahnbrechende Änderungen" +msgstr "Examples of Breaking Changes" msgid "Changing the default parameter value to something else." -msgstr "Ändern des Standardparameterwerts in einen anderen Wert." +msgstr "Changing the default parameter value to something else." msgid "Renaming a function without an alias to an old function." -msgstr "Umbenennen einer Funktion ohne Alias ​​in eine alte Funktion." +msgstr "Renaming a function without an alias to an old function." msgid "Adding or removing parameters to an event." -msgstr "Hinzufügen oder Entfernen von Parametern zu einem Ereignis." +msgstr "Adding or removing parameters to an event." msgid "Examples of Non-Breaking Changes" -msgstr "Beispiele für nicht bahnbrechende Änderungen" +msgstr "Examples of Non-Breaking Changes" msgid "Adding or removing private underscored attributes." -msgstr "Hinzufügen oder Entfernen privater unterstrichener Attribute." +msgstr "Adding or removing private underscored attributes." msgid "Adding an element into the ``__slots__`` of a data class." -msgstr "Hinzufügen eines Elements zu den „__slots__“ einer Datenklasse." +msgstr "Adding an element into the ``__slots__`` of a data class." msgid "Changing the behaviour of a function to fix a bug." -msgstr "Hinzufügen eines Elements zu den „__slots__“ einer Datenklasse." +msgstr "Changing the behaviour of a function to fix a bug." msgid "Changes in the documentation." -msgstr "Änderungen in der Dokumentation." +msgstr "Changes in the documentation." msgid "Modifying the internal HTTP handling." -msgstr "Ändern der internen HTTP-Verarbeitung." +msgstr "Modifying the internal HTTP handling." msgid "Upgrading the dependencies to a new version, major or otherwise." -msgstr "Aktualisieren der Abhängigkeiten auf eine neue Version, ob Hauptversion oder nicht." +msgstr "Upgrading the dependencies to a new version, major or otherwise." diff --git a/docs/locales/en/LC_MESSAGES/api/application_info.po b/docs/locales/en/LC_MESSAGES/api/application_info.po index 4f66e05088..99aa8d3810 100644 --- a/docs/locales/en/LC_MESSAGES/api/application_info.po +++ b/docs/locales/en/LC_MESSAGES/api/application_info.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: 2024-09-06 23:44+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.16.0\n" #: ../../api/application_info.rst:4 74cc9bfd5756481fb562646a5aa70d5d msgid "Application Info" @@ -32,33 +32,26 @@ msgstr "" msgid "The application ID." msgstr "" -#: 013f2f903b8043b7ab1845f5f84bbe26 0674149be2a944ca999ae49f5e601996 -#: 069b37b065144aebb132d31f645d12c2 0af3be474a06423e977f2b441f84cd59 +#: 0674149be2a944ca999ae49f5e601996 0af3be474a06423e977f2b441f84cd59 #: 0beb967a69ef45ceb7763eeb3dc4c123 181b416bd32a4c09a0a558bccc6edb1f #: 19576e9482234cf2aa10aee0803837ee 2025f53e11bd4695875937f126fc3d5d -#: 21b80740c5a44c28902b1147c2097f18 29b3cee3bbe84611b068b6b259bd0580 -#: 385296ec5bd14426bc90f124bd4e133c 3f5abcc229fc4eedbbd75cd841d5ffe6 -#: 4a30598bc54c4a3aab96264ecd6d8ee9 5457fab930b0423aae0f654e0c5c4636 -#: 56e392ad0d3243deaf3e3cb944f6c042 57950b71f84747a1934ec1e67a3b0da6 -#: 6fc93b77dea445ffa9533c19add272e3 703da5fbb2b64cfabeb8bb91296bf423 -#: 7528d93cc1f84431b0810b651a652439 7b68c801a7ec4e5789d94ebd2f9141cd -#: 8a2bdc95647948cfb921dc46c63ab9c0 8a71354038764ef894e1dcc7d9fecd94 -#: 92ed3996583c43d59eac823d7dfd43b6 987d58c35c3e4c338a33f6a2fdf5a7ca -#: 9f0fc6db0cfd4bc9b00d2518bd3f98a2 a92646588c9f4cc0ae6e61772d477ab2 -#: bf705be8aecf4e6b9dc48e2f7600a388 cfb243f065514d19b860b62d1ccaa127 -#: d393db4b36b34bf8b9ccacec2284d786 de414c3332244706ae4557f3a87dfe8c -#: discord.appinfo.AppInfo discord.appinfo.PartialAppInfo discord.team.Team -#: discord.team.TeamMember e3a96ae485014a2fb9be751474f5fcc2 -#: e5ba1ed92fc74de5a6950d97e6ff1a88 e8d765c6eae84e9fb157dae64cad6d74 -#: eb9e87675d7448bd9c87c88d4a1120fa f36425ac77184829b251c51ecf9fb3bf of +#: 21b80740c5a44c28902b1147c2097f18 385296ec5bd14426bc90f124bd4e133c +#: 3f5abcc229fc4eedbbd75cd841d5ffe6 703da5fbb2b64cfabeb8bb91296bf423 +#: 7528d93cc1f84431b0810b651a652439 8a2bdc95647948cfb921dc46c63ab9c0 +#: 8a71354038764ef894e1dcc7d9fecd94 92ed3996583c43d59eac823d7dfd43b6 +#: 987d58c35c3e4c338a33f6a2fdf5a7ca 9f0fc6db0cfd4bc9b00d2518bd3f98a2 +#: a92646588c9f4cc0ae6e61772d477ab2 bf705be8aecf4e6b9dc48e2f7600a388 +#: cfb243f065514d19b860b62d1ccaa127 d393db4b36b34bf8b9ccacec2284d786 +#: discord.appinfo.AppInfo discord.appinfo.AppInstallParams +#: discord.appinfo.PartialAppInfo discord.team.Team discord.team.TeamMember +#: e3a96ae485014a2fb9be751474f5fcc2 e5ba1ed92fc74de5a6950d97e6ff1a88 +#: e8d765c6eae84e9fb157dae64cad6d74 eb9e87675d7448bd9c87c88d4a1120fa of msgid "type" msgstr "" -#: 28dcab5434c6413fb97f42588f4f39ea 3f80eef1cfd346a9bd2e6c43cc081baf -#: 457812db4b314881a926ee03e86a9898 9e634374a91345b49183cdc6fd9e24f2 +#: 28dcab5434c6413fb97f42588f4f39ea 9e634374a91345b49183cdc6fd9e24f2 #: discord.appinfo.AppInfo:7 discord.appinfo.PartialAppInfo:9 -#: discord.team.Team:7 discord.team.Team:19 discord.team.TeamMember:33 -#: fcbc9af0bba843ee8657a882e3a09cd3 of +#: discord.team.Team:7 discord.team.Team:19 discord.team.TeamMember:33 of msgid ":class:`int`" msgstr "" @@ -67,14 +60,10 @@ msgstr "" msgid "The application name." msgstr "" -#: 0c48a2fb50114deea8bd0f6949c2c9c2 2cdaedee07e34da18f8d4c3a51981a4e -#: 326981a57a1e457e8b448cfcfc2ee4a3 3f30e80dd97841a5b80cbc2f3b87cacd -#: 5d459ea63fdb4d3cac7c675933be4037 5db2364da5be4f2281478dcf2be04e23 -#: 979cc869319543979b872a000e8ffe54 a324d24a8b594416aacdaafb5e674459 -#: b18f16bc10504511852b2d398c7332ef b643514396354533a6acfa1127ad419f -#: dca178caa46944bd96eacce75e750097 discord.appinfo.AppInfo:13 -#: discord.appinfo.AppInfo:33 discord.appinfo.AppInfo:62 -#: discord.appinfo.AppInfo:71 discord.appinfo.PartialAppInfo:15 +#: 3f30e80dd97841a5b80cbc2f3b87cacd 5d459ea63fdb4d3cac7c675933be4037 +#: a324d24a8b594416aacdaafb5e674459 b643514396354533a6acfa1127ad419f +#: discord.appinfo.AppInfo:13 discord.appinfo.AppInfo:33 +#: discord.appinfo.AppInfo:62 discord.appinfo.PartialAppInfo:15 #: discord.appinfo.PartialAppInfo:21 discord.appinfo.PartialAppInfo:34 #: discord.appinfo.PartialAppInfo:41 discord.team.Team:13 #: discord.team.TeamMember:27 discord.team.TeamMember:43 @@ -127,75 +116,112 @@ msgid "A list of RPC origin URLs, if RPC is enabled." msgstr "" #: 7b9060949a424ef68146ea7243a6ae14 discord.appinfo.AppInfo:53 +#: discord.appinfo.AppInfo:130 discord.appinfo.AppInfo:164 #: discord.appinfo.PartialAppInfo:27 fe8d034329534fc9a8b8e5226e7009cf of msgid "Optional[List[:class:`str`]]" msgstr "" -#: 0a1ea5c4c37743259ba5f6ce858d1720 2e7625a1090a480e841f2bbf9c2de937 -#: discord.appinfo.AppInfo:57 discord.appinfo.PartialAppInfo:31 of -msgid "" -"If this application is a game sold on Discord, this field will be the " -"summary field for the store page of its primary SKU." -msgstr "" - -#: 25824f9683ad4427b8de0c38d4051a04 c3de806ffd2541109c481affee79c8f8 -#: discord.appinfo.AppInfo:66 discord.appinfo.PartialAppInfo:38 of +#: 25824f9683ad4427b8de0c38d4051a04 discord.appinfo.AppInfo:57 +#: discord.appinfo.PartialAppInfo:38 of msgid "" "The hex encoded key for verification in interactions and the GameSDK's " "`GetTicket `_." msgstr "" -#: b4b25b0e55f0433e83562bdd22959cd2 discord.appinfo.AppInfo:75 of +#: b4b25b0e55f0433e83562bdd22959cd2 discord.appinfo.AppInfo:66 of msgid "" "If this application is a game sold on Discord, this field will be the " "guild to which it has been linked to." msgstr "" -#: d542b7fb344647adabfa084a333ae9c1 discord.appinfo.AppInfo:80 -#: discord.appinfo.AppInfo:90 ecff4b129f4f45509cc190e1a82c3ce6 of +#: d542b7fb344647adabfa084a333ae9c1 discord.appinfo.AppInfo:71 +#: discord.appinfo.AppInfo:81 discord.appinfo.AppInfo:114 +#: discord.appinfo.AppInfo:122 ecff4b129f4f45509cc190e1a82c3ce6 of msgid "Optional[:class:`int`]" msgstr "" -#: a16580ffeec747d596b4e9077fe2b2e3 discord.appinfo.AppInfo:84 of +#: a16580ffeec747d596b4e9077fe2b2e3 discord.appinfo.AppInfo:75 of msgid "" "If this application is a game sold on Discord, this field will be the id " "of the \"Game SKU\" that is created, if it exists." msgstr "" -#: 3ea1bf80312b4ed6b5c59a1c5e7dc3c8 discord.appinfo.AppInfo:94 of +#: 3ea1bf80312b4ed6b5c59a1c5e7dc3c8 discord.appinfo.AppInfo:85 of msgid "" "If this application is a game sold on Discord, this field will be the URL" " slug that links to the store page." msgstr "" -#: 14554aaaeafc4c07887d3af848a4648f 3e73e9e7460e4b319ed0f37536125521 -#: 5c5f38add34f465c92bc538636bdadd7 9157f2f39f01457387245ac79a958496 -#: d284414d044b4587b7bb242d9468f4c1 d8ea2bd900a0489684084903b6c36dde -#: discord.appinfo.AppInfo:99 discord.appinfo.AppInfo:107 -#: discord.appinfo.AppInfo:115 discord.appinfo.PartialAppInfo:47 +#: 5c5f38add34f465c92bc538636bdadd7 d284414d044b4587b7bb242d9468f4c1 +#: d8ea2bd900a0489684084903b6c36dde discord.appinfo.AppInfo:90 +#: discord.appinfo.AppInfo:98 discord.appinfo.AppInfo:106 +#: discord.appinfo.AppInfo:138 discord.appinfo.AppInfo:146 +#: discord.appinfo.AppInfo:172 discord.appinfo.PartialAppInfo:47 #: discord.appinfo.PartialAppInfo:53 discord.team.TeamMember:57 of msgid "Optional[:class:`str`]" msgstr "" -#: 2acfd418ba5246fcb21ef2b3596edbe6 732e1ba0b3de4383a9ef9b83cf245d73 -#: discord.appinfo.AppInfo:103 discord.appinfo.PartialAppInfo:45 of +#: 732e1ba0b3de4383a9ef9b83cf245d73 discord.appinfo.AppInfo:94 +#: discord.appinfo.PartialAppInfo:45 of msgid "The application's terms of service URL, if set." msgstr "" -#: 645cd576ee2c4680b5a56d946d532840 658b05ab5b334ae1bb899028050da520 -#: discord.appinfo.AppInfo:111 discord.appinfo.PartialAppInfo:51 of +#: 645cd576ee2c4680b5a56d946d532840 discord.appinfo.AppInfo:102 +#: discord.appinfo.PartialAppInfo:51 of msgid "The application's privacy policy URL, if set." msgstr "" -#: ../../api/application_info.rst 0205a0d7e3004bae839d1cc65a73e96a -#: 7c5cc8a7f2c5408bbe7c6be139abb163 c7cec794944443f5ba534b9bd63acbb7 -#: e7d8765c380a4c9eb0944c511eed77ab +#: adf3fb5776fd41fda256044bd2576a3e discord.appinfo.AppInfo:110 of +msgid "The approximate count of guilds to which the app has been added, if any." +msgstr "" + +#: discord.appinfo.AppInfo:118 f8b4071dc3dd4a9fab0619d91537fe11 of +msgid "The approximate count of users who have installed the application, if any." +msgstr "" + +#: 022bcf33c194457593a47061acf91c6f discord.appinfo.AppInfo:126 of +msgid "The list of redirect URIs for the application, if set." +msgstr "" + +#: 3c57fdc17dbb4950a36effe20e3075fd discord.appinfo.AppInfo:134 of +msgid "The interactions endpoint URL for the application, if set." +msgstr "" + +#: af795468cfe54b3985aa6a584ecd3df5 discord.appinfo.AppInfo:142 of +msgid "The role connection verification URL for the application, if set." +msgstr "" + +#: 15be78fe305447a791fe15f66d24a448 discord.appinfo.AppInfo:150 of +msgid "" +"The settings for the application's default in-app authorization link, if " +"set." +msgstr "" + +#: discord.appinfo.AppInfo:154 fe8d034329534fc9a8b8e5226e7009cf of +msgid "Optional[List[:class:`AppInstallParams`]]" +msgstr "" + +#: 5aa4818e6fc94ae8b07e18b6166583ec discord.appinfo.AppInfo:158 of +msgid "" +"The list of tags describing the content and functionality of the app, if " +"set." +msgstr "" + +#: 6247ad0381374a3d8b72aad9bc74ac79 discord.appinfo.AppInfo:160 of +msgid "Maximium of 5 tags." +msgstr "" + +#: 2e43d10963c04c7882079894d1dd2197 discord.appinfo.AppInfo:168 of +msgid "The default custom authorization URL for the application, if set." +msgstr "" + +#: ../../api/application_info.rst e7d8765c380a4c9eb0944c511eed77ab msgid "Parameters" msgstr "" -#: 0ff389dd282443c0a171af3d78775fa8 bff94f7e897b4f60867da6300aa80604 -#: discord.AppInfo.icon:1 discord.PartialAppInfo.icon:1 of +#: bff94f7e897b4f60867da6300aa80604 discord.AppInfo.icon:1 +#: discord.PartialAppInfo.icon:1 of msgid "Retrieves the application's icon asset, if any." msgstr "" @@ -213,12 +239,45 @@ msgid "" "guild to which it has been linked." msgstr "" +#: 2e7625a1090a480e841f2bbf9c2de937 discord.AppInfo.summary:1 +#: discord.appinfo.PartialAppInfo:31 of +msgid "" +"If this application is a game sold on Discord, this field will be the " +"summary field for the store page of its primary SKU." +msgstr "" + +#: 8a24fea123be49278e938d6a56b56fa7 discord.AppInfo.summary:4 of +msgid "It currently returns an empty string." +msgstr "" + #: discord.appinfo.PartialAppInfo:1 f36a0f6452e24fdc8ed50b109685437f of msgid "" "Represents a partial AppInfo given by " ":func:`~discord.abc.GuildChannel.create_invite`" msgstr "" +#: discord.appinfo.AppInstallParams:1 e869493a8e3a40ee84113fecf945de45 of +msgid "" +"Represents the settings for the custom authorization URL of an " +"application." +msgstr "" + +#: dfec489acaf44259a32930cf192d8d29 discord.appinfo.AppInstallParams:7 of +msgid "The list of OAuth2 scopes for adding the application to a guild." +msgstr "" + +#: 5c5f38add34f465c92bc538636bdadd7 discord.appinfo.AppInstallParams:9 of +msgid "List[:class:`str`]" +msgstr "" + +#: 5d0bdf97472648cf98f816e2d62e4726 discord.appinfo.AppInstallParams:13 of +msgid "The permissions to request for the bot role in the guild." +msgstr "" + +#: d7cc240edc334834aedd925553167159 discord.appinfo.AppInstallParams:15 of +msgid ":class:`Permissions`" +msgstr "" + #: 11145d31bf024c7bab80025c64b7c96e discord.team.Team:1 of msgid "Represents an application team for a bot provided by Discord." msgstr "" diff --git a/docs/locales/en/LC_MESSAGES/api/data_classes.po b/docs/locales/en/LC_MESSAGES/api/data_classes.po index 5f450eae57..6519631f57 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: 2024-08-10 02:50+0000\n" +"POT-Creation-Date: 2024-09-06 23:44+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.16.0\n" #: ../../api/data_classes.rst:6 0a78c32f65ce438ea508fc4e400c8264 msgid "Data Classes" @@ -82,107 +82,27 @@ msgstr "" msgid "The ID of the object." msgstr "" -#: ../../docstring 0027d21072434bfa9e61d89eee793b74 -#: 00f26016f3584690aa670c82b9a5859b 017c522c652a4d67ab5ac50853446afe -#: 022ca6f62fc649d3babfa503e9a7527d 043d80143f22400a9ba620fdc1e586d2 -#: 048431dee73842e5bd9ca06ff90e1dbe 05321a535c4c45878a4699ee78074aa7 -#: 05da6f86d3624c0a86d06e07ee5b9739 07a6ab3ef7b647039bcefeda19b570d7 -#: 08768f5478d74bdeb612abbc25639f61 0945efcada3240758eff2c695d616f32 -#: 099970931aba478bba9567bc704393c2 0a9f06d333124df0aae9049074965a81 -#: 0aeb9fea9e4b43018632dd93355598fb 0b40818e61f54a5582905e47a1d6250f -#: 0b6bdc9f79764717a733eb7a5958f520 0ba8abd38afb4d208cbc471b1d0baa5e -#: 0bf3ec53a297426586cf6b3cb0778b5a 0d8cf03e305c441a937b9d418b558488 -#: 0ddf6e0aaae6472b96fc96294db31540 0eb247412406436aae61c444b85363ff -#: 0ecab01b15ff4d47b40b2a8be16df0c6 0ecc83fddd52488c8b20b391ba65d910 -#: 10706bbef0c04fe0bc85c95ac3cdaa67 111c1eda67474a449b1909c91057e284 -#: 1180d8806e44448a950abd6a27750256 12bac957584c4f3e9957c3790d8bc79c -#: 12ec5971f73e44f688e72c2364359c69 1331bedc359c4d66b2dc832b80857c7b -#: 1419271a3d5f42278de143f56178094f 1557320e46934c6a890023f36203c96d -#: 16385f6ea6d544509a9522555b6ca0a5 1a0161b887e24cc6a04167fb3a4a8430 -#: 1a775dc0fb7642548830259dbf8bb1da 1b41ad05a49849278911c3e2f57c8e5d -#: 1bafc5d20837463b8bbc4817a17f0357 1e0194c8d7b14abf9a7594a7582afdd5 -#: 21d56bd8eba94c109183479433f1c1ce 22b9337396a04120a50a769ba7783e2e -#: 240d3aad39f04f92b476f6ba0e75007f 25b5b26a8bc4446a988bd4a715341cb6 -#: 26fa04a7c16747f393e849a185038a09 271938fe17eb404383186cc86601c0b0 -#: 2842d4409acc41a2964ac2c83972b347 291ea60547144b76a516449bd79c0605 -#: 2b83bce111824301be1bc7186f0650a3 2c2036c4592148828c26aec640f43214 -#: 2d21f8f6b54f4bfbab94c7cae58e1668 2d431f876ab54a9ba881a6e21b29e517 -#: 2e52408878da47499d6d1b5bc5702d5e 2e76e331bdfd4f218c53e1e81dbcb57c -#: 2f34a73afd054f428b94b075a4815efd 2f7adaa34ac442e5981bc3551e6ee304 -#: 3042f41661384453bca6bed5ee606ddf 308a58630c4e48c2acc2d2a709e660fd -#: 30de2897525b406083d3f48b5a1418db 30e2db665ac648c6b407f4a5a22236ce -#: 32523893e76240f6a5dcf0396ab262f2 3307d1f7b7ab4197a9b47b19d00c6ae2 -#: 332116481489472fa0379be9d3ee5183 334db0f3a4d044baa2e9a527992babca -#: 343b6b213d60480795e500e07999b199 36493d01dd6c4fe0a9611cb90ef7adde -#: 37389512c06c42c1b0ba531669e662b5 387e582afe6e4f83afbaf4741f01bda9 -#: 3a4cc3c7a2f44c42ba01f6c327bcfe60 3b41f6a4357346aebbe6be7211a1dc74 -#: 3cde02c1afdd471284767db5f3c67801 438654536c164cb68505e44afa66afd0 -#: 45420bc3f5e249dd8ef820bdb4863ddc 46bc6a8a94a5418fae057a531eb63d60 -#: 479d10110b8c42eeaf3cbfc246115ff5 48792da9ab7c45cfb04b9501aefaab99 -#: 48f66793b20640df8197df7d2cb16b1f 4964a5a57dd74f9d9819784be3f86598 -#: 4aaa6c7ef78c4e7f8fcc3c912b436465 4afe29e6fc734eacbe036bafac23ad5d -#: 4cd59366d6f8480b97e02cdd4983abfa 514450299aae4f7ea80762039024ff92 -#: 530e6956dbfa465a8855e5b8b2e6529f 53af18c9683b4c58bae9c43b379fe6ed -#: 541c27115cc14fe784c01a55df4a0ef9 54d86a1d1b3d4c87b667471e1a7d424f -#: 555008a862ee4c4a8619976bbbc41f9f 56a7cb0b34d64a34a523e5914f8b3ebd -#: 586abb76849443ca9374c8c01388153c 595754fd5f71410ba598bb7ea51c785e -#: 5d194e2b41154c9abe702d59bd5d87b8 5d20cdf35cf44064b8c208f270ffa578 -#: 5e68d38f10854702af0a477a1252267e 5ef83e4ad25b4553bd0adc06b645a44c -#: 61890c35ddda470c8f8bf066002e5147 622811c4e3f2492dbc3d8ff2e4860426 -#: 625201c3305e497b92e683def6b3dc90 63b5b77cc34a4447970ce8a9d903d592 -#: 6564a1c5b0c945989e70dc6792bd0af6 656fc65fd9154011826827291c6d9954 -#: 66c04714eec14cbfb557be1d0dcde66c 674e78410f3641199148d66412633ac2 -#: 676bf364d0374102b25a4ec18025fc50 68c6db8617d6400e9bd966b1c76a6bfe -#: 6a0938ead71746dca43216b8b77e6b97 6b70cb17e1624835a9cfb9147b58ae22 +#: ../../docstring 022ca6f62fc649d3babfa503e9a7527d +#: 07a6ab3ef7b647039bcefeda19b570d7 0945efcada3240758eff2c695d616f32 +#: 0a9f06d333124df0aae9049074965a81 0b6bdc9f79764717a733eb7a5958f520 +#: 0ba8abd38afb4d208cbc471b1d0baa5e 0d8cf03e305c441a937b9d418b558488 +#: 10706bbef0c04fe0bc85c95ac3cdaa67 1b41ad05a49849278911c3e2f57c8e5d +#: 240d3aad39f04f92b476f6ba0e75007f 2842d4409acc41a2964ac2c83972b347 +#: 2d431f876ab54a9ba881a6e21b29e517 308a58630c4e48c2acc2d2a709e660fd +#: 37389512c06c42c1b0ba531669e662b5 3cde02c1afdd471284767db5f3c67801 +#: 45420bc3f5e249dd8ef820bdb4863ddc 530e6956dbfa465a8855e5b8b2e6529f +#: 54d86a1d1b3d4c87b667471e1a7d424f 5d194e2b41154c9abe702d59bd5d87b8 +#: 5d20cdf35cf44064b8c208f270ffa578 674e78410f3641199148d66412633ac2 #: 6c4d566dbc03451c823e41e2f0cb5dd1 6db56029d8d0485abf50e5258830aff5 -#: 6e2e7aa2a7c449a99e8f05fdfee3dc1a 6e78c347124a437e9ce2a1706b8ce448 -#: 6ed6d4bd70d0408184e676502aac83e5 7051f41b9adf4c449a90b92631a80a5a -#: 72021dfa95f04d84bfd284cd76184bd1 72152fd7671841849eb30091200777b4 -#: 723831052aca4c2d94163331d498fab4 72ff8ae688734fdda42a75fb9f1fee05 +#: 6e2e7aa2a7c449a99e8f05fdfee3dc1a 723831052aca4c2d94163331d498fab4 #: 74d5fdba4b784f47b2373e8c543a62b3 756b428ff3f9484e91ab6d231993be61 -#: 75bc3fd6afbb4053bf194d13f0323b9b 766a1958bce742a6ae274cabddceed7f -#: 78f9fbbbafee4ccf8c3151ee86646c9a 795531d790ae4bdc887f572380fd782b -#: 7abb32cd5e7e492c80ed486b5d715766 7adf58b2850b4c3cace6e0f8c3b25774 -#: 7b8f6406ec4642e1b314cd0218e208e0 7c47ec299942443c9cfde05c7168bf78 -#: 7c915d1ae03a40fa85a9285d4169001f 8011db96a73b497495b8da7fd21bc04e -#: 80c538be47764e71bee2f99f7603a06c 80e1f7f7c0354419a83fc52ceccb883a -#: 80ff436f0cb246d2a3649bad2f9256fe 82b721e671494d2e9171a84d62924a8d -#: 83632daae24b47c8b698763bdf3d970f 83eaedf9ccb0402188314be4eba4c1b8 -#: 859d68d0649d49978f9dc52e463ae367 85bf5d043cd7481586a27becb5aedf53 -#: 86b83d3855a7410dab8d07a852997d06 87883d8c38954e08bd11c89f8bb6119a -#: 8794d260d15f462586696cc249b31753 8922f30652e341778ca2679fd2df842e -#: 898502a307924edf9655f71595e0fa33 8a712d7011784f359c71e028262ffa21 -#: 8be37fddfa53406d885f46e06939fc7f 8c797ff669bb4b16957fe833875ea5a3 -#: 900bf8ad7d29465bad123cb63dc1fbf4 91034680d87d4e769f7024802b245184 -#: 93af319c1cb04baeb24e35eb309888dd 94239fae42574c6d9741db20ce182778 -#: 94c25f717b2e4ce5a49b7c037e2974af 95e6b772d9f5492787b72ae79a2f21ba -#: 97e0ed99fe2a4484884c6f02b14cae42 98d087b2fc6d43f5bcdbb5034fcd2874 -#: 9ad59de1bb9b43ebafec2daa003c4857 9bc030383d614fe099c3ddb3ae665975 -#: 9db5d6351c654f458dd1a805c1987d3b 9db63304033a4c4fb87c0c59513b7b37 -#: 9ec1e7635e9347fca8e8ad13fed75c35 a0051f3395e145e995fa38feaacbd40e -#: a290fc40d1504ecabe2c6f9e4cdff828 a46eb1f855fb4090ae3ff3bc5c41e78b -#: a54607940629492b9c1c03727ac4de4e a5ec3f2a185146be9694cb852efcca32 -#: a6d5b3337e5a46ed85bc3cba26d926b5 a9e8a6883b98446b9ecb71f7efd7ab86 -#: aaea374fdeaa44cf959653df9872fafd aaf8f62bd9b44447b3797e662e88eb03 -#: ad2ad0201f5341458331f79ea7fe24dc ad37d95cc3f34217b6c368e1612c2f3f -#: adce858a33fc41628e451f18a9f95675 ae2a7e3a8981408f8a71d54d1023d5e1 -#: af2b5a1b3db74038a31df759ea7c8813 b32eba777e2e4177bb2b6337a6d87d36 -#: b37b5a4488414c429f152387e580e715 b8c8632698164b6b9005afa8ffaeaebf -#: b919c311805e4679941d0fb5b06c640c ba1f9984b24c45e6af8b1227166a8400 -#: babe4dc2b2794de0848f10412ef200d2 c0243d1d2d6547679342e9e9035b4217 +#: 8011db96a73b497495b8da7fd21bc04e 80c538be47764e71bee2f99f7603a06c +#: 83632daae24b47c8b698763bdf3d970f 859d68d0649d49978f9dc52e463ae367 +#: 95e6b772d9f5492787b72ae79a2f21ba af2b5a1b3db74038a31df759ea7c8813 #: c06aab6000c143bc9084e6898cd79330 c0b5a0d23eb144df849ae21e56e1c8cf -#: c3578a055cfd45d49e0697ee5d75fc92 c58374562b1b4347bea43d0c8067b178 -#: cb21bc80f4714ee38c11bb9ff9f431ea cbd54ccdf75b4d3b988323c93d86d554 -#: cc8a86aad230448e9817fe2ee74eac67 cc9e190084d249f0956e2fff9d7ca49c -#: ccc9fa8f40104a339b6f6da0358ceeb3 cef5d936d9bd4a4884cb8c8a7445c286 -#: cf4ebf89a0534e4daa26dc605e0dd572 d04be24516744c6cb0d8a75985d21242 -#: d075a73e2a544d97b54c03da5b2cddc3 d2cea2df05de4fcf810c8ac9ac4dd1de -#: d2ddb3d0f55643a4b4e708853773a4ee d34962ba11bb42489f42a95c966ad7ab -#: d658a315c6b74568a6988f7cbfd0bfd5 dc0311d967bf4174973034b392f372b7 -#: dc34343c5bdb4fdb935aa8f4b1ca285b dc73ce8570d3470f9b10f8567b0faebc -#: dd9ec6d74605486896f5fc9ee837ed06 ddc3bbe85be94de08cc58708dd67bfab -#: df0fb4b2f1aa45beb6b6920a8e335e0c df9a04ac7fcd49f6a4af42061ce2a224 -#: discord.ApplicationFlags.active discord.ApplicationFlags.app_commands_badge +#: d04be24516744c6cb0d8a75985d21242 d658a315c6b74568a6988f7cbfd0bfd5 +#: df0fb4b2f1aa45beb6b6920a8e335e0c discord.ApplicationFlags.active +#: discord.ApplicationFlags.app_commands_badge #: discord.ApplicationFlags.application_auto_moderation_rule_create_badge #: discord.ApplicationFlags.embedded #: discord.ApplicationFlags.gateway_guild_members @@ -289,38 +209,16 @@ msgstr "" #: discord.object.Object discord.permissions.Permissions discord.poll.Poll #: discord.poll.PollAnswer discord.poll.PollAnswerCount discord.poll.PollMedia #: discord.poll.PollResults discord.shard.ShardInfo -#: e0638cabbb314a708cce6a711c54277d e0a778d68fae40dc8d7261caefcefe8d -#: e10a63e1deab42fe8c6fcd7d8932ba7d e18aa45ec854422f83b67d44e8093129 -#: e1e21cd951014bb881f6c9020ef6b249 e1e66fbf26414961ba921c6f81963dde -#: e4011bea52634c7ba64aef6135dffbd2 e469c94fb75444e1a2f5591e8ca7b20d -#: e4b22c7d25c6474db104695dcfa33389 e558da29e7b940b391be5188af924e25 -#: e6bfdc42ce134a04bfb90118a9947aa3 e844742addea41dd90103acb9655f516 -#: e87327aef4154502a8aa1c5a3dfb2470 e953b549534146b28f2750fa2adf3324 -#: ea47348b77604cd6bf327c57b7ff3d6d eb490dc96ae7456190afa1256c795173 -#: ec11ab01f4b74ee3affaaf3d4750fee0 ee65277801b647d4925e916e6c34f224 -#: f03cfac3b21b4c87b722760675402972 f0b2856588244fd3a2765809b32eff21 -#: f15f5916f3c44904946502c7f1bc41b0 f174cb4e779e4eda866b2c452a23bc39 -#: f1abdb91350a4b6fa35df6a03223f4ed f2c8b1fc5b0349b3b47cf0bf7adfa959 -#: f35cb50cb1074b16bba2d35a545a9434 f401a12fd0b344c093abd03eb957c407 -#: f4b5a29e047f49c391e8f8314e7befd1 f5098309919d408187f82e02e6104de1 -#: f56dc653e11247878aaaabfbcf24e3eb f6bdf44383bc46b4a7d3e1b85a41b295 -#: f91c1bed2eef4c1989dcfbdf50a1a3e5 f9d805bdde9049048627bddffe19f7fb -#: fad24603226046c29774b4a23e166fe0 fb4ac4db321c4be3a323d2ba4ba33e4e +#: e4011bea52634c7ba64aef6135dffbd2 e6bfdc42ce134a04bfb90118a9947aa3 +#: ea47348b77604cd6bf327c57b7ff3d6d f15f5916f3c44904946502c7f1bc41b0 +#: f2c8b1fc5b0349b3b47cf0bf7adfa959 f4b5a29e047f49c391e8f8314e7befd1 #: ffb6921ba007446f9ef96812b7f54ea6 of msgid "type" msgstr "" -#: 0a3305279543462d880226cdad446ec5 218c437278cb406297008929bd5a0ba5 -#: 42d8d38cc1c44c92ab537f362783eacd 45f1615d0fc24023b49ded37964706cf -#: 47963b10a3744670a53e06986a02d383 52a0667bcce74d4a99ae7e4cdf857c36 -#: 6674934795ef4e7c9fb97e9e9883e91e 6c2d449763d548c3853211f24df2de8a -#: 7773bc4ea03b45bc9e2c191bc74c4615 787271a8ad0043a4b44cc5a717c8b26b -#: 7f6fae16d09e4c24a3831192db9f7b69 83ced52f44bb4a1c95f0962207ce50dc -#: 8ad759d221664ccfb289a4e043067be1 964db6a3fdd44cdfaa6651e0da067ab6 -#: 9ab47f660f9d45839555ecd57c543291 a1cab8f5ea764dceb240e919bf6fc164 -#: a224f31b1e4e4be3b6be1f3c00e8dae7 b0a2bb9f3648423fa099420af4cdce91 -#: bf46c96b2d1e4d83b3de8317b10ed6b9 cc58c7455c6949e9af4aa545ac3f3363 -#: db080e1a2b944e0fb7defe029a83fea9 discord.colour.Colour:32 +#: 0a3305279543462d880226cdad446ec5 47963b10a3744670a53e06986a02d383 +#: 6674934795ef4e7c9fb97e9e9883e91e 787271a8ad0043a4b44cc5a717c8b26b +#: 83ced52f44bb4a1c95f0962207ce50dc discord.colour.Colour:32 #: discord.embeds.EmbedMedia:22 discord.embeds.EmbedMedia:28 #: discord.flags.ApplicationFlags:42 discord.flags.AttachmentFlags:42 #: discord.flags.ChannelFlags:42 discord.flags.Intents:52 @@ -328,55 +226,20 @@ msgstr "" #: discord.flags.MessageFlags:44 discord.flags.PublicUserFlags:43 #: discord.flags.RoleFlags:43 discord.flags.SKUFlags:42 #: discord.flags.SystemChannelFlags:47 discord.message.MessageReference:18 -#: discord.message.PartialMessage:41 discord.object.Object:32 +#: discord.message.PartialMessage:42 discord.object.Object:32 #: discord.permissions.Permissions:62 discord.poll.Poll:21 #: discord.poll.PollAnswer:10 discord.poll.PollAnswerCount:10 #: discord.poll.PollAnswerCount:16 discord.poll.PollResults.total_votes:4 -#: discord.shard.ShardInfo:12 ebadae496ec1449eb4ea02cf169791ba -#: f50f1b6c260e43d7b16bf05da41e75e5 fe60f825ecaf4d3799c29560a2ed399c of +#: discord.shard.ShardInfo:12 of msgid ":class:`int`" msgstr "" -#: ../../api/data_classes.rst 014ae19c517c48f6a091a28d69a8b3a5 -#: 027c0054d7d548f1b4bc8c8c8c43f495 02e6b4f375dc4103b249b4debb40ead3 -#: 0416378d9e5d457091e35bbf5041c0fa 0dda19c3dbad40db9bd17f8f9c95b6d8 -#: 11779101e95d4758a5b7e2141370db3c 17d3622dc479450a9951e9f01f4e961e -#: 184002a4004741bfbee0e804836d09aa 198e7587528c44e896b664ecb8476b54 -#: 1a930f661aa84f6dbe32081784400b6b 1c5920924a154135bf274bd93de64901 -#: 1ef3bdca0a5e4973b00c7edc461c73b9 233276ef38364b66a3994072054270b2 -#: 2ad46d0c58ac40e58256e159dad0f520 2b9e9159682349eca87ed0a14bbc509d -#: 2f58fb32e82f4b27b0e083777aa0101f 349f89275e3c4309adc923dff891ba65 -#: 409871af4d0049db9007b8fe36fb61eb 41838a50196b4f6281147969c43977d0 -#: 42d656cfc6fa4a4884e3d98e1f836b7d 4379a2c0216641db849a6a1f717afc5e -#: 4bc9514dda874f0699ae982d41153a3a 4fda4bfd2da54d8dbad0defab5f3bca9 -#: 520bcd5daf714096a5711596aba0925e 56c138e55f804de48d4b011ead54a11b -#: 5d804aa2f2294f5a825b41b27e50f690 5e6520a34ccf48d6a972696414029f56 -#: 5f14c630c24a475d91e0fb178bb5437c 62c0635de0e14e85b11eb228a093d50b -#: 655139ace0cc4b5c98ad98015e93ab4b 6ae6e43ff75e4d2295f3c6e8013e8400 -#: 6b1cf7375d8a460e98fd83de29699b4c 6c53c2fe1d1142bca2fb55a07f4c83e8 -#: 6d68ababab8f4e51b1a2f08e47eaba29 73eae0b22fa84a4d9434043893740779 -#: 761d91a52337462a9dd313c632089619 77b3782ffd11488d92b177c4dd03210c -#: 78e9e8f3dc1c42f09b8e0d1c62f9f9ed 7935cfc62ff049abbeb4e9a2086e6d8c -#: 799421617bbd4e5889e222fc2c9c9aca 7ace093568484906a6c5f5957314d74e -#: 853c9381504f48b593ba954d0afb178f 876b2ac7229145b4afc3b5a3551e1248 -#: 89319c51dbb4429689c6f91effe4cb08 89e6520d4ff047f18dee15ce511b202d -#: 8b31f76dc94f4072b4d58fdd18c1a585 8bed657aae5f41c0838455b3bf39cb02 -#: 8cbbbb351bae4d87a5d58d835b3cd502 8fd51c9c6f6441cb89dcf33a3e22661e -#: 9510d18349da4e9ea1e3032fb0fff282 966eda34cf1540898516b9b10f19bc8e -#: 96fb28de02194c4f82a850f49c3eb83c 970a3e82e49e47f896bb44c4dbe65093 -#: 9e240c0ff8c14c89bf512a5f72030139 a5a5caa1bed843399e2325b7cb8f7cff -#: a866a6682a3e428ea5d9bbb0c4ce4499 b36792625cd14959aef6825b394d7e65 -#: b5ea8629223b4b5b93a1742e5a53077e bc227baf3a35408b8f5380ffa74958b7 -#: bc29a932226d4238a4d291dedc2e59ac bc7c7c91b3c04defa0f30580aa3e581d -#: bebd95e10a7f4a0a86c37b4b3b2930bb c0113e3af80a44488f7b96ebda8e2c90 -#: c06664f32316496988303b5793e859d4 c4046998e69c412b8ac97d13a888cb04 -#: c4ffc614443a4b038c39c18da2d3ca3e c8497c344721448497b3654a1602f755 -#: d31e3910fa984089ae93db3f29751211 d463224bd212438b803261a9fa1b966a -#: d84515d0f9cc49bc809bbf957eb655a7 d8d4b29cd6174ed69807f5d8527a8500 +#: ../../api/data_classes.rst 17d3622dc479450a9951e9f01f4e961e +#: 41838a50196b4f6281147969c43977d0 62c0635de0e14e85b11eb228a093d50b +#: 89e6520d4ff047f18dee15ce511b202d b5ea8629223b4b5b93a1742e5a53077e +#: bc227baf3a35408b8f5380ffa74958b7 d463224bd212438b803261a9fa1b966a #: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters -#: e10fd84d147f4b71b2d38959065e253c ed60de7fca634eb19790777106f69830 -#: f87cff025dd245aaa035cf395d41e256 f8e00c5b3337461f956fbbd25e02ae62 -#: f920935e9ce4486095fa73daf51d998d fd587e8eeb714f238cef948388b6cc39 of +#: e10fd84d147f4b71b2d38959065e253c ed60de7fca634eb19790777106f69830 of msgid "Parameters" msgstr "" @@ -410,28 +273,18 @@ msgid "" "100 characters." msgstr "" -#: 05be8ec42ca842988501f59cc34e4060 096b0456bb834dccb91c5d2c026df8af -#: 281a5156098641b885203455b0eefbfb 3067ff3abcb343c69e5f3b774b1707b4 -#: 3450345a2d7c45aea36065249b69db89 3db498623a9941f1b44ae0582b1cef87 -#: 3e01ff84653e46bc82c16d9c2295c154 3e43a1357be14fee8928f846d8d55f5b -#: 41859130077947c28a61896fdd0d7930 423345f4c1fd41c8ac177257fe9d734b -#: 537df26e27624f61be7e52e144e4889a 6523dfc5793c46f3a29b311bd08e2f6b -#: 6d1a5a95476049769c793bf45d8edc94 711d883481334e1589f08b99598207c9 -#: 857cc0236e5240ca8abdd3b1e5be2ced 8c3c40fe88bd4eeea7eb22c62cee063b -#: 954985a9ab0a4c4985decf0c2f332027 bf029a45ccb14764ab8bb9e4b6849d2a -#: c40fe8ce55c74105ba994f640e69d85d discord.activity.Game:31 -#: discord.activity.Streaming:55 discord.components.SelectOption:12 -#: discord.components.SelectOption:20 discord.embeds.Embed:25 -#: discord.embeds.Embed:34 discord.embeds.Embed:42 discord.embeds.Embed:49 -#: discord.embeds.EmbedAuthor:9 discord.embeds.EmbedAuthor:15 -#: discord.embeds.EmbedAuthor:21 discord.embeds.EmbedAuthor:27 -#: discord.embeds.EmbedField:9 discord.embeds.EmbedField:15 -#: discord.embeds.EmbedFooter:9 discord.embeds.EmbedFooter:15 -#: discord.embeds.EmbedFooter:21 discord.embeds.EmbedMedia:10 -#: discord.embeds.EmbedMedia:16 discord.embeds.EmbedProvider:9 -#: discord.embeds.EmbedProvider:15 discord.poll.PollMedia:9 -#: e33efd7125ad4ac3a80b14823659d414 f059507051fd483ba9758c6261782f9a -#: fc861202507f4454976c8563dc3bc383 of +#: 05be8ec42ca842988501f59cc34e4060 bf029a45ccb14764ab8bb9e4b6849d2a +#: discord.activity.Game:31 discord.activity.Streaming:55 +#: discord.components.SelectOption:12 discord.components.SelectOption:20 +#: discord.embeds.Embed:25 discord.embeds.Embed:34 discord.embeds.Embed:42 +#: discord.embeds.Embed:49 discord.embeds.EmbedAuthor:9 +#: discord.embeds.EmbedAuthor:15 discord.embeds.EmbedAuthor:21 +#: discord.embeds.EmbedAuthor:27 discord.embeds.EmbedField:9 +#: discord.embeds.EmbedField:15 discord.embeds.EmbedFooter:9 +#: discord.embeds.EmbedFooter:15 discord.embeds.EmbedFooter:21 +#: discord.embeds.EmbedMedia:10 discord.embeds.EmbedMedia:16 +#: discord.embeds.EmbedProvider:9 discord.embeds.EmbedProvider:15 +#: discord.poll.PollMedia:9 fc861202507f4454976c8563dc3bc383 of msgid ":class:`str`" msgstr "" @@ -448,19 +301,14 @@ msgid "" "characters." msgstr "" -#: 1829644e9c8741b9ab3d3326ded2df0a 1967cc9d9cd34c6bb77c73b4199a36ee -#: 2e97d4cb22bf4a44adf997fe1db3bec1 3963803bd3104b1f89165daeab20d80a -#: 50e2086678c1489a971f1fcf606cd6e5 510dcfdc61e84b5181227d4074373a12 -#: 5e3a41afb3fe4f0bac828fa0417c1316 761f0704bea54d919239e0ee7f1ea028 -#: 94c28ca6a1b143378f64a5bd86011098 9bd8c36d03f641e19b38a882dc4fed9c +#: 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 #: discord.components.SelectOption:27 discord.file.File:30 discord.file.File:36 -#: ea836c1ad5a24a3382168e4163dee891 eee38b56d2064a69a28a365348ff00ed -#: ef4f169f372d46c294753d8d5a1645c6 of +#: of msgid "Optional[:class:`str`]" msgstr "" @@ -468,74 +316,21 @@ msgstr "" msgid "Whether this option is selected by default." msgstr "" -#: ../../docstring 023b074f6dcc475aaedb6de917072aa8 -#: 0247ccb90f19434d8a129062c64a5350 034f5658560a46a48f6392d1a929bbd7 -#: 03f300f26d4f48cc80fc6e3c2c2b8167 0651aa5d20564cebb93686571eb89c48 -#: 076a5dc819bb4d61a71105b78c5f629e 092d7225823a46539e6ad30d68510c92 -#: 0b09a80336504ab7b84d69f7be65a5cd 0f1f4d85b25e469a8c1812a92bddce73 -#: 122490a7d22d4194a59c8d99024f3d9e 1449086c7f6c4aad9397ad61d8f218cc -#: 161aa3465ff54b8eabe605b3e1effc75 162c695ca8d04419bce81c1a3bb4c8b8 -#: 190f26e90b9048b1bf7c43e5cd74d5bb 19c9f164d2ea4e789cfb9d3c03244612 -#: 1a37d672246848f6a0249253c9890e56 1bd2fe7cfa7442648f6b9c5bd3d60b3e -#: 1c9bcfbfabcf4447af13173772e0dba3 1dcb47205d9b4d9d93acc731ff22f461 -#: 2725eeabea9049eb875dce03f04a7bca 29e0dee80c71488eac966d6f67bc6a71 -#: 2ab8e4f04a324d009555d2adfcecc01d 2aee005c87ce4271a2ddb02d70d12f81 -#: 2aee586b807140b48f9c2a5a4b4d8104 2af265ceab234800996540fb35919f2b -#: 2c1c87d5592e4e8ba6d282a4981aaf31 2f7d7697272d431bb5a00f740d81976f -#: 326278ce171e46fb892074ec17d63e86 32c5e0be39294e89ac978f1190338f88 -#: 3461eb669bf74f97b82aada9d35a05ef 3526974cff1b4c1ab4f5b2f5a77f8dc9 -#: 363d37055c0346b285efda529d86c341 3807f6c7d5544fa38429251c6b27a1bd -#: 3b338693ce4d45c0ba0de9941e7f24d7 406a8d0c253648168d9be8ec1ccf39a6 -#: 42237f252bd849e39e6cd944b145593c 42d8ce81f67d4027b1b5acc76994d83d -#: 436e92527607479788d3e44c4084edfd 467fa3befa1e427284239c30608436c8 -#: 46fa3239adde4e4e8c329454531c38d3 476538d265a44bde8323907d4baaf749 -#: 48ab8977271645c891958208058f6d8d 4925fccfa0a940c8a56591683e21bb9b -#: 49614854fc634c1da9e0a5242ae3654d 4a064daa74db47bca9ed367d70b88ee5 -#: 4dd9121233c4470796f3ada6268840c6 53edbcaedf584bf2b660455f286ed8f2 -#: 5cb5038316504e80891ad677e4e02597 5d3cf6ddc99b4ab08bfbce020e2d455b -#: 5d5436062ab84738854040a158cf9060 5e77c1cbf15f4edbace963555bada8f4 -#: 5f48402cb5f24aa28389ee0ef8f3a2b4 61feeb01ad604206ad1316409f3bd8f4 -#: 626710d925434b149242cde63bfeb22f 6494cc79677747158ced06008fb51592 -#: 655b339bafc8433e9aaab4de0ce88be5 665ac6dbc44d4748909806eb00b2ac05 -#: 690f9c0ef7474dc8ac7288893440d38e 69c1c9cd77344dcebca1df3767348cb0 -#: 6add0d50f83a491c89f74947a5d5fde2 6c879743725140748a66b6fcbf2125d9 -#: 6eb0ddd4b88044a4be85e9ee845f260c 6fd5a66516d5472b995ad2814765f96b -#: 70a9356820d346c28761cc3bcd939082 7186fd1920ad48c08b8c0b576bf3e70b -#: 7423abc3cc524d34a8f85edbe0dc35c9 76f776d31f5941ec93f87361437a6426 -#: 77df8813440c49ac81b72e95c3b7c0ba 77ec92f62db14901a099b1dd6847dc2c -#: 793013028d4c45c3bad83018dbcb3e85 7951821ffae049fbba272a2ed6671a72 -#: 7cdf2f906ed044deb6012048150da019 7d892157a7e147d1bd2af8a780e5692e -#: 7ff8f88daaf64e81ae8e54a9a098fba8 80764aae9c40480b9b76e57c0fa3c330 -#: 80c7ced8fb0f47a0b7a46c954fa4015a 8131de1784d84c66a45d155df88cf3cd -#: 835524acb4754da58a00724f6d775a60 837f69b4581c4526b1073d76f872d646 -#: 86f128d4812b45b7b0e9ae03e97d4c4f 89227920430342b4830b7859636aa3a2 -#: 8b13ad081fb949e7830bf07869b61edd 8dc9c1ba4283454196f34e1b5a8dcd23 -#: 8ea3e2f43d9d4b9ab461e36850149f80 8fc286dafb864e5abcdfdee1229827be -#: 94863b353ddb4c0a86f4c849f057b4c4 97e4820420da426a91acebda9917aa78 -#: 9a6ea5dedf494f51beaae3ba322d26aa 9b63d6e44d5e4c33b9e34ccc11e0ba80 -#: 9d6fb769a9164e198a6cff642894fb4a 9f242b4e5a7b4a62bc2e197d63251af6 -#: 9f6d4562beb544e18ea933bd743d02ce 9fae5284d071415d99bfd9627416e8e1 -#: a152e7388fb74304b5b204311d8c69f6 a1a7cfe5e59a4d34b6c36e5fde156571 -#: a2010c59e68c46a595ffdc18774dde28 a42e3115b05a47369cbad4a740e55491 -#: a4a15f7bc8854748b1f35cab781c3800 a5e8a437dc3b4f94a3178f00d7c9d155 -#: a5f1a0069169465c8d1270fc161a67fc a7a76ff28aa948308356069f92acac65 -#: ae44222339b04401be8bde84be82516c af8bb8d770714397a8f54c213dc2b314 -#: b152bbcee768493eaedb1704b92055be b216ba49be9c4832ac97472573d6dfe0 -#: b65935e7a9214a36aba1ec7fc7c90e2a b764452d56d243c893e4d68cdb3c6137 -#: b837aa3edd694fae88479c54257fed5a b867201474f6458ea1a34e8900f3302f -#: b9f49cf9cee747048835891d1c7f70f5 bb6d7c6bef1d4675a76364fede37bd52 -#: c410cb2f89ab45d397cc1b7badbbe508 c447a62b257047c3a3c1df7a3c2e118f -#: c474d91dc2a74a2bade27b8e590f259e c4889ac5eabe4140930118f248a3057f -#: c497bc48b58c40beb6b6fc4ffdd06665 c66087222b144b77bfe3590882bb094c -#: c791b3848a844b35bfb80f4439dc5a01 cc84bf53b0c242f7a0311a9dd1c26fb4 -#: cce37d0670ed4b9ba0723d47ed47c1aa ced24460a70040d8b61a4ad0d6c78aed -#: d04bb5288b9d41d198e609fb372cfe93 d1acd97d1a0c409391049a5a1d16ff91 -#: d2cee1703cd04080aef304e39920587c d3d0d745f2644c41835f5e98e84b7006 -#: d3e2998a315943a78d50932f49737de1 d3e8a88ffd394c98aec38cc3b1771e64 -#: d45426a29b06438e91f2dd515ab9a26b d50186c464354e00bb33065cbbc894ca -#: d619b3bad7d841cd80080a4c2d773774 d680e30842684d46aeb5e7266f19a395 -#: dbd0089e6f584131992add921e3b9d9f dbe6dcd54bae403aba9e49856575cf7e -#: de32e7bc824e4625b555783be6ba8ce5 discord.ApplicationFlags.active:6 +#: ../../docstring 034f5658560a46a48f6392d1a929bbd7 +#: 161aa3465ff54b8eabe605b3e1effc75 1bd2fe7cfa7442648f6b9c5bd3d60b3e +#: 1c9bcfbfabcf4447af13173772e0dba3 2c1c87d5592e4e8ba6d282a4981aaf31 +#: 326278ce171e46fb892074ec17d63e86 3461eb669bf74f97b82aada9d35a05ef +#: 46fa3239adde4e4e8c329454531c38d3 4925fccfa0a940c8a56591683e21bb9b +#: 5e77c1cbf15f4edbace963555bada8f4 655b339bafc8433e9aaab4de0ce88be5 +#: 7186fd1920ad48c08b8c0b576bf3e70b 7423abc3cc524d34a8f85edbe0dc35c9 +#: 77ec92f62db14901a099b1dd6847dc2c 7cdf2f906ed044deb6012048150da019 +#: 7ff8f88daaf64e81ae8e54a9a098fba8 8131de1784d84c66a45d155df88cf3cd +#: 8b13ad081fb949e7830bf07869b61edd 97e4820420da426a91acebda9917aa78 +#: a1a7cfe5e59a4d34b6c36e5fde156571 ae44222339b04401be8bde84be82516c +#: b152bbcee768493eaedb1704b92055be b65935e7a9214a36aba1ec7fc7c90e2a +#: b9f49cf9cee747048835891d1c7f70f5 c66087222b144b77bfe3590882bb094c +#: ced24460a70040d8b61a4ad0d6c78aed d45426a29b06438e91f2dd515ab9a26b +#: d50186c464354e00bb33065cbbc894ca discord.ApplicationFlags.active:6 #: discord.ApplicationFlags.app_commands_badge:6 #: discord.ApplicationFlags.application_auto_moderation_rule_create_badge:5 #: discord.ApplicationFlags.embedded:3 @@ -639,14 +434,7 @@ msgstr "" #: discord.permissions.PermissionOverwrite.is_empty:7 discord.poll.Poll:27 #: discord.poll.PollAnswerCount:22 discord.poll.PollResults:9 #: e1c1e64874eb4dc4b81588e9d084845b e29fe4fdd9ad421295dee23fa82019b0 -#: e6f793a644584273a72f59802880d75c e700b67c24d5472ead55cb0b5d2e0835 -#: eb55ec8b22124dcfaacb2eb8b8bb591d ee15e6047a974fc09fd0a0412365c33b -#: ef82d5719c90468a84b53b1224cd4af9 efda05937885451f9831ea5529ba0e2f -#: f2a5f2887dcb45bfb3ec1a4a0aeb18d8 f51ab36a12a943beb7fc8942c99a282c -#: f5a5a905c4504e61bf130fe20dbfe27b f6ad042f32ec46c194b5c763d53cf7e1 -#: f7a80bc28079420089d9b9111a52df94 fa8195689b3b4391815a0cab9a5d8cea -#: fad82c79ee1346dd85866634c55a3a8e fd0416821f8645499fe1297e36e91209 -#: fd16e79e95744fbbb4d1bb67b2d04fbe of +#: f2a5f2887dcb45bfb3ec1a4a0aeb18d8 fd16e79e95744fbbb4d1bb67b2d04fbe of msgid ":class:`bool`" msgstr "" @@ -665,9 +453,9 @@ msgid "" "were regular bools." msgstr "" -#: 0b557071c13d48c5a7e58fdc6a34e621 99d045cffa884713a159060bf7b59130 -#: c7ccca30986e43fd8e10beb3bd9d8656 discord.flags.Intents:7 -#: discord.flags.MemberCacheFlags:12 discord.flags.SystemChannelFlags:7 of +#: 99d045cffa884713a159060bf7b59130 c7ccca30986e43fd8e10beb3bd9d8656 +#: discord.flags.Intents:7 discord.flags.MemberCacheFlags:12 +#: discord.flags.SystemChannelFlags:7 of msgid "" "To construct an object you can pass keyword arguments denoting the flags " "to enable or disable." @@ -680,108 +468,81 @@ msgid "" "keyword argument of :class:`Client`." msgstr "" -#: 1a8b4fa6c67a4abc8033674858b4091b 2723da96d9724f13aedb5348870ab7f6 -#: 37eef6fe663748f5a467a28180bb7c4e 4e9fe61ccd1549e88739285bf3dafd88 -#: d4c9f26ee3034866a99c0283e4e8e99b discord.flags.AttachmentFlags:7 -#: discord.flags.Intents:20 discord.flags.MemberCacheFlags:23 -#: discord.flags.MessageFlags:9 discord.flags.SystemChannelFlags:14 of +#: 2723da96d9724f13aedb5348870ab7f6 4e9fe61ccd1549e88739285bf3dafd88 +#: discord.flags.AttachmentFlags:7 discord.flags.Intents:20 +#: discord.flags.MemberCacheFlags:23 discord.flags.MessageFlags:9 +#: discord.flags.SystemChannelFlags:14 of msgid "Checks if two flags are equal." msgstr "" -#: 4a6e6320ca45428484440c717f1649f8 b6e33c093a6446c4b0db0d86d7eea46a -#: c5b62a3820524bdaa7ffdc764a11c059 d14f8b7592484b0eb15cca8f8ca4ef10 -#: d5ead74a64c54423968ede7480f5cbff discord.flags.AttachmentFlags:10 -#: discord.flags.Intents:23 discord.flags.MemberCacheFlags:26 -#: discord.flags.MessageFlags:12 discord.flags.SystemChannelFlags:17 of +#: b6e33c093a6446c4b0db0d86d7eea46a c5b62a3820524bdaa7ffdc764a11c059 +#: discord.flags.AttachmentFlags:10 discord.flags.Intents:23 +#: discord.flags.MemberCacheFlags:26 discord.flags.MessageFlags:12 +#: discord.flags.SystemChannelFlags:17 of msgid "Checks if two flags are not equal." msgstr "" -#: 0bd6187917144dd29d57b86f7c0403e5 4a7bc86e9a3e46b383554e861e976458 -#: 536d410ff4b44e62b2cb302b665c4e82 600184aa266d4be4a9cac9e2c503772d -#: 6c411abccd8f4ee9959930568c9c5580 7acf69cc8dab45ada3bd3689889c1cef -#: 96999cf3481f408f8cf281d177168157 99e7c28f52d74d25af242acc5a200eaa -#: 9ff0a5610aab4a38beedf650deabf91a discord.flags.ApplicationFlags:13 +#: 0bd6187917144dd29d57b86f7c0403e5 discord.flags.ApplicationFlags:13 #: discord.flags.AttachmentFlags:13 discord.flags.ChannelFlags:13 #: discord.flags.Intents:26 discord.flags.MemberCacheFlags:29 #: discord.flags.MemberFlags:13 discord.flags.MessageFlags:15 #: discord.flags.PublicUserFlags:13 discord.flags.RoleFlags:13 #: discord.flags.SKUFlags:13 discord.flags.SystemChannelFlags:20 -#: f96e957c78734f899f6a8cabbcd6e80f f9b86c4a425e45a5911c00182e4fa2aa of +#: f96e957c78734f899f6a8cabbcd6e80f of msgid "Adds two flags together. Equivalent to ``x | y``." msgstr "" -#: 04def519eb6a4b058b20fb82fdda5fa5 0c17b2ad55124b1aaae336d3932a00a5 -#: 1cc0f99d2ad34188a3d109ca5ea135bd 1db16f9be5fc449c9e597b190d069225 -#: 2bae9b53c632492f8e853a3b968e0de9 6be54360e9b54949ad40dd56f95df40c -#: 967c26af9efa4f7daef0c955d8a3bb61 b17adea6a0ad4408ba556b1a6ce02616 -#: d24e2a10464947f5a867e78d79b60ce5 d9704b07696540d8a7df9809930a034e +#: 0c17b2ad55124b1aaae336d3932a00a5 1cc0f99d2ad34188a3d109ca5ea135bd #: discord.flags.ApplicationFlags:16 discord.flags.AttachmentFlags:16 #: discord.flags.ChannelFlags:16 discord.flags.Intents:29 #: discord.flags.MemberCacheFlags:32 discord.flags.MemberFlags:16 #: discord.flags.MessageFlags:18 discord.flags.PublicUserFlags:16 #: discord.flags.RoleFlags:16 discord.flags.SKUFlags:16 -#: discord.flags.SystemChannelFlags:23 ef0c39b25c534ad0b56743b97271d559 of +#: discord.flags.SystemChannelFlags:23 of msgid "Subtracts two flags from each other." msgstr "" -#: 1b50b9b1854f46caa3ac7f4be9a6d214 1deb812bea3d41b7a704ac10ef1cc2c5 -#: 2bd00e79cff94fcc87d879a4bdd8a62a 30a0f7905d6c4d359df077d3050acbe4 -#: 35910a0af5ad45be97b47bc5589af9d4 61e73664161a4b14a3c004fb9675681f -#: 8682d8d121804ca78190744b3a59c4d3 b605361bd020421aabe67ea65920a40d -#: c0b47343720c41e9ae082737e6c14a21 dc44aea0eb8843ec89427b68ed42e355 +#: 8682d8d121804ca78190744b3a59c4d3 dc44aea0eb8843ec89427b68ed42e355 #: discord.flags.ApplicationFlags:19 discord.flags.AttachmentFlags:19 #: discord.flags.ChannelFlags:19 discord.flags.Intents:32 #: discord.flags.MemberCacheFlags:35 discord.flags.MemberFlags:19 #: discord.flags.MessageFlags:21 discord.flags.PublicUserFlags:19 #: discord.flags.RoleFlags:19 discord.flags.SKUFlags:19 -#: discord.flags.SystemChannelFlags:26 e446c2c129c9432387763bfccabd52e8 of +#: discord.flags.SystemChannelFlags:26 of msgid "Returns the union of two flags. Equivalent to ``x + y``." msgstr "" -#: 0cb04326bebe4bc8a317558219f5d362 164db2030286448b9bcc9ef182ddaae9 #: 1958adb42308499f8545a94033c83764 1aa74630c59244a680d6c45bac4a40d4 -#: 389c01ecd70a44eeb7a0a7f77ebec292 518e13808efd452985312250a3be537a -#: 6e3e56ce5b904a99a28eee41182bc2f9 79031e8947e54a9bab1a040c4ada6e20 -#: a85b1ce443654d889b7e274a16471b91 dc76f0f183a044919897aec3d7a052cf #: discord.flags.ApplicationFlags:22 discord.flags.AttachmentFlags:22 #: discord.flags.ChannelFlags:22 discord.flags.Intents:35 #: discord.flags.MemberCacheFlags:38 discord.flags.MemberFlags:22 #: discord.flags.MessageFlags:24 discord.flags.PublicUserFlags:22 #: discord.flags.RoleFlags:22 discord.flags.SKUFlags:22 -#: discord.flags.SystemChannelFlags:29 e93c4ec263eb412b8884fb8192f8abe9 of +#: discord.flags.SystemChannelFlags:29 of msgid "Returns the intersection of two flags." msgstr "" -#: 0c0d4ae9593340cc9d83a5f1bf9ae314 15bd1793902549d2a41ed2bfb2086490 -#: 280657c255fc426c82da64bb59d9bac5 3f25fb08cab5411e97b911287fb3d991 -#: 45183bd6b34a4d5da0a272b2a6453c51 661a5fa542f2402ba484b264d8a7d30b -#: b3f48189e9624c5ea9fa8ac032fbbbd4 b6494a4476ad4232801ba36d88cd2ee1 -#: db93366459a84bac9ca1791083bd8951 discord.flags.ApplicationFlags:25 -#: discord.flags.AttachmentFlags:25 discord.flags.ChannelFlags:25 -#: discord.flags.Intents:38 discord.flags.MemberCacheFlags:41 -#: discord.flags.MemberFlags:25 discord.flags.MessageFlags:27 -#: discord.flags.PublicUserFlags:25 discord.flags.RoleFlags:25 -#: discord.flags.SKUFlags:25 discord.flags.SystemChannelFlags:32 -#: eb4cf8c6e63540168709d72324f0366e f9037c859c954437bbc5c80837992535 of +#: 0c0d4ae9593340cc9d83a5f1bf9ae314 3f25fb08cab5411e97b911287fb3d991 +#: discord.flags.ApplicationFlags:25 discord.flags.AttachmentFlags:25 +#: discord.flags.ChannelFlags:25 discord.flags.Intents:38 +#: discord.flags.MemberCacheFlags:41 discord.flags.MemberFlags:25 +#: discord.flags.MessageFlags:27 discord.flags.PublicUserFlags:25 +#: discord.flags.RoleFlags:25 discord.flags.SKUFlags:25 +#: discord.flags.SystemChannelFlags:32 of msgid "Returns the inverse of a flag." msgstr "" -#: 0609571c784a441a96024b34656f7620 115cbdc73ead48389591b9c18de16c6e -#: 5055ec460c1c405295c113b871a1381d 5401a57492744f82a7f454408fe09e91 -#: 6426f88037df4e09a30eb9bbfab4b783 6bae8aa57db74ad4acf90f088dc01e24 -#: 7834e6013f2d4c78b5486bf043f2ab70 b7238e0512bc43f1b8b7acd85781e817 -#: bf894e7c254f4d37873c682274464eed cd38184237914f6c802d8fd54c02a106 +#: 115cbdc73ead48389591b9c18de16c6e cd38184237914f6c802d8fd54c02a106 #: discord.flags.ApplicationFlags:28 discord.flags.AttachmentFlags:28 #: discord.flags.ChannelFlags:28 discord.flags.Intents:41 #: discord.flags.MemberCacheFlags:44 discord.flags.MemberFlags:28 #: discord.flags.MessageFlags:30 discord.flags.PublicUserFlags:28 #: discord.flags.RoleFlags:28 discord.flags.SKUFlags:28 -#: discord.flags.SystemChannelFlags:35 ee74cb95a3e6465e945cd8383fffbc5a of +#: discord.flags.SystemChannelFlags:35 of msgid "Return the flag's hash." msgstr "" -#: 7204b8ea3a9241949e0f987e6f8c8665 a3fc9e2feee540e5bfa91a1861fa07d9 -#: a99a094ce4fa417f968709af699b5323 c5d1a453a88e423c95d5bef1be4d1cba +#: 7204b8ea3a9241949e0f987e6f8c8665 a99a094ce4fa417f968709af699b5323 #: discord.flags.Intents:44 discord.flags.MemberCacheFlags:47 #: discord.flags.MessageFlags:33 discord.flags.SystemChannelFlags:38 of msgid "" @@ -789,13 +550,11 @@ msgid "" " example, constructed as a dict or a list of pairs." msgstr "" -#: 243973eb1c774a339bf71cc0d1528cb8 82101dd125534b129f6f38b3b3ed2e27 -#: 9e99e32bc296475598552fd9c39806ff aed0ec598f5542f5b45aed4d7c5c0eb2 -#: discord.flags.ApplicationFlags:39 discord.flags.AttachmentFlags:39 -#: discord.flags.ChannelFlags:39 discord.flags.Intents:49 -#: discord.flags.MemberCacheFlags:52 discord.flags.MemberFlags:39 -#: discord.flags.SKUFlags:39 e4d3c97d2ab942eaa92a7853a7594bde -#: f54fefdc28274d45b023ba51349e495a f9e23965620b47329a2c2bdeffd4efa9 of +#: 82101dd125534b129f6f38b3b3ed2e27 discord.flags.ApplicationFlags:39 +#: discord.flags.AttachmentFlags:39 discord.flags.ChannelFlags:39 +#: discord.flags.Intents:49 discord.flags.MemberCacheFlags:52 +#: discord.flags.MemberFlags:39 discord.flags.SKUFlags:39 +#: f54fefdc28274d45b023ba51349e495a of msgid "" "The raw value. You should query flags via the properties rather than " "using this raw value." @@ -805,56 +564,12 @@ msgstr "" msgid "A factory method that creates a :class:`Intents` with everything enabled." msgstr "" -#: ../../api/data_classes.rst 018c91d8de2d44fb8c1e07be2f4b85b4 -#: 06117d4991d64482ab3bd74ddd051afa 07328e258a764337ad1d20246d4de5e5 -#: 0abca367d0ad4c83bf2be1d6479c0e42 14839b1adc274194849e223dfecbf767 -#: 17094165c2494d80b071c53f905935de 19685e0d184143a69ab86dc3156e0010 -#: 1c86a0a466e2418eb0bbb7dc78feb4ee 1d74298fd0f54d7b9e5eba315105ea1a -#: 1e3cd1e307fc4f35a7f349aa1b301d3a 1e56debdc10b44a6bb24a812e5f497c2 -#: 1fad171fac2f4401bf377bab91994567 254aef600d254d609dfdd46369fb0d2b -#: 26181a33b1bb4438a0440db9626c9bb5 26dce303105f4829a233716320aafb05 -#: 27763036636f49f8ba292a51ef43814f 2a6fff9cfbc140eea62eb86587d99e12 -#: 2aaf29a75ce048e59ab4aa068f89270e 2c65699780f042bda30498eb6d195ca1 -#: 2d239c1f1f394abf9e55e91084d6ee2b 2ee9c2cace5642d3931879b57e907e72 -#: 312b769c32484244b31414353619d0d7 32eeeab27c3049c7ad3eae9dfe659ba5 -#: 3495b127e59d4114bd73f48eac001314 387a935c6db343558a4e1062dc05e80b -#: 396ad73a54a549d7a99a683064978e42 3a69766c2ab349738d5ae59cbd70517b -#: 3bba9a9cb8364b83a168aeda565e9bbf 3d9d7f31e3fd426c91b7da7fe211b099 -#: 4790b1ca1e4a463b87fbaa89365cc98f 498037cacf4048e089db179d1327f791 -#: 4bd94c41e47a4ffc9c405bf096ea26a1 4cec06d96aa540ca837c06faf1eda4aa -#: 4f8a95b52be345b49db26caa9e217288 51366ed9bee64aaaa2b92292cb55270b -#: 538e1f063fc8484f8a27b9878a4a62fc 5b0a938f23c34aacb67b50d378235ee6 -#: 5cb95d726813471badb438677b0cb5dd 5e2ae90ede484700a92163b7fc20a0da -#: 5e36e0ef9c2346a7a1546820ec8d79a1 63612e7eed6644a4a09f372f5500c2d4 -#: 66c338f8eef24506af329d3a60d1c101 675a31c9def246cfaa6ace261bcb2315 -#: 68da8bcf838141efbb2d63bfdbf3572c 6a7ef6edee394706920fde8b84c60bd8 -#: 6c52ec89bc324d688a1ea93936659b0f 7570e3a535c542c48a495aa5980e09e6 -#: 787d35658563443da4d353a110a5a813 7afd0d20cf2940e4a0493121eb555c29 -#: 7b318a51369544c494bf5cd1aa7c949f 7d4265b55f914cb1b296509d8ca752db -#: 7d571a8abadd449aab1878522512f792 818835fd40bd4a03b5196193a62b5790 -#: 841dbe564995451db0cb4d1a7399578a 89a32233bbc842bda5f1f44ede1f6456 -#: 90db003fe96e42e09518caf869a4b570 9a7a96d8bc9045a6a38b969595e5a865 -#: 9c5183de166e4c9a8d8dcd809e1f9c1c a01e30e75f11408887933e9c9d2f1ca6 -#: a0de128104b34095a69b96da3e8ab96f a5936942c3d546cd80cc6ab556260da5 -#: a96b24b511dc4ba5a76631835e74c7d7 ab27ed89866b4c8aaae389246af4c20e -#: aebd9405f26c42e39bec901116ba5b2f b32687e080a44a9aa9c007d9d36fb9a4 -#: b480463323664ccbaa6f6a48358e47e1 b54140a3dcb74784a6a01c92208cbe0f -#: b587555169654b00af22255c66e6b2c7 ba8d35102a9c47c690e7f4c7d1c4994f -#: bb23da17d5e149f88b160898fe8bdd10 bbc492444f0b4fe79fafdff6bc4fee6d -#: c30f6974606d470aa0c4caba098ab9ef c64aba3dde4f43ada43550b1f0d7569f -#: c6a4b3316cf54cc8b892899ad5d003cb cc0a84fc6ab7497da8ddc0e8e477ed17 -#: cc754cf4cc644e4f9e32e1040e29eafa cf2dfef29e444d13ac54d2dbe84fa015 -#: d091f04d4dc74d3e8799d21bf9ce3935 d0dbbee81aef4bfdb4d91c6695d303eb -#: d1d8003b2d454b49a81a3a0eff5f0ae7 d29db1ddddd7435592df3d94b6613ffe -#: d2e3360593294133b0a4335cd58c7f07 d4dd570edf684cd8a0dc32ee303deb96 -#: d77fcecfec2c42d0b9a359a602118c22 d91ea57cfc7248859c473d1d1dd8227c -#: dc057d79db7c46fd888e337e59985244 discord.poll.Poll.add_answer -#: discord.poll.PollAnswer.voters e03a07b2659e460c969522e4e68a4aca -#: e2fdd28aa9d94cd6a7b99951ffa2dd7f e41a9aa4658247fbbfd17b70847fcb80 -#: e5367cb1eb2347b5a4cd991d510a723d e68b169f549c4791bda81c9443d228a3 -#: ebea6eab9d354d4c8a5c3ad9d5529507 f2fe81d38e43437a9239f1af97b0cac6 -#: f358a7bf6a014c41988b485dc82c34a5 f71c24b693804fc1b300f4a07178b6de -#: fc25eaf76a77420495b5c4d93cb33f06 of +#: ../../api/data_classes.rst 06117d4991d64482ab3bd74ddd051afa +#: 2a6fff9cfbc140eea62eb86587d99e12 2aaf29a75ce048e59ab4aa068f89270e +#: 2c65699780f042bda30498eb6d195ca1 387a935c6db343558a4e1062dc05e80b +#: 3a69766c2ab349738d5ae59cbd70517b 3d9d7f31e3fd426c91b7da7fe211b099 +#: 4cec06d96aa540ca837c06faf1eda4aa 7afd0d20cf2940e4a0493121eb555c29 +#: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters of msgid "Return type" msgstr "" @@ -1374,8 +1089,7 @@ msgstr "" #: ../../docstring 131678d976fa4452a3c6274c4a114015 #: 3a20c463f48c465d92f7b983f9414c0f 4cc0d56ddc4341339bbabe226cfff4ea -#: 699d3aec6d4142f285dafede7e7eea19 6f70df5e3a324290889232d0395e7f0f -#: b305f440e0f448fbb7b9f3cd38300788 discord.Intents.dm_messages:15 +#: 6f70df5e3a324290889232d0395e7f0f discord.Intents.dm_messages:15 #: discord.Intents.guild_messages:15 discord.Intents.messages:15 #: discord.message.PartialMessage.end_poll:8 #: discord.message.PartialMessage.fetch:6 discord.poll.Poll.end:5 of @@ -1997,11 +1711,11 @@ msgid "" "not started yet." msgstr "" -#: 306bba96ba0e4d9dba84deee5cfa1ca4 49c4c30c182d4a029b0c433682a7412d -#: 8162371196bd4d3698a8c759ead84e30 838cbbf586be4eb48c92fc8e4c675bad -#: c99851f342584595848427fb38375fa3 discord.activity.Activity:16 -#: discord.message.MessageReference:12 discord.message.MessageReference:24 -#: discord.poll.Poll.total_votes:4 discord.shard.ShardInfo:18 of +#: 49c4c30c182d4a029b0c433682a7412d 8162371196bd4d3698a8c759ead84e30 +#: 838cbbf586be4eb48c92fc8e4c675bad c99851f342584595848427fb38375fa3 +#: discord.activity.Activity:16 discord.message.MessageReference:12 +#: discord.message.MessageReference:24 discord.poll.Poll.total_votes:4 +#: discord.shard.ShardInfo:18 of msgid "Optional[:class:`int`]" msgstr "" @@ -2009,23 +1723,17 @@ msgstr "" msgid "Whether the shard connection is currently closed." msgstr "" -#: 1deab10c0cf44d5ebef1094734d407fa 2dc3cf8651e14433bd3ee820059d76b7 #: 58d0f572132547b7a1dbaf2927806124 9aca5fcb17de43ee849174bf0bd5a3f7 #: discord.permissions.Permissions.is_strict_subset:5 #: 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 e5cf537b04f84783b85321de221b27f6 of +#: discord.shard.ShardInfo.is_closed:4 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr "" -#: 15f434b61dcf47238188f7d6b255820a 16beb5731b34440e8311de7df97d1025 -#: 1ffa892166a146ab84fff747181eebec 2d31939098494f0489e8a053303107d7 -#: 336386f348c2475b83c479b3376548af 4e0e1cc8c5664c3ab71e2a4949beb87d -#: 5cab9ecf969d4d50b56f61b44621fee5 61d3fe2200f04894857f7a6b254fed20 -#: 7904d64bf9a04967826e310fa4258216 7b6aba613fd1494aa813bfbe67e79186 -#: a7e196aad6d0488bbb6dfd22ae6c3e4a bd84eac564274ac59010340e2b47be29 -#: be8ac68790a24964b952943c8f2574ab d76e286c35dc413d96b79e5d9b3d1542 +#: 2d31939098494f0489e8a053303107d7 336386f348c2475b83c479b3376548af +#: 61d3fe2200f04894857f7a6b254fed20 7b6aba613fd1494aa813bfbe67e79186 #: discord.message.Message.add_reaction:1 #: discord.message.Message.clear_reaction:1 #: discord.message.Message.clear_reactions:1 discord.message.Message.delete:1 @@ -2034,8 +1742,7 @@ msgstr "" #: discord.message.Message.unpin:1 discord.message.PartialMessage.edit:1 #: discord.message.PartialMessage.end_poll:1 #: discord.message.PartialMessage.fetch:1 discord.shard.ShardInfo.connect:1 -#: discord.shard.ShardInfo.disconnect:1 discord.shard.ShardInfo.reconnect:1 -#: ec3829e4ac7245a9bc417ee15abd489d of +#: discord.shard.ShardInfo.disconnect:1 discord.shard.ShardInfo.reconnect:1 of msgid "|coro|" msgstr "" @@ -2049,14 +1756,8 @@ msgstr "" msgid "If the shard is already disconnected this does nothing." msgstr "" -#: 03c34a924dbb41ec8f7fe9a174a9d9cf 0b0b991b79bd439e82711767a57a444e -#: 107317f6166244bcbb972d7a0b7987ad 2aeb0522710e4223920fd1c621bb6bb9 -#: 4515407fc92b4f5e9acbf4ca0d5a5b35 47e54663a6ce4eb397362807481c17fc -#: 6111789b40ca4cc5bced0bd6c6a2582f 682dc42cdccd42f3a7f85235164dfb67 -#: 6ab82dd262114586ae1460ec0ef8949f 73f0e5de3dd34858ad6d28ee536f2960 -#: 9043897745234dccbdf21447a70af025 937a7163bad44cc0b251d6ab47e83b23 -#: aa62b139c3de4bb487cc42c48c0547a2 b85a83f1bf7745d4aae3e7ee2f39e4c5 -#: be32cd449b9d48dca13b42cef8b4e1cd d7fb8138b116469782b8128fe3a65e97 +#: 2aeb0522710e4223920fd1c621bb6bb9 682dc42cdccd42f3a7f85235164dfb67 +#: 6ab82dd262114586ae1460ec0ef8949f 937a7163bad44cc0b251d6ab47e83b23 #: 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 @@ -2228,15 +1929,8 @@ msgid "" "not fetch the message. .. versionadded:: 1.7" msgstr "" -#: ../../api/data_classes.rst 08dd3fc02d4d4132b443ec7913195e42 -#: 16d279861a2b43879ebd8b1f71a20671 2b0ecd4f873f466896142c355a524794 -#: 3ab4f060db814ac395725738d928b330 408145cd8b124a1a943e0057aa577f8f -#: 498bb8a0a5f142ddb8d32e95d62b1353 4ac61a3e497b4be5b871c0baafde13b8 -#: 5703a79f19c24ee7ad4eee5189719603 586a1eb31a564018bd9939a7ecea9ee4 -#: 70e99411e23d43eb8585dc43417efafa 98e4167f953b40db851724e2c969cbc6 -#: a1884408c24545a5ba907abd17fdcdb0 a2b5d900b9d54e2fa60473a890b42ec3 -#: a6ca5a3fecf44fb48027d663e2bec807 bc20f49f7ead49829d985ac83adc6d24 -#: ec698da13c7a4164a882b6d5a0868fe2 f298076f2da34bc6b0148276f66f26f5 +#: ../../api/data_classes.rst ec698da13c7a4164a882b6d5a0868fe2 +#: f298076f2da34bc6b0148276f66f26f5 msgid "Returns" msgstr "" @@ -2309,33 +2003,38 @@ msgstr "" msgid ":meth:`StageChannel.get_partial_message`" msgstr "" -#: 58c599d04d364692bdb6b88fd2ec7d02 discord.message.PartialMessage:13 of +#: 78d000ebd1274ceb8a1d38bc04d2d20b discord.message.PartialMessage:12 of +msgid ":meth:`PartialMessageable.get_partial_message`" +msgstr "" + +#: 58c599d04d364692bdb6b88fd2ec7d02 discord.message.PartialMessage:14 of msgid "Note that this class is trimmed down and has no rich attributes." msgstr "" -#: discord.message.PartialMessage:21 e4ba7e0b8bc44daf89cca61ef932b4c7 of +#: discord.message.PartialMessage:22 e4ba7e0b8bc44daf89cca61ef932b4c7 of msgid "Checks if two partial messages are equal." msgstr "" -#: 1e92d468fde74a73a1982f62f77caec3 discord.message.PartialMessage:25 of +#: 1e92d468fde74a73a1982f62f77caec3 discord.message.PartialMessage:26 of msgid "Checks if two partial messages are not equal." msgstr "" -#: c75d297174c040c291921a55c84aff50 discord.message.PartialMessage:29 of +#: c75d297174c040c291921a55c84aff50 discord.message.PartialMessage:30 of msgid "Returns the partial message's hash." msgstr "" -#: d6f75811b37446e4b8273a6368b9898b discord.message.PartialMessage:33 of +#: d6f75811b37446e4b8273a6368b9898b discord.message.PartialMessage:34 of msgid "The channel associated with this partial message." msgstr "" -#: 541a020405794893b204059d68dab197 discord.message.PartialMessage:35 of +#: 541a020405794893b204059d68dab197 discord.message.PartialMessage:36 of msgid "" "Union[:class:`TextChannel`, :class:`Thread`, :class:`DMChannel`, " -":class:`VoiceChannel`, :class:`StageChannel`]" +":class:`VoiceChannel`, :class:`StageChannel`, " +":class:`PartialMessageable`]" msgstr "" -#: 31d02f342df640338bf76f95cf441475 discord.message.PartialMessage:39 of +#: 31d02f342df640338bf76f95cf441475 discord.message.PartialMessage:40 of msgid "The message ID." msgstr "" @@ -2368,16 +2067,8 @@ msgstr "" msgid "The reason for deleting the message. Shows up on the audit log." msgstr "" -#: ../../api/data_classes.rst 001d916f982d476587eff1e2d1c63951 -#: 05030101a7454efa870fadc0be85a462 14bfab826896452aadf027274a181303 -#: 1c16b408f5a7485cab09255b21d90265 1cfce800ac9e4c86b506aa60387df0f7 -#: 439ecd14c2de4107bd7654a744f764bf 4f08a853300046d4bbf1ee5f8b7f4e4d -#: 564b493c7da74b0a8b0026dc729e05e4 6cbbec69370949ccbac38a5efae1e204 -#: 768fc20ca68246c5b11a6405bf2756fa 8d21aa75650245c2a03c5f3d921b44ac -#: 97084ae06e884aa1935379014827d625 c413c5187bd34cee97e7cafc673a6e3d -#: d2961414192743948ccc68022cf9c4f6 d8a03160266345a28c22c0fe64f3d142 -#: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters -#: ef42ed394a5e4e55bda1280fd319c154 of +#: ../../api/data_classes.rst 564b493c7da74b0a8b0026dc729e05e4 +#: discord.poll.Poll.add_answer discord.poll.PollAnswer.voters of msgid "Raises" msgstr "" @@ -2422,7 +2113,7 @@ msgid "Pins the message." msgstr "" #: daa1cb3817894aabbb0ea1a18b81421d discord.message.Message.pin:5 -#: discord.message.Message.unpin:5 e669bf32b9aa44df8063d09c8e64a2e5 of +#: 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." @@ -2442,8 +2133,8 @@ msgstr "" msgid "You do not have permissions to pin the message." msgstr "" -#: 4e6cc76945ec425e943e976a2f9d8bb4 a926f86ace9a4194a00a466364e85741 -#: discord.message.Message.pin:15 discord.message.Message.unpin:15 of +#: a926f86ace9a4194a00a466364e85741 discord.message.Message.pin:15 +#: discord.message.Message.unpin:15 of msgid "The message or channel was not found or deleted." msgstr "" @@ -2479,7 +2170,6 @@ msgstr "" msgid "Add a reaction to the message." msgstr "" -#: 6aaade68242548778bfe30d6bd5f2054 930dd30804944c798a46e9e5262d96a5 #: cd02277db89943ed9ee4591e8af3275f discord.message.Message.add_reaction:5 #: discord.message.Message.clear_reaction:5 #: discord.message.Message.remove_reaction:5 of @@ -2505,14 +2195,12 @@ msgstr "" msgid "You do not have the proper permissions to react to the message." msgstr "" -#: 24789512dcfa4dc7a9d9830235001bee d954e7e116e24bf7bccda076d7755919 -#: discord.message.Message.add_reaction:17 +#: d954e7e116e24bf7bccda076d7755919 discord.message.Message.add_reaction:17 #: discord.message.Message.clear_reaction:17 of msgid "The emoji you specified was not found." msgstr "" -#: 5c4cc2b758fc41c6b650e94c29df70a7 a9d58618744d49d091a6d2b675548b3d -#: cd73f7beb7df43e686a7bf966e4acb62 discord.message.Message.add_reaction:18 +#: 5c4cc2b758fc41c6b650e94c29df70a7 discord.message.Message.add_reaction:18 #: discord.message.Message.clear_reaction:18 #: discord.message.Message.remove_reaction:23 of msgid "The emoji parameter is invalid." @@ -2566,8 +2254,7 @@ msgstr "" msgid "Clears a specific reaction from the message." msgstr "" -#: 38f537d2e0d04d0d9166dcd09ff8e8e2 4b5bd7feaad94acd9247e5ea152d72f3 -#: discord.message.Message.clear_reaction:7 +#: 4b5bd7feaad94acd9247e5ea152d72f3 discord.message.Message.clear_reaction:7 #: discord.message.Message.clear_reactions:5 of msgid "You need the :attr:`~Permissions.manage_messages` permission to use this." msgstr "" @@ -2673,8 +2360,7 @@ msgstr "" msgid "The full message." msgstr "" -#: 63ddd6f4054a4187bf9397afe4e430c8 6ebb0104593e4409a625fbd4bb27bbe8 -#: discord.message.PartialMessage.edit:43 +#: 63ddd6f4054a4187bf9397afe4e430c8 discord.message.PartialMessage.edit:43 #: discord.message.PartialMessage.fetch:8 of msgid "The message was not found." msgstr "" @@ -2782,18 +2468,18 @@ msgid "" "the poll's owner." msgstr "" -#: 4384eb6dd74c4277bc507b455314f30a b828ac93f2b644249f4d15ad9f202ebe -#: discord.message.PartialMessage.end_poll:7 discord.poll.Poll.end:4 of +#: 4384eb6dd74c4277bc507b455314f30a discord.message.PartialMessage.end_poll:7 +#: discord.poll.Poll.end:4 of msgid "The updated message." msgstr "" -#: 6688c9001e7746ebbeb01ce1f0aa311d 9b78896bdd1940dc98776babef0a485e -#: discord.message.PartialMessage.end_poll:10 discord.poll.Poll.end:7 of +#: 6688c9001e7746ebbeb01ce1f0aa311d discord.message.PartialMessage.end_poll:10 +#: discord.poll.Poll.end:7 of msgid "You do not have permissions to end this poll." msgstr "" -#: 90c6425cdab34723ac7939316ba8e7b9 b37776026e034126b3472d2808f616f6 -#: discord.message.PartialMessage.end_poll:11 discord.poll.Poll.end:8 of +#: 90c6425cdab34723ac7939316ba8e7b9 discord.message.PartialMessage.end_poll:11 +#: discord.poll.Poll.end:8 of msgid "Ending this poll failed." msgstr "" @@ -2922,8 +2608,8 @@ msgid "" " that Discord expects it to be in." msgstr "" -#: 11c5c5487f8c48a3954a882ef0c81c3c b794b160b2254aa5a8f826cfad55b96d -#: discord.embeds.Embed.from_dict:4 discord.embeds.EmbedField.from_dict:4 of +#: 11c5c5487f8c48a3954a882ef0c81c3c discord.embeds.Embed.from_dict:4 +#: discord.embeds.EmbedField.from_dict:4 of msgid "" "You can find out about this format in the `official Discord " "documentation`__." @@ -2966,16 +2652,12 @@ msgstr "" msgid "Sets the footer for the embed content." msgstr "" -#: 11d661c1c9024782b0ae71fec225dee1 472e69cfec074712ba341e65b8fecb6e -#: 5e115a7dcc4d41ef885d8f6ab870c044 6b8ade2d914540eeb3eebb13e54555c0 -#: a187bf38f5e4436d814307b90bb1f8fa aba36e4c6c5245cdacf85b3080dc1f03 -#: discord.embeds.Embed.remove_author:3 discord.embeds.Embed.remove_footer:3 -#: discord.embeds.Embed.remove_image:3 discord.embeds.Embed.remove_thumbnail:3 -#: discord.embeds.Embed.set_author:3 discord.embeds.Embed.set_field_at:5 -#: discord.embeds.Embed.set_footer:3 discord.embeds.Embed.set_image:3 -#: discord.embeds.Embed.set_thumbnail:3 discord.poll.Poll.add_answer:3 -#: e7943ab0533445e4a89b57901f95db90 e85cbbbb24ac42cfb9d6361a2f4f7d4a -#: f371e938c3da4bd0bf5a06d81e305042 f7eb45567f4243d9a03d2b2166006a41 of +#: 472e69cfec074712ba341e65b8fecb6e discord.embeds.Embed.remove_author:3 +#: discord.embeds.Embed.remove_footer:3 discord.embeds.Embed.remove_image:3 +#: discord.embeds.Embed.remove_thumbnail:3 discord.embeds.Embed.set_author:3 +#: discord.embeds.Embed.set_field_at:5 discord.embeds.Embed.set_footer:3 +#: discord.embeds.Embed.set_image:3 discord.embeds.Embed.set_thumbnail:3 +#: discord.poll.Poll.add_answer:3 of msgid "" "This function returns the class instance to allow for fluent-style " "chaining." @@ -2989,18 +2671,13 @@ msgstr "" msgid "The URL of the footer icon. Only HTTP(S) is supported." msgstr "" -#: 1d629c4e96d0404e8b98ab6051e348cd 30e85322be3f4cec844d262906d911fa -#: 4523234d8da84deea0fe2b7a2a9cf80c 4f220172b63b439ea70e6352b36cb599 -#: 670ce1a77ea64456afc2146913f95675 7e2ff18f093a480eb4f4289bcae47d78 -#: 822c625fad7d4f2383d95bccdb25bb66 aa755fbb4e0e47aeade77ce173ee8494 -#: b7211db489424ecfbf3e000b3504ad97 discord.embeds.Embed.add_field:20 +#: 670ce1a77ea64456afc2146913f95675 discord.embeds.Embed.add_field:20 #: discord.embeds.Embed.insert_field_at:25 #: discord.embeds.Embed.remove_author:10 discord.embeds.Embed.remove_footer:10 #: discord.embeds.Embed.remove_image:10 #: discord.embeds.Embed.remove_thumbnail:10 discord.embeds.Embed.set_author:19 #: discord.embeds.Embed.set_field_at:27 discord.embeds.Embed.set_footer:16 -#: discord.embeds.Embed.set_image:15 discord.embeds.Embed.set_thumbnail:15 -#: ebbc091611cc4e63bb8e7fa5a765ccfc edeff772ff814c03b6e4ddf1a7a92b81 of +#: discord.embeds.Embed.set_image:15 discord.embeds.Embed.set_thumbnail:15 of msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" " \\\\\\(\\`\\`E\\`\\`\\, bound\\= Embed\\)`" @@ -3014,28 +2691,28 @@ msgstr "" msgid "Returns an :class:`EmbedMedia` denoting the image contents." msgstr "" -#: 5233314d723247fcb2a902aec419af06 d81411e68d0f4d6f9518289513f8a904 -#: discord.Embed.image:3 discord.Embed.thumbnail:3 of +#: d81411e68d0f4d6f9518289513f8a904 discord.Embed.image:3 +#: discord.Embed.thumbnail:3 of msgid "Attributes you can access are:" msgstr "" #: cffb7b3b2793415b9fa8247a91357837 discord.Embed.image:5 -#: discord.Embed.thumbnail:5 e581fbefd11c4ff1b5c0d70b5f03cf1b of +#: discord.Embed.thumbnail:5 of msgid "``url``" msgstr "" -#: 13fd27b8d0d04af2becf8c49e0a8e6e0 discord.Embed.image:6 -#: discord.Embed.thumbnail:6 ee9b344e994943acb62237fa811574d1 of +#: discord.Embed.image:6 discord.Embed.thumbnail:6 +#: ee9b344e994943acb62237fa811574d1 of msgid "``proxy_url``" msgstr "" -#: b72ba3cc26404e28b1075b704cb14550 d7c79cd75ab343a0bc84db8a7a6e4c61 -#: discord.Embed.image:7 discord.Embed.thumbnail:7 of +#: b72ba3cc26404e28b1075b704cb14550 discord.Embed.image:7 +#: discord.Embed.thumbnail:7 of msgid "``width``" msgstr "" -#: 42876d8ef6ea4994937d5f34b5842991 b8a6a508837443ba95e9285eeb489453 -#: discord.Embed.image:8 discord.Embed.thumbnail:8 of +#: b8a6a508837443ba95e9285eeb489453 discord.Embed.image:8 +#: discord.Embed.thumbnail:8 of msgid "``height``" msgstr "" @@ -3177,31 +2854,28 @@ msgstr "" msgid "Adds a field to the embed object." msgstr "" -#: 7220787fdc3d4e79a1e9f6edbbf53f9e 87ad0ce020044d25a671b1e53ff2a758 -#: discord.embeds.Embed.add_field:3 discord.embeds.Embed.insert_field_at:3 of +#: 87ad0ce020044d25a671b1e53ff2a758 discord.embeds.Embed.add_field:3 +#: discord.embeds.Embed.insert_field_at:3 of msgid "" "This function returns the class instance to allow for fluent-style " "chaining. There must be 25 fields or fewer." msgstr "" -#: a34ba6d39a9e4141b1c148747432c72e c789b835bf5a431583ac9ba7139a8a18 -#: cff9612f942c4f6daf2141e7197ca7ba discord.embeds.Embed.add_field:7 +#: c789b835bf5a431583ac9ba7139a8a18 discord.embeds.Embed.add_field:7 #: discord.embeds.Embed.insert_field_at:12 discord.embeds.Embed.set_field_at:12 #: of msgid "The name of the field. Must be 256 characters or fewer." msgstr "" -#: 04c5393ea40648e9815424cd1a4e9936 43af5dd6ae4045f9b21924d69672625c -#: aef5c60863f84b8a9f859c4f310e4bb7 discord.embeds.Embed.add_field:11 +#: 43af5dd6ae4045f9b21924d69672625c discord.embeds.Embed.add_field:11 #: discord.embeds.Embed.insert_field_at:16 discord.embeds.Embed.set_field_at:16 #: of msgid "The value of the field. Must be 1024 characters or fewer." msgstr "" -#: 27bca6852c6c4bbcbccf8a7511abb223 8873c3d93b1140ecb68918d2fe44630e -#: 95e2da8dc1bf4107aa8e6e89e77ef60c b5d7893fdbdd4d49ab24e2d9ea4133dc -#: discord.embeds.Embed.add_field:15 discord.embeds.Embed.insert_field_at:20 -#: discord.embeds.Embed.set_field_at:20 discord.embeds.EmbedField:19 of +#: 8873c3d93b1140ecb68918d2fe44630e discord.embeds.Embed.add_field:15 +#: discord.embeds.Embed.insert_field_at:20 discord.embeds.Embed.set_field_at:20 +#: discord.embeds.EmbedField:19 of msgid "Whether the field should be displayed inline." msgstr "" @@ -3494,8 +3168,8 @@ msgstr "" msgid "The answer text. Maximum 55 characters." msgstr "" -#: 1a9558843dca496cb958afb3adb20a4d 63316a76bc504816bc44704a1b64facb -#: discord.poll.Poll.add_answer:10 discord.poll.PollMedia:13 of +#: 1a9558843dca496cb958afb3adb20a4d discord.poll.Poll.add_answer:10 +#: discord.poll.PollMedia:13 of msgid "The answer's emoji." msgstr "" @@ -3511,8 +3185,8 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.poll.Poll\\``" msgstr "" -#: 6f68ef5ec3e74617904ff7282a027368 discord.poll.Poll.add_answer:18 -#: discord.poll.PollAnswer.voters:26 e3ed22fcc48e492ba655a324fd22c8ab of +#: discord.poll.Poll.add_answer:18 discord.poll.PollAnswer.voters:26 +#: e3ed22fcc48e492ba655a324fd22c8ab of msgid "Examples" msgstr "" @@ -3530,8 +3204,8 @@ msgid "" "poll's owner. Shortcut to :meth:`Message.end_poll`" msgstr "" -#: 24e8c80c8d0447db8874363746ed8a94 a64df6f6aa664e17aca4891da237f9de -#: discord.poll.Poll.end:9 discord.poll.PollAnswer.voters:22 of +#: a64df6f6aa664e17aca4891da237f9de discord.poll.Poll.end:9 +#: discord.poll.PollAnswer.voters:22 of msgid "This poll wasn't recieved from a message." msgstr "" @@ -3553,8 +3227,8 @@ msgstr "" msgid "Represents a poll answer object." msgstr "" -#: 9f2c742e2ea94dfaa11d80510e61f651 discord.poll.PollAnswer:7 -#: discord.poll.PollAnswerCount:7 e709c6027c5e46c8bf07a344edadf14c of +#: discord.poll.PollAnswer:7 discord.poll.PollAnswerCount:7 +#: e709c6027c5e46c8bf07a344edadf14c of msgid "" "The answer's ID. It currently starts at ``1`` for the first answer, then " "goes up sequentially. It may not be reliable to depend on this." @@ -3705,9 +3379,8 @@ msgid "" " enabled." msgstr "" -#: 8bb674b4b37b49d39b2e4c552f123f11 d5a644216f01444cafdf7ea6b7f82ade -#: discord.flags.MemberCacheFlags.all:4 discord.flags.MemberCacheFlags.none:4 -#: of +#: 8bb674b4b37b49d39b2e4c552f123f11 discord.flags.MemberCacheFlags.all:4 +#: discord.flags.MemberCacheFlags.none:4 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.flags.MemberCacheFlags\\``" msgstr "" @@ -3795,10 +3468,7 @@ msgstr "" msgid "Checks if two ApplicationFlags are not equal." msgstr "" -#: 0a60c529aef34b0f843083188ef95076 3851f49fd12d49ba93ddefde1a9b5c8b -#: 67af1123860e496b9f91f7c3a519b19d a304b06eed3747b49d620309937f6449 -#: c651c6e72da941cc8ce3ba6493f9457a ca37502959d045a1a78f4a4f650ae145 -#: ca796b1eb1d54d3cb7da0e9f2810c897 discord.flags.ApplicationFlags:31 +#: 3851f49fd12d49ba93ddefde1a9b5c8b discord.flags.ApplicationFlags:31 #: discord.flags.AttachmentFlags:31 discord.flags.ChannelFlags:31 #: discord.flags.MemberFlags:31 discord.flags.PublicUserFlags:31 #: discord.flags.RoleFlags:31 discord.flags.SKUFlags:31 of @@ -3856,8 +3526,7 @@ msgid "" "members information over the gateway." msgstr "" -#: ../../docstring 31ebe53678724d59ba3d2e8b26c87434 -#: 800775621ea646a5ab3d7aa7241a312f +#: ../../docstring 800775621ea646a5ab3d7aa7241a312f #: discord.ApplicationFlags.gateway_message_content_limited:1 #: discord.ApplicationFlags.verification_pending_guild_limit:1 of msgid "" @@ -3903,10 +3572,9 @@ msgid "" "were regular bools. This allows you to edit the system flags easily." msgstr "" -#: 0773bc0d7cea46738c462ab180eb4376 3bc2d187867445d89d6f41da9143802d -#: a9111ef7cd2e4cd2b8a89c78d2cc659b d854e922bf584117a013f976c9b28415 -#: discord.flags.MessageFlags:40 discord.flags.PublicUserFlags:39 -#: discord.flags.RoleFlags:39 discord.flags.SystemChannelFlags:43 of +#: d854e922bf584117a013f976c9b28415 discord.flags.MessageFlags:40 +#: discord.flags.PublicUserFlags:39 discord.flags.RoleFlags:39 +#: discord.flags.SystemChannelFlags:43 of msgid "" "The raw value. This value is a bit array field of a 53-bit integer " "representing the currently available flags. You should query flags via " @@ -4330,36 +3998,21 @@ msgstr "" msgid "Constructs a :class:`Colour` from an RGB tuple." msgstr "" -#: 0022122c9e014d80bdba2c7242d14b0d 0572585aec68476682668d005a3c3b4f -#: 18725c88d25843da82b566cb3a8f3036 19fc169b9416480e882b919b0742175d -#: 1f1f5a340a3e49b39fe7b02f95bee2f3 1fb0f45cd10f4a879ef681cd0e30a6f8 -#: 2a8b69d9fe7a4767a063694e52574666 3d4d3ff243c84a55bc04205123b67b39 -#: 3fc050a5e3044581aa771d20a3d46918 70c2b6d36c974405a2993422c01a46e6 -#: 71634e4f447f4c7b9932135a1faab921 71e9bd4b899443e790bfcfd96649e61f -#: 7290c848640c4bd8a711f58adeba46ba 7c802b0e0ade49a0ad9db95004131d09 -#: 7eb434a46fbf4f9d9bcce3907582bab4 887b7f088a2c4a9fbf171b9e8859b231 -#: 93dfad5707f44dee856d0860ac006d26 9971e2da3aa24d2d8f60f8204978647f -#: 9df700b3893c46438945f72e379b4389 a0f8ca655ace4281904460b701a12e9d -#: a2d931976a37445db9c7dac8fc4c37c8 a9dac317daa24c98a06048d6cfac090a -#: b0256725035e47adb1a721139a023589 bb37ef13a9cd40c6905b63bd95934775 -#: bca9c6fc15464f518561bfcc5f8581b3 d4d35ebcf0b04ec0b10ea85dac563c99 -#: d520111c73814623bce25249a90ec7a6 d83056fdd5b44d139964d8d931d522e7 -#: d9cd83bb22d447d18190b1aa9892abfd da75f800e2e742068b927f529196aee3 -#: discord.colour.Colour.blue:4 discord.colour.Colour.blurple:4 -#: 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.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 -#: ea647fa805ce44729fd1e8dfe31d938a ee743564f21844d5adbcfd588a644aa9 of +#: a0f8ca655ace4281904460b701a12e9d discord.colour.Colour.blue:4 +#: discord.colour.Colour.blurple:4 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.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 msgid "" ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\" " \\\\\\(\\`\\`CT\\`\\`\\, bound\\= Colour\\)`" @@ -4507,29 +4160,25 @@ msgid "" "``0x992d22``." msgstr "" -#: 5e27ef808d91425e970ae6662337c2b5 8044758a0db84cdf863db1e689e0be67 -#: discord.colour.Colour.lighter_grey:1 of +#: 5e27ef808d91425e970ae6662337c2b5 discord.colour.Colour.lighter_grey:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " "``0x95a5a6``." msgstr "" -#: 20eb2a0175154749974a5ddcaea1c505 c0f6998838a94278abf17afb257fb664 -#: discord.colour.Colour.dark_grey:1 of +#: 20eb2a0175154749974a5ddcaea1c505 discord.colour.Colour.dark_grey:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " "``0x607d8b``." msgstr "" -#: c72d480b7c9149d6ac778be8a1432ded discord.colour.Colour.light_grey:1 -#: fc5d0c4ec9b1403c86dccd73eab9cabf of +#: c72d480b7c9149d6ac778be8a1432ded discord.colour.Colour.light_grey:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " "``0x979c9f``." msgstr "" -#: 22102a11a6cf40308bc89b14cfb7ba4c 6f66401bfb6b462090fc239b5f121de9 -#: discord.colour.Colour.darker_grey:1 of +#: 6f66401bfb6b462090fc239b5f121de9 discord.colour.Colour.darker_grey:1 of msgid "" "A factory method that returns a :class:`Colour` with a value of " "``0x546e7a``." @@ -4631,13 +4280,13 @@ msgid "" "down versions:" msgstr "" -#: a28d0d7a3af749fc815dcf126213541e bd8eef39e9e8469488008ac99a754b70 -#: discord.activity.Activity:9 discord.activity.BaseActivity:7 of +#: bd8eef39e9e8469488008ac99a754b70 discord.activity.Activity:9 +#: discord.activity.BaseActivity:7 of msgid ":class:`Game`" msgstr "" -#: 0732538ae1554ce7ad874746d8e04836 5304d830379f4e10b5bf07f5239cc960 -#: discord.activity.Activity:10 discord.activity.BaseActivity:8 of +#: 5304d830379f4e10b5bf07f5239cc960 discord.activity.Activity:10 +#: discord.activity.BaseActivity:8 of msgid ":class:`Streaming`" msgstr "" @@ -4716,7 +4365,7 @@ msgid "" msgstr "" #: 5eba8079bdca4d1ebd1953ae49348f0f discord.activity.Activity:69 -#: discord.activity.Streaming:61 e41a8f1a9a474c699e2ae5b09b9eb767 of +#: discord.activity.Streaming:61 of msgid "Dict[:class:`str`, :class:`str`]" msgstr "" @@ -4769,8 +4418,8 @@ msgstr "" msgid "The emoji that belongs to this activity." msgstr "" -#: b84d01ced9aa4d4d87d8a0ebe947641d ca906f7c1a2449a5bc24eb1ec94888eb -#: discord.activity.Activity:101 discord.activity.CustomActivity:33 of +#: b84d01ced9aa4d4d87d8a0ebe947641d discord.activity.Activity:101 +#: discord.activity.CustomActivity:33 of msgid "Optional[:class:`PartialEmoji`]" msgstr "" @@ -4867,8 +4516,8 @@ msgstr "" msgid "The game's name." msgstr "" -#: 00b6990c11bc4f928db940ba5015af05 3a36f0b58a4a4e7cb9f8dc2cc6aa1d94 -#: discord.Game.type:1 discord.Streaming.type:1 of +#: 3a36f0b58a4a4e7cb9f8dc2cc6aa1d94 discord.Game.type:1 +#: discord.Streaming.type:1 of msgid "Returns the game's type. This is for compatibility with :class:`Activity`." msgstr "" @@ -5064,7 +4713,7 @@ msgstr "" msgid "Return the permission's hash." msgstr "" -#: 35af40a9ec964fb48c18bbdfc01bf75d discord.permissions.PermissionOverwrite:22 +#: discord.permissions.PermissionOverwrite:22 #: discord.permissions.Permissions:52 ee479ed5d50d4b20aebb43ef531f5610 of msgid "" "Returns an iterator of ``(perm, value)`` pairs. This allows it to be, for" @@ -5109,8 +4758,7 @@ msgid "" " set to ``False``." msgstr "" -#: 1fba130190d641938864033a7f9fa35d 6588456a9f9f4f36bb455aa4108df274 -#: d21bdd4bb92840a2b3de85597be27a98 discord.permissions.Permissions.all:5 +#: 1fba130190d641938864033a7f9fa35d discord.permissions.Permissions.all:5 #: discord.permissions.Permissions.none:5 #: discord.permissions.Permissions.voice:5 of msgid "" @@ -5284,7 +4932,6 @@ msgstr "" msgid "Bulk updates this permission object." msgstr "" -#: 6287598599254ef6bf071e4b261f44e5 #: discord.permissions.PermissionOverwrite.update:3 #: discord.permissions.Permissions.update:3 ffc0d79e5c0e49a5afdaa65646082f76 of msgid "" @@ -5735,3 +5382,9 @@ msgid "" "valid locales." msgstr "" +#~ msgid "" +#~ "Union[:class:`TextChannel`, :class:`Thread`, " +#~ ":class:`DMChannel`, :class:`VoiceChannel`, " +#~ ":class:`StageChannel`]" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/api/models.po b/docs/locales/en/LC_MESSAGES/api/models.po index da2e15ab50..77873fca57 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: 2024-08-13 10:18+0000\n" +"POT-Creation-Date: 2024-10-11 09:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -81,52 +81,26 @@ msgstr "" #: ../../api/models.rst 021c63b182bb4e81a6b50633e6be8d94 #: 0c17b7715600433fac4d35bf0017e7b7 1000e6e5e6224041a432ab22340c6a22 -#: 12d301f98b5e48a3873512211a277fb8 185fb682d8514ac8aac5a55b2bb0b3dc -#: 18a8b12540854ba4bd1ccf6a3faf2044 1d83346277d643b291dca0b949e3b058 -#: 2a4d60ac337a46c0bed1bc26c226038f 2ad70d3718a4499cb9197f85eb4abf87 -#: 2bb5fe9dcfdc4277aedd1b8cac88e88f 2c7f28585a7445caa3375c657bfa10fe -#: 32729bb6214c4a0d9faddbd2797c356b 3993991579084341a58ae9581980d8f2 -#: 41f3ff189d5746b3b37769fc2f8e683d 47cf29f45d094211a6159f29fd08d82d -#: 483e8acc9cae4b48aaaa0566e32bbf6c 4ad270a9f286434ea4210e41b4d84a2b -#: 4cd55485c5ec409cb04d2efb51172d09 4e3426bccb324f8ca84175605fe88d97 -#: 67deeae9eedb44cc97fa9c9c32d8fb7f 6836891e883c423481ebac9ffd750fa1 -#: 6dc5c2e21b9b469dacb81a1e43968511 728aa08043a64adda19d956c6ff44128 -#: 7b1c6d12b4a842a997b5465a8ddbb287 7c47ce6d35854eabae233cb4388c1b7c -#: 7cc43cf3dd184cd686b8bf1ec6c776c2 7cde32a58ded4bc89d170ba90e584f79 -#: 7db2c31f6b6b4368877cec63b61d725c 7eeef0117d73468bbf069e0735089439 -#: 8183ff58df9b4e73bc33a30fb382eb7b 81e36a1bf1c14fe2a37b210df30a3427 -#: 82c457d86c2142bcab50d8842bda9063 8358e6376bbf4ed99e959db533fd3e82 -#: 868a9098949744cf9fcf7c6f42e516f7 883bef32346f462e98c0bdec679b1efc -#: 8bfaf5d7e1804eb5bf58cca632c716c2 8c746e49c2e643eda46543886844bdd0 -#: 8df6ae442263404b9f2b7ed7ae19f057 8fa9dbf39d3e4d458673e6e35abcb4c9 -#: 92bc5070285c4eb9b08cec9bafd803a0 978731b4ff544335acfad6f762b91b3e -#: 9a1e6f7439c24f38a40e2ec918fd55a0 9b463aa7bf23454dbdca8aa23cc8539b -#: 9b83c72d2fe047bf93dffa69af7efd07 9d168ece95784b269773220dae484295 -#: a226e4fd036c4e87a2f9e3ab17fc1ca1 a24c93013f654f39aec619169aee3ffd -#: a3bb38861f7d4b6f9fc2cde50a4f6e90 a70491d545954835a7ba3ee88e35ab11 -#: a7ad261a3e4e408fae23d5a5d4336802 abffcbc2c62646a59bd6a3492faaf76c -#: ad6aee1e9b0642d4a2598a8a947336f6 ae50dcfdf19047f39c36d0c0cb946484 +#: 12d301f98b5e48a3873512211a277fb8 2a4d60ac337a46c0bed1bc26c226038f +#: 2c7f28585a7445caa3375c657bfa10fe 47cf29f45d094211a6159f29fd08d82d +#: 6836891e883c423481ebac9ffd750fa1 7c47ce6d35854eabae233cb4388c1b7c +#: 7cc43cf3dd184cd686b8bf1ec6c776c2 7eeef0117d73468bbf069e0735089439 +#: 8183ff58df9b4e73bc33a30fb382eb7b 868a9098949744cf9fcf7c6f42e516f7 +#: 883bef32346f462e98c0bdec679b1efc 9b463aa7bf23454dbdca8aa23cc8539b +#: 9d168ece95784b269773220dae484295 a24c93013f654f39aec619169aee3ffd #: b168fffcce71401eb693e9e18b66c905 b22c89b9409f45538c044c97893adb19 -#: b4903e4b445749fc8bb0e9ed08704b46 b5873e6ce92f4f3ab50f63c347178ee1 -#: bb58123a93434a7d923686db2691d9bf bce09d4f70644d45949114525a9e232f -#: be92e79b8562492497e0d816d28b3038 c2cf03ff152a4746a445c6e09c4ecf4d -#: c46eadcf6cc141368f08bb53bfa5ea54 c4b82d4c337b48fb8cecced3bfaea55a +#: bb58123a93434a7d923686db2691d9bf be92e79b8562492497e0d816d28b3038 +#: c2cf03ff152a4746a445c6e09c4ecf4d c46eadcf6cc141368f08bb53bfa5ea54 #: c7ef03b91163401782f9a92f6ce2c03d c831fa537f414a13a0b6020ed358e961 -#: cb7c79b0236c445790339b76b58e96f0 cf2ef7aba94a4080be66ea0480c20921 -#: cfa8cd151dec4643af4fb785fc99556c d2e07740ec32449eb410f0bdef8452b3 -#: d490697a012c42d5bbf554978ed73d0e d4e42741de964a12b603dfbee3a9228f -#: db10503e23c74cc18f50099e14cc0893 de160c5eabbc4424aa90922d81f49f99 -#: df2fb0faeb9443da8ba9f844182584ef df9374bb269a4de2a914a52d64365053 -#: 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.reaction.Reaction.users +#: cf2ef7aba94a4080be66ea0480c20921 d2e07740ec32449eb410f0bdef8452b3 +#: de160c5eabbc4424aa90922d81f49f99 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.reaction.Reaction.users #: discord.scheduled_events.ScheduledEvent.subscribers #: discord.threads.Thread.purge e4bba7ea10be4e9ea126e3aa6e9ad74a -#: e898e44df463451c9ed547af0b4667fd efe3e572d3bb42b9a47d27498a8b1ecc -#: f0fe6c67049d4b96a437cd6ff3a5018d f9d7b016a79b4441b05cde2a98ff2f73 -#: faad64e33270420d9540268e1052426c fd2871dc9d2b437eaf077d906752bc0a -#: fe151c499f3f4ed9af0da6bfd29cd5c4 of +#: faad64e33270420d9540268e1052426c of msgid "Parameters" msgstr "" @@ -143,72 +117,34 @@ msgid "Returns whether the asset is animated." msgstr "" #: ../../api/models.rst 0309d5bc75b4441c897a10094b96ac4a -#: 03760cb475ed45078357270d9b6c3b33 0640e492b57342b5a13994bcb5450a85 -#: 077c7293671b47aea1ead298192db654 079c4c874eb34aa28b2cea04d85364e1 -#: 0979548eb8314965a4232b002d6d8f8e 0ad9dd6e25d24167a508024ae35d87da -#: 0c09c04ca6c24f37b7befefc1e27c108 0d5ce9ac536f48c3af3a64b83a094777 -#: 0e77fecc1b154fdaae5ecd7437e07fea 0ffde691430f49ef890254f0b87e9c2e -#: 16749d2b71db4335acddc773be0d2f0a 18b90031dfc547088813e057a56401c1 -#: 18f9e3ed114d4d68973ef2d37672349e 19a35a7ed51a4b99a8041f75cf8e58a3 -#: 19c515ba3ce24f398e966d395a7bab86 1c5c8239784e471dba566d1b92b2a5e5 -#: 21bbe3bfdbc446d695ba06c20c373f85 21ff3a60e1e84c648ce0a5d9aea70700 -#: 22c035014b65406b969da9bfa17929bc 254810d5159c4a7ab7e45312a75c3188 -#: 261deaa002874837a2c0c7f43b420d08 26610a2e71004eada14dc49724dd1382 -#: 2862e3ccc6274017a74b9196f3154985 28a6e45ecb76421b97a31e146ad93502 -#: 2907f41b9a254a10a732581db38bb3a9 2a1ad31a3f764795a2fb39aff9873758 -#: 2dff2df236b04c128a3de69f4dde566c 31d62f9c893e41399081d48e4866956f -#: 350fcc488876465bad13a5796135bdf2 356bef769b5f47b4987d39eb1a7db4b6 -#: 3670d238b65946fc85955a7f42fa1a37 3744d240485643bfaaeedd4801535130 -#: 3a7e19ad0efc41afb60748ca5ec7ce49 3bc24b485df54ccc86aaa73edfdda00d -#: 3bc86514262a4b3c8dfa0832fd887a71 407ca03640e945a485ddf6039c4290d7 -#: 4558c796153c4ef68dcf70075672fb40 4bd018c62f114816b1848122761f0c79 +#: 0640e492b57342b5a13994bcb5450a85 0ad9dd6e25d24167a508024ae35d87da +#: 0c09c04ca6c24f37b7befefc1e27c108 16749d2b71db4335acddc773be0d2f0a +#: 19c515ba3ce24f398e966d395a7bab86 261deaa002874837a2c0c7f43b420d08 +#: 2862e3ccc6274017a74b9196f3154985 350fcc488876465bad13a5796135bdf2 +#: 407ca03640e945a485ddf6039c4290d7 4bd018c62f114816b1848122761f0c79 #: 4f8209b09da140ffa3202f93b7b6bf97 506e955535214cac83087478241a0b1b -#: 522f4898e55c4556a060f6a8f63bdcd5 5369cb3951f140f7b332ad63eaca1069 -#: 536e3251a836422fac526839f75dc3c3 553cad25175b446fbcdab20da396f524 -#: 55412074b3c0457a928ba79d2886ef21 566bc6bb24784bc5970599ef1e8770c6 -#: 589587890ebd4f478c62b58dd26d5671 5987f3ee200f4d81a08e1d344e30d1d7 -#: 5aa46d39cf93485795e2b3966ca802e2 5bc8d4fec7fe4a3da55954a965a3c166 -#: 5bd361d0404c4498a423491718158f86 6000f7ba9ba8448589288c9e491da658 -#: 61b6dd6513944110a133c7efb3bc0cdc 64bddacb4cac4f82a67a58222d50d578 +#: 522f4898e55c4556a060f6a8f63bdcd5 536e3251a836422fac526839f75dc3c3 +#: 5987f3ee200f4d81a08e1d344e30d1d7 5aa46d39cf93485795e2b3966ca802e2 #: 668a7f8b61594196a848b31c1eb2f132 6a593fc9f66142829114c6c0fed61c9b -#: 6f73c53cb70247089d507722c9903f3e 77ceaeb103b7476c86ce358d994b966c -#: 79440ec28ea74d52b17263e296d3409e 86bfec4746ab4883a54583e29dafe33d -#: 872e315e148e4e858f69d56dc0ace95e 8b037c2dd39d43d7bab7234b9974ee26 -#: 8bafa417e0a24d19bfcfdbf5ca4e1358 8cf23c67e6aa4a318dc9702fd590e1f8 -#: 8f074c462f05439087eaf38bdcbde36a 8f1345380b4e4342a090f0d5cd984869 -#: 94da0913b5064103b4a4f1317d286d3e 9b83d663436b4b1385978a81a84e11d8 -#: 9c5c89e0d0874a8691ae9c0e0face8be 9fbc068a17a84765ab1cdd7a4092661d -#: a19f99d9ba494816a26f530dcd4d3024 a35fe165deb2481da568d709dae266c2 -#: a491af9434bd4ae6b7adaf96a9ca0ef7 a57d083bbea64801a7d65f69c25a92fc -#: a6245e82802e4b7193ce9a3c9ae5b2ad aa0eaae63db44458a10fa9b1b74828fe -#: aa1bdf38092843cf94b6334d56e761af ab64e8b5946049a2b1cf13bb6b63fe97 -#: ac441bf274914d2f9dc6f264613f0faf adbc4a22ca1c4ac8959bac23ec4839d3 -#: b4bd8df1935644ce9c0489c8542cd1af b91691d031fa405b8a1d7c7a5d684d4b -#: bac9870e0e33411ba53fb5c16935ecb0 bd10cae6ed2b4708a5a0c0f4dda84951 -#: c106589d8eff4543b272782e24ad92c8 c6a7d99157e3423285c53b00b65eef1b -#: ca57d95ea26c4194994d202c3ff3ec2a cbcd88ced77f4597bfb0d4fd48bf4f58 -#: cd8afe5f874a4ed893d57cd0f29bb9a6 cdf62d9b674847e39744c3e80c1fb9ea -#: d261c751d34446d5890e6fe388663db9 d3570283753343cdba2a6758d688bef4 -#: d3a9ecd345b9437a900862749bb1d523 d59c249cca4e40d9b26dded2423e6c8a -#: d90d732a2bb845569dedb27e471e7f93 da0e818d0fef430fbadf33a4e57ea595 -#: dbf4e8a592f049df9c417ab8b3d39404 dda4d63fbd664297808f901fc4957b29 -#: 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.reaction.Reaction.users +#: 86bfec4746ab4883a54583e29dafe33d 8f1345380b4e4342a090f0d5cd984869 +#: 9fbc068a17a84765ab1cdd7a4092661d a19f99d9ba494816a26f530dcd4d3024 +#: b4bd8df1935644ce9c0489c8542cd1af bac9870e0e33411ba53fb5c16935ecb0 +#: c6a7d99157e3423285c53b00b65eef1b ca57d95ea26c4194994d202c3ff3ec2a +#: cbcd88ced77f4597bfb0d4fd48bf4f58 cd8afe5f874a4ed893d57cd0f29bb9a6 +#: dda4d63fbd664297808f901fc4957b29 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.reaction.Reaction.users #: discord.scheduled_events.ScheduledEvent.subscribers #: discord.threads.Thread.purge e819402188e744ca884c8ba6b1a852d5 -#: ed9005f2cb1d47fb862b4be05f63997a f31cbc6d18c4492d8d39476d33e60215 -#: f32707707ee74b6dbff49ed14a238389 f5fb05070ebd4d488d1b462e0470b4c1 -#: f6f36e6c6c81482582ab35769ad90599 f852538e23ea4d0f954a427289c543f3 -#: f900904408044c2c8359e71f54e614b0 fc37f43ede9d48f9949589a404c7024f -#: fc43e15d2f0b45ddb8f71cb25d370b0a of +#: f31cbc6d18c4492d8d39476d33e60215 of msgid "Return type" msgstr "" #: 1264fee836bb466f89b4f893c7bf697a 1fad9e42f9844177a0e09f9e5f6e4592 -#: b3d373e32ad24fc09945543962ca1e3a d5f84379d77d42a0860bc6eab1204514 -#: discord.asset.Asset.is_animated:4 discord.channel.CategoryChannel.is_nsfw:4 +#: b3d373e32ad24fc09945543962ca1e3a 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 @@ -248,45 +184,21 @@ msgid "" "either 'webp', 'jpeg', 'jpg', or 'png'." msgstr "" -#: ../../api/models.rst 083c074a6726498a8b6a44b2c0390d7b -#: 0996753e5e124f77b30e61a42df820c1 0a5c812ff0c04eea82c6fa3bb63067e0 -#: 0ec6d9b2e0264d87852ba95d863dd39d 0edeaf6b803640c28054b2e619ddd802 -#: 18d5b6a744724d3a83612d2d141e79a6 1d273c9af8b04078a7f814a612b7af22 -#: 2357c289d156430aa3fc97424d2c388b 25f5699c89f544419e402558052f5325 -#: 2607b77d823943a39c83436bd083804e 27c881e4f9d54dbc8ab1466442f08633 -#: 27f96ff5ae5b4e83ab6648c6154d02e1 2e2ac69c07864724996d15ad04f08e14 -#: 2f6d4fffa6184f9780a0a1f424fb7cfe 35d53beb4f25480bb67fe4c3813e33e5 -#: 362375f37b194a349214ed5fc7c0f203 3c5b5f52348b43289904fa2dbb2419ab -#: 3d661899f6cf48ebbebdc8e59ef6f6ec 4065753368ca48ba9303ab80be7280d6 -#: 433e78d93a284222b29b7c5c27f30975 43c1656cdb8c46c3a79e2da9fcc17b2b -#: 46a0aa1454ae417e88e6b3cd870b72f5 4db57c6eb2ff45e683de729c56067875 -#: 51d0460ea52747fe85f7df2cb0591858 542167f6d3384e2a8ae24d73888b2ef4 -#: 57f07e810e7a4586855dc28481b0158a 5a4bb964168c4d4bb38a489fc597be24 -#: 5b085ed69fe04b72a038408f1694f8b7 5b7671b931944b139d39fd1e649e4371 -#: 647c16affa9946b1954e30a98d48817e 6653c72cfad749238708f3ebe0122142 -#: 68305bc3e2184fd09fe9642896bc9d34 6ac49508d1c143e2a64cce304a570b5e -#: 6ad8863060a441e4b4dc968c529722e7 74b5a057233e4cb5a1231cfc2ec593e2 -#: 750f91e4b5294b2eb91a6c4fd068c0e2 76becbf11cbf44e694d2b1ae7e64f923 -#: 79b32f14b5754c49b9a269a076411656 7d34f29ac67047a78da568e9efd49f1b -#: 8283e51b1c044e2fb9250dd199dcac71 8343fcad75ca44efb89693f19ebe898f -#: 83705baf8a864eec9f13163564e7cf6f 847dccc772424a3faf88bddcb661386d -#: 86821b65aab74584ad8c55849a601d14 8aa9e45ae0fe4b84b38aee62c912c235 -#: 8e51aa1f2ed94e2094249f3044a9d198 96cc6a6f1f9d4894a37e737d95105b43 -#: 9f2285651c4f433f8b1c16881926f0bb 9f601fe77c824a16b0956178e383143e -#: ac01e19d8d404b5dae571c9d27da19cb ac28978c972f468e98bb5e4bf37dd28e -#: b2f1da5ff55c4a3b9346d3b6e1f1adaf b6c1b4114fb543e195c94aa432fe159c -#: b739480c9c6f4adf8e1e3c3933784bc3 b86abad0dc784bcfbc12f4c84d1fa742 -#: bab7da69a6be495781382e54dbaca4de c9b9dc712a914abf8f2219351eeff240 -#: ca546d5bd9894f37a369d569f89868c5 d158caf1186e48c8a38e8020bc046db6 -#: d36b0236b9ea4776a7e6b378e9e2d52a d49a124f37e64f348e59d79ea1e601dc -#: d5a133945e874db9945b37883aaded27 d8969dd93df444019b67ca16bb4ef691 -#: da72630aca084d3aaeafd45ebb6e90e2 dfd2a44a017442e29804dc590d1e49d5 -#: discord.channel.StageChannel.purge discord.channel.VoiceChannel.purge -#: discord.channel._TextChannel.purge discord.threads.Thread.purge -#: e081836ae6504e498ac8f7e7f304807e e79560eeaad2454da4385f06e2aaee39 -#: ecd9fdca3e544014953f89c1e94c68f0 f66ddfebd98a4697bb828487d4a14e10 -#: f6f28fef35e44b52b7f0d8b8d69516ea f88c908a6f4c41fabacd70ad58cdf52a -#: fdf7e9a3108d4be18ba445ce61cb75c8 of +#: ../../api/models.rst 0996753e5e124f77b30e61a42df820c1 +#: 0a5c812ff0c04eea82c6fa3bb63067e0 0edeaf6b803640c28054b2e619ddd802 +#: 1d273c9af8b04078a7f814a612b7af22 25f5699c89f544419e402558052f5325 +#: 27f96ff5ae5b4e83ab6648c6154d02e1 362375f37b194a349214ed5fc7c0f203 +#: 433e78d93a284222b29b7c5c27f30975 4db57c6eb2ff45e683de729c56067875 +#: 51d0460ea52747fe85f7df2cb0591858 57f07e810e7a4586855dc28481b0158a +#: 5b7671b931944b139d39fd1e649e4371 647c16affa9946b1954e30a98d48817e +#: 76becbf11cbf44e694d2b1ae7e64f923 83705baf8a864eec9f13163564e7cf6f +#: 86821b65aab74584ad8c55849a601d14 9f601fe77c824a16b0956178e383143e +#: b2f1da5ff55c4a3b9346d3b6e1f1adaf c9b9dc712a914abf8f2219351eeff240 +#: d158caf1186e48c8a38e8020bc046db6 d49a124f37e64f348e59d79ea1e601dc +#: d8969dd93df444019b67ca16bb4ef691 discord.channel.StageChannel.purge +#: discord.channel.VoiceChannel.purge discord.channel._TextChannel.purge +#: discord.threads.Thread.purge ecd9fdca3e544014953f89c1e94c68f0 +#: f88c908a6f4c41fabacd70ad58cdf52a of msgid "Returns" msgstr "" @@ -302,56 +214,25 @@ msgstr "" msgid ":class:`Asset`" msgstr "" -#: ../../api/models.rst 017b475bd4664867bb6949ff019b5617 -#: 05260df1bd954c5caa25ff09f602f59d 08e736d0ebcb4f969f5b6c1e9b37778c -#: 0b506a02f13c4c2aa4ee74fe7426251a 113a72e344ba44e589ab4850f4e526d2 -#: 12909ab179ae4ae984212487c8121eb8 141f4b3b829f443c9e0e95b059139f3c -#: 17544644f3174233b360da2c7fc321de 1c6dc455287548f2ab99194beb45b232 -#: 1f953a100c764d178b276431e62b1992 22006d01559c4c56acdb79d7f1ed738f -#: 22e7624f7c8a4117a3d3744545d2dcf3 2472859665d2470bb065bfc0b93027e1 -#: 267de63306354febb545e6ce928be1e6 26bd87134fbb4581a4f394d41b894084 -#: 2d288ac0eca6428fa8068b8aeb74e498 3589314f4d734e988d58db8fc3fec995 -#: 3902ae0d9db246adb81666c177be7db2 393c0085e60b406e91fa74316710ca6c +#: ../../api/models.rst 05260df1bd954c5caa25ff09f602f59d +#: 08e736d0ebcb4f969f5b6c1e9b37778c 2472859665d2470bb065bfc0b93027e1 #: 3c681436fcb64600ad5b441e2331589b 3df56f6e1f9a4a4999cbaaf11a1cd473 -#: 3f8de618dccb440bae0e587fb00cbbca 446b6f350b954c8c8ca60e07388a4126 -#: 44b8d1766516447fb8c88325249d39b0 46cf6a58d072411e85e96d08a4ce189e -#: 479fe8e8503a4eeda03033937fea8178 47de5658d9204fcd9828e2471198708a -#: 47f45e0b2e5f442790500ab0a1cb7ae5 4b0ae9cfa8734a47aec5bc961bf7d8ea -#: 5298538313c0410689ffa672c5266090 530048b485b64e259d50b0528f5a980e -#: 55e5647b51fa4afb899876de7b44a51e 5c03c74134e3491dba9c9a283a2eb3ef -#: 612731b71d164a1d85b70ee0e6acd7f7 63b00c35f848405e9fea923d03fa7759 -#: 658633a44db7427a933b8fcc6b93326f 699b6b4ff6544f7faeeb9f52f295dba8 -#: 6a70eeb5c346446eaa451b8a82fa36f0 6b49644c0a984cefa8ad37bd37e25c6c +#: 44b8d1766516447fb8c88325249d39b0 5298538313c0410689ffa672c5266090 +#: 699b6b4ff6544f7faeeb9f52f295dba8 6b49644c0a984cefa8ad37bd37e25c6c #: 6c88abffe12448c7999d0268dd98391d 6e2bbeaa9dbf4d0095fcab664be6f5ad -#: 6f0007dd2faf4406952fee24462ad0ef 6f136f8c5e6d4b7088fce1fed9753458 -#: 73980af6f86141cf98c79c7088e50c86 76b96bec186e4b33864bf75de01575e8 -#: 8448a10ed39946c9814070a5a8747f5b 8cd7d37a539b4df8a6a38d86b91a57ca -#: 8ee99948456b49e09dec4c13c8e74348 911a2045702c4b5da52b8d43e124cdf3 -#: 932053c3e0c04333bbe3132b2cc918f0 936a55c4d73045b7a97b48add3bbba31 -#: 949c13f67593491fb341a58620388b86 97d2c307e17a4aa98bf80c3816b2023f -#: 9ed8c6957e594b989803867465b0832b a093e145386d4741a3c32f63e3d1b3b7 -#: a747b811291345929a132043b534d8f7 a78381ea68c5462ca57f748f4891aaeb -#: ab281ddb680842b9a168aa9d9d1142c8 ac17053a86f84471be8fbb3466c02f59 -#: acf65750771442a785e04917545d20bc b2dbee1368ee427fad1bc38199801dfd -#: b3a7951b4ce7467b884d54b09e4d7ffc b59762528dc74f0fa3c39634bbc7b257 -#: b8530b14839d4c8c8d553f5ecd20f041 b879e907e15d4b709a7c4fb7e4e46856 -#: b8b585cf380b493987d48a0079963528 bb7e2df55f9946449cbc87ba99d8e00a +#: 6f136f8c5e6d4b7088fce1fed9753458 8448a10ed39946c9814070a5a8747f5b +#: a093e145386d4741a3c32f63e3d1b3b7 a747b811291345929a132043b534d8f7 +#: acf65750771442a785e04917545d20bc b8530b14839d4c8c8d553f5ecd20f041 #: c2ea625207034985b0c360f2a82bcb33 c68960e6aa504d848baa9d228f79b622 -#: c793135c62ea436aad956d5fa0129ef6 ca68861e26e843c79b39454f02ce4bdb -#: cca081068ed54c418626a8f0830289cc d64c9fbd67f44db186cc840553acf9c2 -#: d80bc37cab244a838dc6b22f210108fd dd7eff5537e64034b184274723af6237 -#: df047e2a4b19450294fe199cbece81dc discord.abc.Messageable.history +#: d80bc37cab244a838dc6b22f210108fd 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.reaction.Reaction.users #: discord.scheduled_events.ScheduledEvent.subscribers #: discord.threads.Thread.purge e0eacc7163104667a12355c978c322ca -#: eb9ad7bc68144f10904406488bd7ae24 ec0331f905e2441fab9824d1f8c4963c -#: ee39cb64ba8349c2bb405000597a9be7 f540cbb4fa004ee6bea4303f94a62480 -#: f56f39ec6cb24f81ae8f8d24412d450e f5bccbd888d048908de44bba82b6968a -#: f65abbd1f6c1479e933a7e770f0b0b9d fb448fea1e4d411da17ac96ac8102a8e -#: fb44d6093f9241de967bd1a6a92c87d8 fb7a0c154ac948c6bb5db13e5ec9280f of +#: f5bccbd888d048908de44bba82b6968a fb44d6093f9241de967bd1a6a92c87d8 +#: fb7a0c154ac948c6bb5db13e5ec9280f of msgid "Raises" msgstr "" @@ -404,41 +285,14 @@ msgstr "" msgid "The asset had an invalid format." msgstr "" -#: 0370e808c57d45af969bace394918843 066b403845fe4067a93eb4cd4de9e874 -#: 0ca18e9a7adf4b6f9bfcce46aa9e3c6f 0cae40f9ce954ec9b15b77889eac1aa0 -#: 131568ab740844ef85bf80dbb6a876a6 160d2bd81c0b42bdbab49cfa35cacd7c -#: 16bc1d11ba1242fcaaa2d5f3a231382b 16f0ba84894943f1aef0558e371df7b3 -#: 1f0e792748e34d5f94de6b86e6e95609 2074d7f99a844507a10fe0536d71e67f -#: 24480af3fa9148cdaabce5cd5523cf8f 2aa6d567d1ec428a91a5b27e3a557493 -#: 35d10e85e986443a9e0a1f97dcac92c0 3b9f5473c35c4f9db28d3a986789472f -#: 3db17b50b5c94a2e910ca4e66e1a92d6 3e7128aea19b401893ffdc27d203a3b0 -#: 3edfe5a70b18415b911ba5439cc5a95c 463e5fcc76984461a559231b6cd6dd11 -#: 5b3163ea99564932af894f02711d4317 5d4f482bbf7846e59a2374c6ee3eb3ad -#: 5ef60e9b21b84048b0fe6334289f0abd 698b1cd3a9ed4599a6c56924f2c5e2f2 -#: 69a188049ab64f7ca4accf2252dc85f9 6ba495235f7645788ad7dded9e4cbc17 -#: 6ca83568bdad40798ecbdd6239c77a81 6e5bcc4045eb45ee9cc11a3a33632917 -#: 6eb05241c80d4ae3b044eb9161b223e3 704cb3891c8f40fd82c41a6e73d45468 -#: 722b6b94854649b2b6cd0bcdec84d94a 7932b3a1df6e44acacdc6ef4e6344229 -#: 7ad00ffb5bab447ca72c6844703a96e9 7db62c34d00146b596edf2b23276ac74 -#: 7fb30cd7713242d68f44b6b6ebcef3fb 7fb6be439be4482eb842382bddf0eb36 -#: 7ffdf73db5ab488e9b51b597babc8b61 80f4a463d8554a85a5f20b7b8a2e22e2 -#: 81253fd018124062b2e6978ba7f46e1c 867ac713660943d69dbd98f2164d01b6 -#: 871e2985ad244d5180e3968e7f08c87a 87c91af97b574208ae3fed3ce8222bd1 -#: 8c5c8dd3ede749a19ce6044fa98822d2 910794dd47a748b5b041934ea50a6337 -#: 960b97e779684aedae87fb6801d55474 97d7c3ed4fdb465b963224edb1f96c40 -#: 99adafd0bce74bca994af7d097e50577 9a10b90385b0491d98530df90fe54977 -#: a006e586ea96435888e9470ed4c69990 a228bf8cd1194556b2d999730fc00b47 -#: a31aba33f0f74e3482abbedb0bfb3c6b a5c07649e5ae469886fe90f590944332 -#: a7d1faaa3453418aa9971cf314037c1b aca413eb20544eddbf028107ebe44fe0 -#: adee786460914fdcb477594f45acb37a b1382f4fb77344589f6d0af222d4038d -#: b417d4f6381b47c98b155db7cd64c5fb b41df4171ce3487289ea11713cb69daf -#: b4e8c615fe5343b683b8b0ad945cd4a1 b61fb94b7fd5463b98f5c4cba114eb44 -#: b7eba1a9a94b4abca974be4cda3b9439 bf7d7300665a42d4b2d8623f113713f2 -#: c126483eaf8f483ea012ef62bb4ca9a5 c475e3a182784df084eb336605c7944c -#: c62fb81bdab94beba442b9b30c439099 c812fd05fc964c57aabd04b4b16b89e6 -#: c85efd72728d4227bb290ae439c27b81 c98a9314dab44cf1bfa78489978e74c7 -#: cb531c728a4e4ebe841b5d629b87de49 cbea66b66f524924bc315334fd17e07a -#: d81d01d2bf864f69be7d59be99c53415 def68b192c7147ba9f95cf729e534f29 +#: 0ca18e9a7adf4b6f9bfcce46aa9e3c6f 16bc1d11ba1242fcaaa2d5f3a231382b +#: 3db17b50b5c94a2e910ca4e66e1a92d6 5d4f482bbf7846e59a2374c6ee3eb3ad +#: 6ca83568bdad40798ecbdd6239c77a81 704cb3891c8f40fd82c41a6e73d45468 +#: 7ad00ffb5bab447ca72c6844703a96e9 81253fd018124062b2e6978ba7f46e1c +#: 867ac713660943d69dbd98f2164d01b6 97d7c3ed4fdb465b963224edb1f96c40 +#: a228bf8cd1194556b2d999730fc00b47 a5c07649e5ae469886fe90f590944332 +#: b41df4171ce3487289ea11713cb69daf b7eba1a9a94b4abca974be4cda3b9439 +#: bf7d7300665a42d4b2d8623f113713f2 c126483eaf8f483ea012ef62bb4ca9a5 #: 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 @@ -566,9 +420,7 @@ msgstr "" #: 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 e36857d00d4a4b03a1a0dde15176d0f7 -#: e3d44c95286a4379abdb70ce1c62f695 e4db3b2aeb53457297109bc676433dbe -#: e9daf36896ce457cbddfeb00139760dd f18f5ee8a1464b5bad7b9626fb8800ed -#: f6c37e86f96f473a8d467748569b3925 ff88a521f3414956bb0ae0fb0241dcbc of +#: e9daf36896ce457cbddfeb00139760dd ff88a521f3414956bb0ae0fb0241dcbc of msgid "|coro|" msgstr "" @@ -638,18 +490,11 @@ msgstr "" msgid "The number of bytes written." msgstr "" -#: 09a9130eef2f4e5f97bee108b1b2125c 1495a50b4ab8413cad396ce6b79fc8c7 -#: 212de6faa7504807a9cf8215d8063c5f 271a7d1b5dc64585a8287a2229b96d39 -#: 42faf5a34414420fa7c8b306f914946c 4e73e268d0bc4f3b9f9926548f91bef1 -#: 5191b22157d04bf4bc0a54a5f2b92103 5f353ab23d4e42d19a2257f9ead36a65 -#: 60c6d421be604ba494cc3d95066a7282 629d14726075491d8b2353e9951aced7 +#: 42faf5a34414420fa7c8b306f914946c 5191b22157d04bf4bc0a54a5f2b92103 +#: 5f353ab23d4e42d19a2257f9ead36a65 60c6d421be604ba494cc3d95066a7282 #: 66016977cc094ded920608f03478efe9 6b01df183fb34aff8d8ff8f39fcd123f -#: 6b195ebe2b3f42baa97cb2ab411e7e1a 890c84de21ba4d91a8b26637510d4407 #: 940c35d806714f3490c1706f2b5e9387 a29ea8b8246a43af9b40003208bbc391 -#: a5de6e34f3a84becb10665499bedb572 aa8742356cbc4c489cc800a7eb9d42f8 -#: b50d54ba08564b4f9b2be822321beec8 bc403ebbeb184ea2bda7548155852630 -#: ca35a42f7bd740a59fa89b4d31894909 cf2159859c6247b487751085c8eca2ab -#: d69750ecda48449186ede1be30a7b7d1 discord.asset.AssetMixin.save:16 +#: 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 @@ -849,71 +694,37 @@ msgstr "" msgid "Indicates if the user is currently deafened by the guild." msgstr "" -#: ../../api/models.rst ../../docstring 00d1af14de6d4547ac426408cfb3330e -#: 022d0104c2db48bc9630f70a4304365e 02722029b4644ccbb2826596fdd7d4f2 -#: 03a5eb78e95e41108576c4db355fe914 03e71a7ef3c74ac7aeab4c072e40f78d -#: 0543f30da3e5475c9bd5eb027436314e 05e0203dbd8649cd8585fca15c617da7 -#: 06df0be9e38d4672b7997b4b6bed681c 08e3e9c93f0b4183ba0461cac59169eb -#: 095f7ca30ce74014962ea2b3236a9c3a 09e3beef264a4814a23c023bad7967f1 -#: 09eec61105ed4161b45e3ffdafd48bb1 0bc6ed7330724dd5990afe78502410f7 +#: ../../api/models.rst ../../docstring 022d0104c2db48bc9630f70a4304365e +#: 02722029b4644ccbb2826596fdd7d4f2 03a5eb78e95e41108576c4db355fe914 +#: 03e71a7ef3c74ac7aeab4c072e40f78d 06df0be9e38d4672b7997b4b6bed681c +#: 095f7ca30ce74014962ea2b3236a9c3a 09eec61105ed4161b45e3ffdafd48bb1 #: 0d3d1607e68844609eed1db5d315d17c 0d7fa3aefcb74cbda495ff8a7ba6fbc6 -#: 11b797ca46964705b194c18b4a73a447 176e4886bf9f4105b2c77ab49bff6956 -#: 19f362c6d92d48a38052a262699789de 1a47b03bc43541c8ac4ed7daa9ca1088 -#: 1a5fb7ddf3a7455ea4289176cdc0aff8 1b2606ff5e8b4524989753c9ad467b97 -#: 1bdb2cabcf67495ebdc667608c720a06 1f9651133d7a430f8a24b9a645ada2ce -#: 21faf240333d4ce2bf3365f28aace9c3 22065b2145c345fcbc326d89075ec35b -#: 220cdabc3311432b998e5c424c465750 22ac68d587fe4abc9f96441f06046dd9 -#: 24e335c8ccce4904aa18f16df1c37ff0 27158b656eca4afe88f99efb05ccb80e -#: 272747f7539542f3b8a44148c72e26ea 2a608fc04cba49d98e1f1ddaeb64d63c -#: 2cfabf5b7fef435e84dfb3fc2787f1ac 2e73b3fbe6374c54a25603c479a50d5b -#: 301f746397184c208e2c02257b8dddbc 338106e55c8240eab14065502b864dfc -#: 35a8b82808b8453db119ab7ba0ebcdd1 364abd3036f54f50916f10f4efd58771 -#: 38411a48b02d428999e9c0ecf39097ae 38452ae8461d43858b5eedf649345464 -#: 39b4f683f3684b8cb1b34e32eea8ac7c 39e122018c1842f396b368886b48e775 -#: 3f61e1f35e8e409586a1c02b6434c7ad 40e0a342c08347f4a56b1ca567727562 -#: 440f85a803964393857b04290988e1dc 445c00ebbc034cf592fd52d5d03e6cd2 -#: 46bc1c63dd9e4910a17146639aada31f 495f29871fc9457e9d2309a9a716f0d5 -#: 4ab61677a7bb4b46a38295c13b89b84c 4ca295d01b0b49c58f92e474e0ed1fc7 +#: 176e4886bf9f4105b2c77ab49bff6956 1b2606ff5e8b4524989753c9ad467b97 +#: 1bdb2cabcf67495ebdc667608c720a06 22065b2145c345fcbc326d89075ec35b +#: 22ac68d587fe4abc9f96441f06046dd9 272747f7539542f3b8a44148c72e26ea +#: 2a608fc04cba49d98e1f1ddaeb64d63c 2cfabf5b7fef435e84dfb3fc2787f1ac +#: 338106e55c8240eab14065502b864dfc 35a8b82808b8453db119ab7ba0ebcdd1 +#: 495f29871fc9457e9d2309a9a716f0d5 4ab61677a7bb4b46a38295c13b89b84c #: 4dee2a1342b24edcbb70f7c373b370a3 4e47f55a759e4da2818894aa503b7ee5 -#: 4e9a5a92ba97487c98c0e80a7c1da703 4ff0756fe2ff475e9426ecf6e42de593 -#: 597e2c7023454f9bae54cdbdb61770d9 5c87aebcd49e483a94cadb1a64305abf #: 5d2422bd8d6c40aaa09875550353f8d8 614ea7004bc04ea0b4e031051f813524 -#: 6356776abd8f454aab1e3ef10a9b60ba 655791b8ec334318a71371e38c2748ad -#: 65592515d2344a05a46a09f7c2971220 65673938e9ab431fb0c36fba6144e5e1 -#: 65b623a6ad5942158f94d51716ea4f68 69cefcf03e884ac7b5fc11b7d1d29cf3 -#: 6d42276c22a945b28406f8e09ad56b0f 6d94e4d6b4274516b6b9f993418424ab -#: 6f14d3ecd2f343f7bb7a86e1056f87e5 6f42d562ae7947699c87a27afae00ca2 -#: 72133300fc0e4ceabfa5d18acd4f5a9c 7693963e34644ca1bd2effa6f88d8b9e +#: 655791b8ec334318a71371e38c2748ad 69cefcf03e884ac7b5fc11b7d1d29cf3 +#: 6d94e4d6b4274516b6b9f993418424ab 7693963e34644ca1bd2effa6f88d8b9e #: 77b5c1a970774a8ebeabdf892fe59af6 784be10dac3d459faa6de5dc766fca6b -#: 78e960b05b6f460ca4e148d0b59efded 7a27fafabfe045e1830b6e6d3c6728b6 -#: 7c45525c2a804ee983410a85d2856c72 7e3d3537787f4909a3f533956a0b2114 -#: 8011afda364b4ad79ae0165dd6b60d40 82e604d0bafb4db995460f2cd17d033d -#: 8387e2278a404919af843b93e8115ab7 88b635d0d40c4f37a563725261f1c623 -#: 89686148b0db4a0f9ea120462a7f62b3 8e36b6cc07aa42da819389f7b2caa577 -#: 8fd99964bc5f4c75b99e76cd55db8f3f 9173191c27e6484794007b6452c643b8 -#: 95a4a27c7cc446feb8ade2dd0ed19a75 977d255a45434383aa099d0cffd1a8f2 -#: 9807910de97640019833188504fba5e2 986840e8778c40bf91c6791d5f91ac9d -#: 997c9a6bf9f841e1a23ee87e07dc133a 998a56ee903a43baa0dcd25155351a0b -#: 999d70ebdc004054bed7337133d7badb 9cfa3c015b574cc9879d457ec5fb2607 -#: 9f597ce69b054fe48d2922e85db0c3af a79f925772d5431288f420c483672dff -#: a7eb34de6a7544ba80ac451d76e97de2 a854241a48da4657ac4191293b46900d -#: a90d060620ea4f589990c3d137e2fd63 ab173d33d46744e6a0cb8b961e49e23d -#: abb9957168004deb9b0b16726211ec29 ad846a914f534e62aa1a0fa410b7ffb3 -#: ae93341707b647f7ac229290218e5ebd b2584d98803a488da58a6cfeeb4ff514 +#: 7a27fafabfe045e1830b6e6d3c6728b6 7c45525c2a804ee983410a85d2856c72 +#: 7e3d3537787f4909a3f533956a0b2114 8387e2278a404919af843b93e8115ab7 +#: 9173191c27e6484794007b6452c643b8 998a56ee903a43baa0dcd25155351a0b +#: 9cfa3c015b574cc9879d457ec5fb2607 9f597ce69b054fe48d2922e85db0c3af +#: a79f925772d5431288f420c483672dff a7eb34de6a7544ba80ac451d76e97de2 +#: a854241a48da4657ac4191293b46900d a90d060620ea4f589990c3d137e2fd63 +#: ab173d33d46744e6a0cb8b961e49e23d abb9957168004deb9b0b16726211ec29 +#: ad846a914f534e62aa1a0fa410b7ffb3 b2584d98803a488da58a6cfeeb4ff514 #: b337c6dc8c414befa7850e212ce7d7eb b89ba10007ff47f0a80093f54be43e16 -#: b8c22f4bd1b345eaa7b1ed351b8b599e b9452c8cf7c2467e9e6c1b7e509554ca #: b99c99a9aae44872b07a6e5714355931 ba3676ed311e42e99fd2a599b2467dba -#: bb72445df2564b78b5412dd3dab80028 bc3aa6d4529e45068a1e542de6b4fb17 -#: bee43d44de1540dd8308d7840112e7ea bf0d57cc45cc4633bb0cc7df070c4418 -#: c036b2d5a57e4a3d89c4ac92c77e08bf c265aacd65f544b7b53d69cd86c1a6c9 -#: c6917a192f01402aabd064ec968591dd c73d884c4f3f47b3882953a0d0b64d00 -#: c776312038584368bc9ecec0c0ad8dbf c9fabdb2315b487abfb348c35ed9aeb0 -#: cd2df1c929cd456f8d9d8bf26bf9301d cd84f3ab22b34b47b43cca8064efcc1e -#: cf8df1038cd14c499b0f1e011403c79c d1bbad3b31bd49bfaea28fbc02d6c4ab -#: d20c90ab1d3b4e78a4b1fdb0230e5cee d4b6e88a914c4f039e215ddeec921bd5 -#: d5c8ea805b224e0e93e2aaefc85d438b d7244d7c36304984b34b1f7bc9f77171 -#: da073de05b9e4f528d3dc81a9e6ac777 de6c29b7c5de48cfbe3371df25e2e2ce -#: discord.AuthorizingIntegrationOwners.guild +#: bc3aa6d4529e45068a1e542de6b4fb17 bee43d44de1540dd8308d7840112e7ea +#: bf0d57cc45cc4633bb0cc7df070c4418 c265aacd65f544b7b53d69cd86c1a6c9 +#: c776312038584368bc9ecec0c0ad8dbf d1bbad3b31bd49bfaea28fbc02d6c4ab +#: d4b6e88a914c4f039e215ddeec921bd5 d7244d7c36304984b34b1f7bc9f77171 +#: da073de05b9e4f528d3dc81a9e6ac777 discord.AuthorizingIntegrationOwners.guild #: discord.AuthorizingIntegrationOwners.user #: discord.InteractionMetadata.interacted_message #: discord.InteractionMetadata.original_response_message discord.SKU.url @@ -968,33 +779,25 @@ msgstr "" #: discord.welcome_screen.WelcomeScreen #: discord.welcome_screen.WelcomeScreenChannel discord.widget.Widget #: discord.widget.WidgetChannel discord.widget.WidgetMember -#: e107404ea2c94a5aaa45cbcc63c9130c e18c8d576865486dbf7e1e5055f5ce7c -#: e4ebc8ba68aa48d1ad1e4703697409ce ea38f3e356fa4161b8de01801d95f3b6 -#: ea5702097679494cbc117ca53b79b9d1 eb97cfb2bf1c4e2c98573c7e3bbd8c4a -#: ebfd2a17c7c64a649b40a97c0397f08d ec2d1bea39794ebcbef93b57b9de6d67 -#: ee3b3590bdcd478e9bf22ad66c97f6cb f23cf6ac9be042dbb7f0bbecb578259d -#: f2e4b8b8137d40a2bebbf3bc5de39968 f32c17be6b6e42cbbcc690990b864b62 +#: e18c8d576865486dbf7e1e5055f5ce7c e4ebc8ba68aa48d1ad1e4703697409ce +#: ea5702097679494cbc117ca53b79b9d1 ebfd2a17c7c64a649b40a97c0397f08d #: f40b4138a7f643cdad4ff34785e7a1a6 f619d28bcac54b87b9826c65caaa95d4 #: f893de4cfff14b6fad708001d112c886 f8d9a7bee8654e418338d5153f0346e0 #: fc1703444c8e43aeb6b207c0f0770564 fd31d6e51ff848fbaa774b695fb45f96 -#: fdd925840fb24e89b0f94205c0acc9fb ff120de4acd049acb1bd45f48960e558 of +#: fdd925840fb24e89b0f94205c0acc9fb of msgid "type" msgstr "" -#: 086298bde6d3427996bb79be49ab9aec 0fc3be486f3b423da7bc607b592c9e7c -#: 105352a161e5411ba6f61e2fc15386f2 1073ecfb4a744835bbfaeda3378c9886 -#: 11c2f9ea736642a693a9574bc0b22721 12dadc55d4ba4391961b514f8a8f42cb -#: 200ce5183d284487b83477bba2b7c24f 21d89e71e8b84b7ea2afdb3b82c26c07 -#: 24c8e520b8a64e1b985739e53ed463bc 285640291e424cc5beb45388126d03a9 +#: 086298bde6d3427996bb79be49ab9aec 105352a161e5411ba6f61e2fc15386f2 +#: 1073ecfb4a744835bbfaeda3378c9886 11c2f9ea736642a693a9574bc0b22721 +#: 12dadc55d4ba4391961b514f8a8f42cb 200ce5183d284487b83477bba2b7c24f #: 3033e6f13ed54783b7677f34108bf609 4003d244e62a42b7ab7815a5cfe25417 #: 55766eb1c16d48b9a0c2abbf506e9b9e 5fa3865947e547d3861918f336602cc1 -#: 60abce50c46249439a7420028aa5b862 672f9b3780724032b26e6627e52d3591 -#: 6afc41742da04070adb35652a57c9da3 789166acd786435a96c38745c7816111 -#: 7e4e194346944a07bc961f3e35ff72bd 8dd5694c8ba7416c96e14265ef887819 +#: 60abce50c46249439a7420028aa5b862 6afc41742da04070adb35652a57c9da3 +#: 789166acd786435a96c38745c7816111 7e4e194346944a07bc961f3e35ff72bd #: 91ee58c33d2848ed8446bec74e5c8c94 94f78f94eef14c5eab8e517a73ffd096 #: 975fd0fa469044a8a9710bc449dee9bc 9c07a12592d74668bddd9fa2ad17b925 -#: ae2156faa6f64461abb53909ccabe94a aed4fc542c3c49dd9f4ffe40e456a225 -#: afe0c59747ee4a43b812d58594001451 c0f57792bcc94fe6a59671a5e2fb01b3 +#: ae2156faa6f64461abb53909ccabe94a c0f57792bcc94fe6a59671a5e2fb01b3 #: c553482c64d74d31a199dacf7d704993 df0105c172b14940b0ce5d8fb044beee #: discord.abc.Messageable.can_send:4 discord.automod.AutoModRule:69 #: discord.channel.CategoryChannel:56 discord.channel.ForumChannel:86 @@ -1028,8 +831,7 @@ msgstr "" #: discord.user.ClientUser:55 discord.user.ClientUser:63 #: discord.user.ClientUser:69 discord.user.ClientUser:81 discord.user.User:55 #: discord.user.User:61 discord.widget.WidgetMember:43 -#: e0e606cdfb3344ea9a2910bb9d83e6de ef47610b7fd44937a5ef4143f95f5fc0 -#: f89aa2fc767048f9b9414df39ccb147b ffb3dc1bff1343b9a69bd7bd94289cef of +#: e0e606cdfb3344ea9a2910bb9d83e6de ef47610b7fd44937a5ef4143f95f5fc0 of msgid ":class:`bool`" msgstr "" @@ -1241,9 +1043,7 @@ msgid "" "``True`` if ``after`` is specified, otherwise ``False``." msgstr "" -#: 004531da24fb489bb78e99a15ce76ef7 2227a40f1a6346e1a0dbe7f890162ed3 -#: 27a00c698a184861a3e79a26f6bebd2e 54460f7075c6462b90bb377d32ddffe4 -#: 5fdbbfc37c264fbdac887a1d265d4d0d 978ec7ef1794400e84a2dba4651a187b +#: 27a00c698a184861a3e79a26f6bebd2e 978ec7ef1794400e84a2dba4651a187b #: a56a4e26f11646db9973fb9a82041c86 c7f12b2d61ff4ddeac3d4e82b620a453 #: discord.abc.Messageable.history #: discord.channel._TextChannel.archived_threads discord.guild.Guild.audit_logs @@ -1276,11 +1076,8 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgstr "" -#: 25bd697769214744832fa1612bc8518a 48f6a2450ed6433da0a303deb56d0dd7 -#: 5bbda7c77f3240319cda935ecec72876 7b71c6405b814333af85829dd3f29d30 -#: 966fbbaa61a846aa9b633dbfc1ee5c60 ad7ad919296e43aa91303b7877fb6571 -#: b5677759b9d043b6805db7ae8a3ad143 bc6b48a124404bd1892f9edada1a6b58 -#: discord.abc.GuildChannel.set_permissions:25 +#: 25bd697769214744832fa1612bc8518a 966fbbaa61a846aa9b633dbfc1ee5c60 +#: ad7ad919296e43aa91303b7877fb6571 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 @@ -1288,30 +1085,28 @@ msgstr "" #: discord.guild.Guild.create_text_channel:56 #: discord.guild.Guild.fetch_members:29 discord.reaction.Reaction.users:27 #: discord.scheduled_events.ScheduledEvent.subscribers:38 -#: discord.threads.Thread.purge:48 ed1cdd19826443bcafb0987ebb091e42 of +#: discord.threads.Thread.purge:48 of msgid "Examples" msgstr "" -#: 01e7cb99a36b47abbce9830768f0aaa7 51b8dfbb15bb43ef95c144c7a5d3f6ba -#: 745ca57186c14e1785a2e80ce870df80 7a9234e954ec4317a5a562863b521268 +#: 51b8dfbb15bb43ef95c144c7a5d3f6ba 745ca57186c14e1785a2e80ce870df80 #: discord.abc.Messageable.history:40 discord.guild.Guild.bans:36 #: discord.guild.Guild.fetch_members:30 discord.reaction.Reaction.users:28 #: discord.scheduled_events.ScheduledEvent.subscribers:39 -#: edbc71da771842d3aea9af593db2f036 f95b2fa403dc4f92a794b30158d2f431 of +#: f95b2fa403dc4f92a794b30158d2f431 of msgid "Usage ::" msgstr "" #: 154df22c3326437ebd9a4d0421852b9e 976781fce2904a7ea929a7f179bad61a -#: ab788cd1146c42759b597d948a21f602 d3f3a3b667f54db189761cb1f7a9880c -#: discord.abc.Messageable.history:47 discord.reaction.Reaction.users:34 +#: ab788cd1146c42759b597d948a21f602 discord.abc.Messageable.history:47 +#: discord.reaction.Reaction.users:34 #: discord.scheduled_events.ScheduledEvent.subscribers:44 of msgid "Flattening into a list: ::" msgstr "" #: 4e0136f8359346d6ae9e6d3eb61aa0d7 ace68b84a7ee43cbb3d166231f224751 -#: bd8f03a7a627458e993b3312ffe4d046 discord.abc.Messageable.history:52 -#: discord.guild.Guild.bans:16 discord.guild.Guild.fetch_members:10 -#: discord.member.Member.edit:35 eac891cd3dbd47dc9b8fe4be3f905b5b +#: discord.abc.Messageable.history:52 discord.guild.Guild.bans:16 +#: discord.guild.Guild.fetch_members:10 discord.member.Member.edit:35 #: f55d483d8f7243539066e1a0a2e89189 of msgid "All parameters are optional." msgstr "" @@ -1570,22 +1365,22 @@ msgid "The poll to send." msgstr "" #: 3a4f436feb9b4de4a168d2d5a14fbb8d 4e9295f65811429bad49c668d0b4d63c -#: 529869019b26467eabd9b22c54f8a337 5ef39d889467448fa24ecf26ae56b3e5 -#: discord.abc.Messageable.send:99 discord.message.Message.reply:8 of +#: 529869019b26467eabd9b22c54f8a337 discord.abc.Messageable.send:99 +#: discord.message.Message.reply:8 of msgid "The message that was sent." msgstr "" -#: 27d01e18735f42969e57b866ee44ac34 4fd022a21beb4f86a7a42bb8fc34934c -#: 88c91e15b9a246d7ba6c0a0c4a8cd3ca discord.abc.Messageable.send:102 +#: 27d01e18735f42969e57b866ee44ac34 88c91e15b9a246d7ba6c0a0c4a8cd3ca +#: discord.abc.Messageable.send:102 #: discord.interactions.InteractionResponse.premium_required:11 #: discord.interactions.InteractionResponse.send_message:50 #: discord.message.Message.reply:11 e115079242b5446f93fb52a4a2929591 of msgid "Sending the message failed." msgstr "" -#: 11607a716ca841198785219e0ca22b26 4505f54833d2487e9273977980d743f3 -#: 653f7d3602144d8e976bf3697fca85f6 ae8d9e25950748d7b741fcc4d782933b -#: discord.abc.Messageable.send:103 discord.message.Message.reply:12 of +#: 11607a716ca841198785219e0ca22b26 653f7d3602144d8e976bf3697fca85f6 +#: ae8d9e25950748d7b741fcc4d782933b discord.abc.Messageable.send:103 +#: discord.message.Message.reply:12 of msgid "You do not have the proper permissions to send the message." msgstr "" @@ -1611,16 +1406,8 @@ msgid "" "sent." msgstr "" -#: 14645c52282b4897948d349951d1024a 27bc06838ac848c3b0fe0336815bbeac -#: 29925c0db7454fd6a47a22df42a1d4f7 2ee40ebde871468f8f6de6897dac9c7d -#: 3666c2339d0a49e19d24271c3bcba8bd 38872441954a4937b4adbe036302e6e8 -#: 75890795eb3141649ba62f2337421e6d 782f366e5ed847f6bf6c788c4f1925ff -#: 86bbc2437e30463eba135081562d8883 93aac34c639a47d9b97c351311f4762b -#: 9b0abd1a428341979fb585f00a3923ac 9b4d5894f2f7434e8f7a6db8d32e038b -#: 9ee6181f007c4587958af0e67b61b634 a3c36d216f0b40c9a7c15665a87b7ddb -#: ae96e1efcd9d40988c62cd01273b26ea c79512090a914dba8ab3fa21fd75cc6e -#: cc254c16841e4da597b2cb03121e72a8 ce4e0e456b5b4d0cba2b85d163688001 -#: d6e84ae4d1504d90b0e567c3f8d16ffa d91143a7220f4b34bf74155cb8ae8be8 +#: 27bc06838ac848c3b0fe0336815bbeac 75890795eb3141649ba62f2337421e6d +#: 86bbc2437e30463eba135081562d8883 9b4d5894f2f7434e8f7a6db8d32e038b #: 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 @@ -1662,8 +1449,7 @@ msgstr "" #: discord.stage_instance.StageInstance.delete:15 #: discord.stage_instance.StageInstance.edit:22 #: discord.sticker.GuildSticker.delete:15 -#: discord.threads.Thread.delete_messages:30 f0af5aeed9c64f9682895d74ab8d663f -#: of +#: discord.threads.Thread.delete_messages:30 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -1780,18 +1566,16 @@ msgid "The user's username." msgstr "" #: 23e632a55bcf4949b35edf2b13661d83 34f8a3e93d424eff88254983dd3736a7 -#: 3a3a7e1226884523b0ba2364ba0ceaf7 3f94ada44c5a4e4f96a478f2eba12ba9 -#: 67c2d7ad9e4f432590e0941a54d9e9be 6ab9e38fee2f4f6cb94faa9a8b05a91c -#: 829531878901473f909b329033e932a3 8cdd313032d24f41a003933efa33756e -#: 9301fc895bdf4d5781a1ffa99a0ed169 956a1abeaf574fbfba3816ea1bfa1d1b +#: 3a3a7e1226884523b0ba2364ba0ceaf7 67c2d7ad9e4f432590e0941a54d9e9be +#: 6ab9e38fee2f4f6cb94faa9a8b05a91c 829531878901473f909b329033e932a3 +#: 8cdd313032d24f41a003933efa33756e 956a1abeaf574fbfba3816ea1bfa1d1b #: b181e837ebe24f42aed74532d371c2d6 cd70408c99084152b7be0bcf7f009b7e -#: d0d100cfdca84ec6bd94d1435523e5fb d8bb4e332f9e4288aa8952e99c0043df -#: discord.SKU.url:3 discord.automod.AutoModActionMetadata:27 -#: discord.automod.AutoModRule:33 discord.channel.CategoryChannel:27 -#: discord.channel.ForumChannel:25 discord.channel.StageChannel:27 -#: discord.channel.TextChannel:25 discord.channel.VoiceChannel:25 -#: discord.emoji.Emoji:33 discord.guild.Guild:27 -#: discord.integrations.BotIntegration:15 +#: d8bb4e332f9e4288aa8952e99c0043df discord.SKU.url:3 +#: discord.automod.AutoModActionMetadata:27 discord.automod.AutoModRule:33 +#: discord.channel.CategoryChannel:27 discord.channel.ForumChannel:25 +#: discord.channel.StageChannel:27 discord.channel.TextChannel:25 +#: discord.channel.VoiceChannel:25 discord.emoji.Emoji:33 +#: discord.guild.Guild:27 discord.integrations.BotIntegration:15 #: discord.integrations.BotIntegration:27 discord.integrations.Integration:15 #: discord.integrations.Integration:27 #: discord.integrations.IntegrationAccount:9 @@ -1832,8 +1616,7 @@ msgstr "" #: discord.welcome_screen.WelcomeScreen:9 #: discord.welcome_screen.WelcomeScreenChannel:15 discord.widget.Widget:27 #: discord.widget.WidgetChannel:31 discord.widget.WidgetMember:31 -#: discord.widget.WidgetMember:37 e3867aa2a5734ede9dfd2b008ef82ff6 -#: f4cb9643a4f54f8986a504914866acdd of +#: discord.widget.WidgetMember:37 e3867aa2a5734ede9dfd2b008ef82ff6 of msgid ":class:`str`" msgstr "" @@ -1878,9 +1661,8 @@ msgstr "" msgid "The IETF language tag used to identify the language the user is using." msgstr "" -#: ../../api/models.rst:140 304736d9c87440b1b4d8f573adc7def8 -#: 7a2d9ca6781d4f33b2f9fa33a78e4bcc 7c77b2ea3750497e96dc19203a13f276 -#: 9c465eb7704a47f9811d7160f3bd5935 cb5ae2be4f6d4d089f1885ce659a538d +#: ../../api/models.rst:140 7a2d9ca6781d4f33b2f9fa33a78e4bcc +#: 7c77b2ea3750497e96dc19203a13f276 9c465eb7704a47f9811d7160f3bd5935 #: cdc5ce07494d46818ca2ced81397e2b3 dc1d35b84de04aa694c7b09e76c9f5ab #: discord.channel.ForumChannel:53 discord.channel.GroupChannel:57 #: discord.channel.StageChannel:45 discord.channel.TextChannel:49 @@ -2340,21 +2122,18 @@ msgstr "" msgid "The attachment's height, in pixels. Only applicable to images and videos." msgstr "" -#: 16aa462320ca4ecfbe0d2390f73def67 18233b5f8f524f30ae9d138abb7b02e3 -#: 310192c648264bc086b55a67115104f5 32bfaad9dc0e42aba5a769f9c2139168 -#: 4eda47990854400088b81bf7ad06b60b 62e39fcf170c47679b6cd7bf3c126f84 -#: 861419498d894bd392b618fafce8f153 8a0504dbcaec4f5ca2890730091a5b6a -#: a53dd3b06e6747ce830d157361089b45 cc7340cf856c432a8a37d01487f45c4c -#: discord.Thread.category_id:4 discord.channel.CategoryChannel:46 -#: discord.channel.ForumChannel:43 discord.channel.ForumChannel:60 -#: discord.channel.ForumChannel:67 discord.channel.ForumChannel:126 -#: discord.channel.StageChannel:51 discord.channel.StageChannel:58 -#: discord.channel.StageChannel:100 discord.channel.TextChannel:43 -#: discord.channel.TextChannel:56 discord.channel.TextChannel:63 -#: discord.channel.TextChannel:106 discord.channel.VoiceChannel:43 -#: discord.channel.VoiceChannel:50 discord.channel.VoiceChannel:87 -#: discord.components.Button:53 discord.guild.Guild:87 discord.guild.Guild:97 -#: discord.guild.Guild:105 discord.guild.Guild:190 discord.guild.Guild:201 +#: 32bfaad9dc0e42aba5a769f9c2139168 4eda47990854400088b81bf7ad06b60b +#: 8a0504dbcaec4f5ca2890730091a5b6a discord.Thread.category_id:4 +#: discord.channel.CategoryChannel:46 discord.channel.ForumChannel:43 +#: discord.channel.ForumChannel:60 discord.channel.ForumChannel:67 +#: discord.channel.ForumChannel:126 discord.channel.StageChannel:51 +#: discord.channel.StageChannel:58 discord.channel.StageChannel:100 +#: discord.channel.TextChannel:43 discord.channel.TextChannel:56 +#: discord.channel.TextChannel:63 discord.channel.TextChannel:106 +#: discord.channel.VoiceChannel:43 discord.channel.VoiceChannel:50 +#: discord.channel.VoiceChannel:87 discord.components.Button:53 +#: 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.interactions.InteractionMetadata:35 @@ -2673,8 +2452,8 @@ msgid "" "private message then the list is always empty." msgstr "" -#: 88c4c524c78a4857b913ca8d5973f08d 9e75c40ee9b4463aadc399e8db6f6389 -#: a4e4f174c60443c0afb51e724da832d1 discord.guild.Guild.edit_role_positions:31 +#: 9e75c40ee9b4463aadc399e8db6f6389 a4e4f174c60443c0afb51e724da832d1 +#: discord.guild.Guild.edit_role_positions:31 #: discord.guild.Guild.fetch_roles:12 discord.message.Message:113 of msgid "List[:class:`Role`]" msgstr "" @@ -2827,9 +2606,9 @@ msgstr "" msgid "The thread created from this message, if applicable." msgstr "" -#: 2654a66e65374bf188f55b35405bed50 aac45b2defac480591d4ff80dd368aa8 -#: d8d7b5cabb804112945544dd9fce00a3 discord.channel._TextChannel.get_thread:10 -#: discord.guild.Guild.get_thread:10 discord.message.Message:226 of +#: aac45b2defac480591d4ff80dd368aa8 d8d7b5cabb804112945544dd9fce00a3 +#: discord.channel._TextChannel.get_thread:10 discord.guild.Guild.get_thread:10 +#: discord.message.Message:226 of msgid "Optional[:class:`Thread`]" msgstr "" @@ -3070,29 +2849,32 @@ msgid "" "the view is removed." msgstr "" -#: 12c60e70af4046e8ba10b2e84f4f0bb3 332dbf07fc3c4518af8fb62bff79dcac -#: 67b05d01e4534778912bcc2bc182d711 +#: 6f8b6217053e47479783af39a2aff1f6 discord.message.Message.edit:60 of +msgid "The message was not found." +msgstr "" + +#: 332dbf07fc3c4518af8fb62bff79dcac #: discord.interactions.Interaction.edit_original_message:6 #: discord.interactions.Interaction.edit_original_response:52 #: discord.interactions.InteractionMessage.edit:46 #: discord.interactions.InteractionResponse.edit_message:48 -#: discord.message.Message.edit:60 of +#: discord.message.Message.edit:61 of msgid "Editing the message failed." msgstr "" -#: 8f9e1ea8a2e340cd84961e1002372225 discord.message.Message.edit:61 of +#: 8f9e1ea8a2e340cd84961e1002372225 discord.message.Message.edit:62 of msgid "" "Tried to suppress a message without permissions or edited a message's" " content or embed that isn't yours." msgstr "" -#: d13f7e34dd204807a23d8f242e6cfd40 discord.message.Message.edit:62 of +#: d13f7e34dd204807a23d8f242e6cfd40 discord.message.Message.edit:63 of msgid "" "You specified both ``embed`` and ``embeds``, specified both ``file`` " "and ``files``, or either``file`` or ``files`` were of the wrong type." msgstr "" -#: 7810feb6286743e1815a8c05a3a7c021 discord.message.Message.edit:64 of +#: 7810feb6286743e1815a8c05a3a7c021 discord.message.Message.edit:65 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.message.Message\\``" msgstr "" @@ -3124,8 +2906,8 @@ msgstr "" msgid "Pins the message." msgstr "" -#: 26202505ba6947e586039e2c754bf8ae 63843b42e1924b479832a6a8a7e48618 -#: discord.message.Message.pin:5 discord.message.Message.unpin:5 of +#: 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." @@ -3145,8 +2927,8 @@ msgstr "" msgid "You do not have permissions to pin the message." msgstr "" -#: 0d21afec7d6044b798fba0b60322f7a2 4533dbcb39de41998e7511a51a37bb11 -#: discord.message.Message.pin:15 discord.message.Message.unpin:15 of +#: 4533dbcb39de41998e7511a51a37bb11 discord.message.Message.pin:15 +#: discord.message.Message.unpin:15 of msgid "The message or channel was not found or deleted." msgstr "" @@ -3182,8 +2964,7 @@ msgstr "" msgid "Add a reaction to the message." msgstr "" -#: 1aa5ee02625744fb8125add13b1e3df3 bd657fd6ab1340feb3c8e0ed695a8135 -#: d66a572a4fa74e52addeaad952d58e89 discord.message.Message.add_reaction:5 +#: 1aa5ee02625744fb8125add13b1e3df3 discord.message.Message.add_reaction:5 #: discord.message.Message.clear_reaction:5 #: discord.message.Message.remove_reaction:5 of msgid "The emoji may be a unicode emoji or a custom guild :class:`Emoji`." @@ -3208,15 +2989,13 @@ msgstr "" msgid "You do not have the proper permissions to react to the message." msgstr "" -#: 2ffd54e393ab406ea54fc4e98a266593 8dd42a82528e498f8b2686102872ac6f -#: b88c13ed83e5418a9170adff1a0e3523 discord.message.Message.add_reaction:17 +#: 2ffd54e393ab406ea54fc4e98a266593 discord.message.Message.add_reaction:17 #: discord.message.Message.clear_reaction:17 discord.reaction.Reaction.clear:13 #: of msgid "The emoji you specified was not found." msgstr "" -#: 0505095b173e48159d4b6dcc1f0f7cd3 09176183d3c048e581fe6e2b9983e4bd -#: 3c7d18a165c749cda738792a0312f453 422c7b0521e54a28afe1e65e6a49e3ec +#: 09176183d3c048e581fe6e2b9983e4bd 422c7b0521e54a28afe1e65e6a49e3ec #: discord.message.Message.add_reaction:18 #: discord.message.Message.clear_reaction:18 #: discord.message.Message.remove_reaction:23 @@ -3253,13 +3032,12 @@ msgstr "" msgid "The member for which to remove the reaction." msgstr "" -#: 662ed5086e76494795de8ea9d5bca33f 9941fe595096404386307faed343ca19 -#: discord.message.Message.remove_reaction:20 +#: 9941fe595096404386307faed343ca19 discord.message.Message.remove_reaction:20 #: discord.reaction.Reaction.remove:15 of msgid "Removing the reaction failed." msgstr "" -#: 7f2bc964d6354e959e7a3a4c5cb754c2 discord.message.Message.remove_reaction:21 +#: discord.message.Message.remove_reaction:21 #: discord.reaction.Reaction.remove:16 e41740887bbf483fb11ce6d383c6c9ab of msgid "You do not have the proper permissions to remove the reaction." msgstr "" @@ -3273,8 +3051,7 @@ msgstr "" msgid "Clears a specific reaction from the message." msgstr "" -#: 4ca4c4f14828485bbc6d2656a2bfce2a b31e5a12186248189a19328b932b85ff -#: discord.message.Message.clear_reaction:7 +#: b31e5a12186248189a19328b932b85ff discord.message.Message.clear_reaction:7 #: discord.message.Message.clear_reactions:5 of msgid "You need the :attr:`~Permissions.manage_messages` permission to use this." msgstr "" @@ -3284,14 +3061,13 @@ msgstr "" msgid "The emoji to clear." msgstr "" -#: 2233857fffb7482cb227cf18ee71a104 discord.message.Message.clear_reaction:15 -#: discord.reaction.Reaction.clear:11 e8b551eb942b41679802a74c35e331c1 of +#: discord.message.Message.clear_reaction:15 discord.reaction.Reaction.clear:11 +#: e8b551eb942b41679802a74c35e331c1 of msgid "Clearing the reaction failed." msgstr "" -#: 02e12cad95884ce09602f895440c1f7c 2c0573085ea84c958bc40240ec04a71a -#: discord.message.Message.clear_reaction:16 discord.reaction.Reaction.clear:12 -#: of +#: 2c0573085ea84c958bc40240ec04a71a discord.message.Message.clear_reaction:16 +#: discord.reaction.Reaction.clear:12 of msgid "You do not have the proper permissions to clear the reaction." msgstr "" @@ -3324,14 +3100,14 @@ msgstr "" msgid "The channel this message belongs in must be a :class:`TextChannel`." msgstr "" -#: b76d73bb2eec453fa791730f2896373e c412555942314e6abb96db9bca6ed6c0 +#: b76d73bb2eec453fa791730f2896373e #: discord.channel.ForumChannel.create_thread:11 #: discord.channel.TextChannel.create_thread:11 #: discord.message.Message.create_thread:13 of msgid "The name of the thread." msgstr "" -#: 30e22d15e90d4423afb572096bc361de d4ed5bbfc3cd43088a3b6e8715f45654 +#: d4ed5bbfc3cd43088a3b6e8715f45654 #: discord.channel.ForumChannel.create_thread:53 #: discord.channel.TextChannel.create_thread:19 #: discord.message.Message.create_thread:16 of @@ -3341,8 +3117,8 @@ msgid "" "is used." msgstr "" -#: 181f2f80fc1c44fd9bed109ac89f141e 8e3b3a9d19ac4812927782e4fa09edfe -#: discord.message.Message.create_thread:20 discord.threads.Thread.edit:30 of +#: 8e3b3a9d19ac4812927782e4fa09edfe discord.message.Message.create_thread:20 +#: discord.threads.Thread.edit:30 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 " @@ -3359,7 +3135,7 @@ msgstr "" msgid ":class:`.Thread`" msgstr "" -#: 1edc4b26a7b14e7ebc76ed185b7258dd ac637d19fb1d403d95c9d2561056cdc5 +#: ac637d19fb1d403d95c9d2561056cdc5 #: discord.channel.ForumChannel.create_thread:70 #: discord.channel.TextChannel.create_thread:42 #: discord.message.Message.create_thread:27 of @@ -3472,8 +3248,8 @@ msgstr "" msgid "Represents a reaction to a message." msgstr "" -#: 60bb87648d9040c3bdc1881005a683a5 6b17d7197c824dbf9b1b9f5555dda822 -#: discord.invite.Invite:3 discord.reaction.Reaction:3 of +#: 6b17d7197c824dbf9b1b9f5555dda822 discord.invite.Invite:3 +#: discord.reaction.Reaction:3 of msgid "" "Depending on the way this object was created, some of the attributes can " "have a value of ``None``." @@ -3502,9 +3278,8 @@ msgstr "" msgid "The reaction emoji. May be a custom emoji, or a unicode emoji." msgstr "" -#: 4bde8fe9c1b843e1ac8e64327c6fa644 d0fdab02f7ff4c81b105f060099ea6dd -#: discord.reaction.Reaction:30 discord.welcome_screen.WelcomeScreenChannel:21 -#: of +#: d0fdab02f7ff4c81b105f060099ea6dd discord.reaction.Reaction:30 +#: discord.welcome_screen.WelcomeScreenChannel:21 of msgid "Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`]" msgstr "" @@ -3524,7 +3299,7 @@ msgstr "" msgid "Message this reaction is for." msgstr "" -#: 5190e5726035489ba22258b7e607d443 d9ad7a2be3b24ac686dda32d9c316fc8 +#: 5190e5726035489ba22258b7e607d443 #: discord.raw_models.RawReactionActionEvent:54 discord.reaction.Reaction:58 of msgid "Whether this reaction is a burst (super) reaction." msgstr "" @@ -3575,8 +3350,8 @@ msgstr "" msgid "Getting super reactors: ::" msgstr "" -#: 0fc3e29d13884d05af4fd7829184073f 859ad1f6d6fe4419a6e0d7429d714a1c -#: discord.Reaction.burst_colors:1 discord.Reaction.burst_colours:1 of +#: 859ad1f6d6fe4419a6e0d7429d714a1c discord.Reaction.burst_colors:1 +#: discord.Reaction.burst_colours:1 of msgid "Returns a list possible :class:`Colour` this super reaction can be." msgstr "" @@ -3712,7 +3487,7 @@ msgid "The ID of the user that owns this entitlement." msgstr "" #: 6cb0d709a1ce4db0ac68dcdb6166f2fc discord.monetization.Entitlement:27 -#: discord.monetization.Entitlement:57 eb3c7861a13a491ea908638d3b775c62 of +#: discord.monetization.Entitlement:57 of msgid "Union[:class:`int`, :class:`MISSING`]" msgstr "" @@ -3732,8 +3507,8 @@ msgstr "" msgid "When the entitlement starts." msgstr "" -#: 7d2c5e5d21084616a225b5b35ea056dc c2010b24b8dd4c6d88d0ecd78719e628 -#: discord.monetization.Entitlement:45 discord.monetization.Entitlement:51 of +#: c2010b24b8dd4c6d88d0ecd78719e628 discord.monetization.Entitlement:45 +#: discord.monetization.Entitlement:51 of msgid "Union[:class:`datetime.datetime`, :class:`MISSING`]" msgstr "" @@ -3852,8 +3627,8 @@ msgstr "" msgid "Optional[:class:`VoiceChannel`]" msgstr "" -#: 0ea13064f858406d9a644970bab4738b 882f2ffccbb54152b08a3a1c84128add -#: discord.guild.Guild:57 discord.widget.Widget:19 of +#: 0ea13064f858406d9a644970bab4738b discord.guild.Guild:57 +#: discord.widget.Widget:19 of msgid "The guild's ID." msgstr "" @@ -3910,8 +3685,8 @@ msgstr "" msgid "The guild's verification level." msgstr "" -#: 30f9afd8d244416dbcacd423e52553d9 discord.guild.Guild:125 -#: discord.invite.PartialInviteGuild:40 fc441b8a398a45528430a0b152144c74 of +#: discord.guild.Guild:125 discord.invite.PartialInviteGuild:40 +#: fc441b8a398a45528430a0b152144c74 of msgid ":class:`VerificationLevel`" msgstr "" @@ -3939,8 +3714,7 @@ msgid "" "=readme-ov-file#guild-feature-glossary>`_." msgstr "" -#: 1062d87a1499437b8d0fad52243a2c42 402fe8591df646adab6f23b2f9d9081b -#: discord.automod.AutoModTriggerMetadata:29 +#: 1062d87a1499437b8d0fad52243a2c42 discord.automod.AutoModTriggerMetadata:29 #: discord.automod.AutoModTriggerMetadata:38 #: discord.automod.AutoModTriggerMetadata:52 discord.guild.Guild:145 #: discord.invite.PartialInviteGuild:46 discord.sticker.StandardSticker:53 of @@ -4024,9 +3798,8 @@ msgstr "" msgid "The members intent is not enabled." msgstr "" -#: 077d9bc4af6441c6a5ed391c7ac1e1d2 5641b671700a4bf3b21a2239f64e9cd8 -#: discord.guild.Guild.fetch_members:25 discord.guild.Guild.search_members:19 -#: of +#: 077d9bc4af6441c6a5ed391c7ac1e1d2 discord.guild.Guild.fetch_members:25 +#: discord.guild.Guild.search_members:19 of msgid "Getting the members failed." msgstr "" @@ -4034,8 +3807,8 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.MemberIterator\\``" msgstr "" -#: 081c6429caa04e0a8c5e5dbf3e7662c7 4c5a13c5676c44cc86de248b93dd8baa -#: discord.guild.Guild.bans:41 discord.guild.Guild.fetch_members:35 of +#: 081c6429caa04e0a8c5e5dbf3e7662c7 discord.guild.Guild.bans:41 +#: discord.guild.Guild.fetch_members:35 of msgid "Flattening into a list ::" msgstr "" @@ -4138,8 +3911,6 @@ msgstr "" msgid "A list of voice channels that belong to this guild." msgstr "" -#: 373e876152f148038089f956a932f20c 3b767c7eca7b4c108c0b8a1ec2392e54 -#: 8cd16538342347349db85c45c4048567 92654e54cec845f2b651b5237c632afb #: 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 @@ -4201,10 +3972,7 @@ msgstr "" msgid "Returns a channel or thread with the given ID." msgstr "" -#: 3a1180e1deb44b6a8374aee179bde960 4f51145163c24784940599506be8b039 -#: 56c6c525daa045cca9d6990eb2a7785c 6fb31e7daaac48ecb8ae0f2ad021074f -#: 8e5457f352a34ed48d5a54f0cc4bd840 9b4160356f9649e1a8abcfdaf94ea03a -#: b9a5cb9dcc2a445e84a4df4707c5497a discord.channel._TextChannel.get_thread:6 +#: 3a1180e1deb44b6a8374aee179bde960 discord.channel._TextChannel.get_thread:6 #: 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 @@ -4239,15 +4007,13 @@ msgstr "" msgid "Optional[:class:`.abc.GuildChannel`]" msgstr "" -#: 063021b717da4ac1bbe2b9d24f4e77a8 6756f4807ebc43bb9fcd4ade90cb9a0c -#: discord.channel._TextChannel.get_thread:1 discord.guild.Guild.get_thread:1 -#: of +#: 6756f4807ebc43bb9fcd4ade90cb9a0c discord.channel._TextChannel.get_thread:1 +#: discord.guild.Guild.get_thread:1 of msgid "Returns a thread with the given ID." msgstr "" -#: 0b52a378783845b9a553efe578dab819 2b49c4d121db43b194ffa1bfff78a702 -#: discord.channel._TextChannel.get_thread:9 discord.guild.Guild.get_thread:9 -#: of +#: 0b52a378783845b9a553efe578dab819 discord.channel._TextChannel.get_thread:9 +#: discord.guild.Guild.get_thread:9 of msgid "The returned thread or ``None`` if not found." msgstr "" @@ -4255,8 +4021,7 @@ msgstr "" msgid "Returns the guild's channel used for system messages." msgstr "" -#: 2ae6c126f58341fc988bfa1804274039 9e3d2735e47a433f876420b2db8a5da2 -#: a64c2c61a8224e0bb4226e11ef4994a6 discord.Guild.public_updates_channel:5 +#: 9e3d2735e47a433f876420b2db8a5da2 discord.Guild.public_updates_channel:5 #: discord.Guild.rules_channel:4 discord.Guild.system_channel:3 of msgid "If no channel is set, then this returns ``None``." msgstr "" @@ -4305,12 +4070,10 @@ msgstr "" msgid "The member or ``None`` if not found." msgstr "" -#: 3dd36482d6584e0caa30ff04b7f88ac2 discord.guild.Guild.get_member:8 -#: discord.guild.Guild.get_member_named:21 +#: discord.guild.Guild.get_member:8 discord.guild.Guild.get_member_named:21 #: discord.raw_models.AutoModActionExecutionEvent:47 #: discord.raw_models.RawReactionActionEvent:40 -#: discord.raw_models.RawTypingEvent:33 e66d8f3d8faf4bf1b19074324f7b4f06 -#: ea5ce4db5209427392e12d73651f271b of +#: discord.raw_models.RawTypingEvent:33 ea5ce4db5209427392e12d73651f271b of msgid "Optional[:class:`Member`]" msgstr "" @@ -4334,8 +4097,8 @@ msgstr "" msgid "The role or ``None`` if not found." msgstr "" -#: 49faa26614694f83a8a1031e5b037fc0 a59751e769344c159a35d97d289207ab -#: discord.guild.Guild.get_role:8 discord.member.Member.get_role:10 of +#: 49faa26614694f83a8a1031e5b037fc0 discord.guild.Guild.get_role:8 +#: discord.member.Member.get_role:10 of msgid "Optional[:class:`Role`]" msgstr "" @@ -4374,19 +4137,18 @@ msgstr "" msgid "The member that owns the guild." msgstr "" -#: 9edfce4f13344022a20bc5d74a5618f8 d8382b4b46e949acbd18ad7290999e60 -#: discord.Guild.icon:1 discord.PartialInviteGuild.icon:1 -#: discord.PartialWebhookGuild.icon:1 of +#: 9edfce4f13344022a20bc5d74a5618f8 discord.Guild.icon:1 +#: discord.PartialInviteGuild.icon:1 discord.PartialWebhookGuild.icon:1 of msgid "Returns the guild's icon asset, if available." msgstr "" -#: 79b98460de4a45918567ea4ed97db67b cdc6de4d93d84126981872de7ddfd9e4 -#: discord.Guild.banner:1 discord.PartialInviteGuild.banner:1 of +#: 79b98460de4a45918567ea4ed97db67b discord.Guild.banner:1 +#: discord.PartialInviteGuild.banner:1 of msgid "Returns the guild's banner asset, if available." msgstr "" -#: 1503595c1aad4549a6988e6597add1bd 617b62d85d634607ba8b35af07a4aed2 -#: discord.Guild.splash:1 discord.PartialInviteGuild.splash:1 of +#: 1503595c1aad4549a6988e6597add1bd discord.Guild.splash:1 +#: discord.PartialInviteGuild.splash:1 of msgid "Returns the guild's invite splash asset, if available." msgstr "" @@ -4424,8 +4186,8 @@ msgstr "" msgid "Returns the shard ID for this guild if applicable." msgstr "" -#: 2a63da98f7714298bd86c262529e96fc 98a9abb4d99d4af6a1bc90dead64714b -#: discord.Guild.created_at:1 discord.PartialInviteGuild.created_at:1 of +#: 98a9abb4d99d4af6a1bc90dead64714b discord.Guild.created_at:1 +#: discord.PartialInviteGuild.created_at:1 of msgid "Returns the guild's creation time in UTC." msgstr "" @@ -4472,16 +4234,14 @@ msgstr "" msgid "Creates a :class:`TextChannel` for the guild." msgstr "" -#: 7ccbcfbc7c0245ebaf80c63fa46ca066 d15d11b0f7884cfa9ce8b8e10b0f0081 -#: discord.guild.Guild.create_forum_channel:5 +#: d15d11b0f7884cfa9ce8b8e10b0f0081 discord.guild.Guild.create_forum_channel:5 #: discord.guild.Guild.create_text_channel:5 of msgid "" "Note that you need the :attr:`~Permissions.manage_channels` permission to" " create the channel." msgstr "" -#: 0826bc86fc6844d7bd523a337d246ef2 59dc80266fe441d8a613d4b177b2519c -#: discord.guild.Guild.create_forum_channel:8 +#: 0826bc86fc6844d7bd523a337d246ef2 discord.guild.Guild.create_forum_channel:8 #: discord.guild.Guild.create_text_channel:8 of msgid "" "The ``overwrites`` parameter can be used to create a 'secret' channel " @@ -4499,30 +4259,24 @@ msgid "" "channel in the channel list." msgstr "" -#: 1609f6ef955b46daa8feab89aed3f130 3caddaa8be9748a0b5c7e2b6d20702cd -#: 436aeddd681b4340bb158dac6a294899 baa4ae0af73d42ccbd4f2ab5592b2b5b -#: discord.guild.Guild.create_forum_channel:20 +#: baa4ae0af73d42ccbd4f2ab5592b2b5b discord.guild.Guild.create_forum_channel:20 #: discord.guild.Guild.create_stage_channel:8 #: discord.guild.Guild.create_text_channel:20 #: discord.guild.Guild.create_voice_channel:6 discord.widget.WidgetChannel:29 -#: f04ba645478941639f2375ddc8661948 of +#: of msgid "The channel's name." msgstr "" -#: 0c2adeba36d84af9aeff4fd8ffa5d7a7 3790b49ca326407bacd99677d85e7ca1 #: d061fcc33b574ffba76bef2a087460c8 discord.guild.Guild.create_forum_channel:23 #: discord.guild.Guild.create_stage_channel:14 #: discord.guild.Guild.create_text_channel:23 -#: discord.guild.Guild.create_voice_channel:9 e755d7a964c3468b8f7905f13a5ce264 -#: of +#: discord.guild.Guild.create_voice_channel:9 of msgid "" "The overwrites to apply to the channel. Useful for creating secret " "channels." msgstr "" -#: 1edd8ba28a214a2689b68c958b267c2f 6f4ba6a61d134a19a4351fe041cd967f -#: 9d06515f3f7641b09dbaf639bb7e6587 d1087d9122e94791b0aa20790b0e668a -#: discord.guild.Guild.create_forum_channel:26 +#: d1087d9122e94791b0aa20790b0e668a discord.guild.Guild.create_forum_channel:26 #: discord.guild.Guild.create_stage_channel:17 #: discord.guild.Guild.create_text_channel:26 #: discord.guild.Guild.create_voice_channel:12 of @@ -4531,9 +4285,7 @@ msgid "" "will be automatically synced to category if no overwrites are provided." msgstr "" -#: 0848ff8e94324c9db997de2a3c123e40 53e9a8d1ef7c486db9167ae9c78bb56c -#: c9a5417638814f06a3b018b6aa0838d6 ccdf540d4f874713bd55b15253bc98d8 -#: discord.guild.Guild.create_forum_channel:31 +#: 0848ff8e94324c9db997de2a3c123e40 discord.guild.Guild.create_forum_channel:31 #: discord.guild.Guild.create_stage_channel:22 #: discord.guild.Guild.create_text_channel:31 #: discord.guild.Guild.create_voice_channel:17 of @@ -4542,24 +4294,21 @@ msgid "" " the top channel is position 0." msgstr "" -#: 2bc1d86a3c9d4ed2bcdcafe7083bdbca 445e7ca3ca40409399381cc3fa66c395 -#: b12af80947024bd196b707459a1c7ab1 b2201c903bb4444c92177c8cff398d07 -#: discord.channel.ForumChannel.edit:10 discord.channel.TextChannel.edit:19 +#: b12af80947024bd196b707459a1c7ab1 discord.channel.ForumChannel.edit:10 +#: discord.channel.TextChannel.edit:19 #: discord.guild.Guild.create_forum_channel:35 #: discord.guild.Guild.create_stage_channel:11 #: discord.guild.Guild.create_text_channel:35 of msgid "The new channel's topic." msgstr "" -#: 04bb9a8b4c6a47a8ab232c8d41007089 9e9dd9425b054fcfb714c7318b17daaa -#: discord.guild.Guild.create_forum_channel:38 +#: 9e9dd9425b054fcfb714c7318b17daaa discord.guild.Guild.create_forum_channel:38 #: 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`." msgstr "" -#: 158f4a82c5184ed186f0c45d5ca5b0d7 5249f14b4df34180913d70dc0424dff8 #: 6e0e5f25fba64a62b1ac7c005cb3c4aa discord.channel.ForumChannel.edit:14 #: discord.channel.TextChannel.edit:23 #: discord.guild.Guild.create_forum_channel:42 @@ -4567,18 +4316,14 @@ msgstr "" msgid "To mark the channel as NSFW or not." msgstr "" -#: 017d65bacf3b4bfbbd241ed984235147 2a5da0498eb4468e95bc376c2e663bb2 -#: 9adb04fec50a471792f88440104c745e c4783994e88f4aeb9f00f605dc7aac4b -#: discord.guild.Guild.create_forum_channel:45 +#: 9adb04fec50a471792f88440104c745e discord.guild.Guild.create_forum_channel:45 #: discord.guild.Guild.create_stage_channel:26 #: discord.guild.Guild.create_text_channel:45 #: discord.guild.Guild.create_voice_channel:38 of msgid "The reason for creating this channel. Shows up on the audit log." msgstr "" -#: 04c22cfc54c044df8a63b0d3dbd206b3 10f333753a3f485ab9e166f5fa769198 -#: 1cd37bb095e24c0cb549434848340622 33ff9c9a82b64c10a83c4add616fdc82 -#: 62cd93ababdf4cfd9cce9f1a801e775d a47b33dd7e3e423bbc5cb05c12895fc7 +#: 33ff9c9a82b64c10a83c4add616fdc82 #: discord.channel.CategoryChannel.create_forum_channel:7 #: discord.channel.CategoryChannel.create_stage_channel:7 #: discord.channel.CategoryChannel.create_text_channel:5 @@ -4587,47 +4332,38 @@ msgstr "" #: 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 fde12a59435846c39cb0f10c1e144e14 -#: of +#: discord.guild.Guild.create_voice_channel:41 of msgid "The channel that was just created." msgstr "" -#: 809a9a177767412ea6242641e68be16f 8b6a84cc25c349419c31de47c2303d96 +#: 8b6a84cc25c349419c31de47c2303d96 #: discord.channel.CategoryChannel.create_text_channel:6 #: discord.guild.Guild.create_text_channel:49 of msgid ":class:`TextChannel`" msgstr "" -#: 0114eb9f7deb4dadaa52b41a0ecda85d 4add16d398aa4f518bf3f72e29c63eb3 -#: 58e3a614336b400e90a85ec0941087e2 7e15a4a056c44b6aa411b98f9832c52d -#: c80ea61f690a43b1b33e04f5455833b6 c9655e17e69d47da801e88fca3d16f86 -#: discord.channel.CategoryChannel.clone:22 +#: 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 f8709c4a529b4bdf9a369a9e4fb45a7e -#: of +#: discord.guild.Guild.create_voice_channel:44 of msgid "You do not have the proper permissions to create this channel." msgstr "" -#: 45065f4fa65d4bd8baf39aa0a4aae98e 6000a8b302d348b6bcc347bfd2d4a1ca -#: a152e92313ea4bb89cecd1b6400cdbc6 abfcf22ceae94b8ba266c29a2fa8ba6c #: 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 e3fbf7d8bf344cd0b81613c462bf5066 -#: ff2795e7198d4a86b02989a21cf39afa of +#: discord.guild.Guild.create_voice_channel:45 of msgid "Creating the channel failed." msgstr "" -#: 0b663ebdee664572bfd1ee200898c6c4 18e2b63aff2d4d938974528b742d4c88 -#: 353e85d3c97d4d3f976c9a308e8dcd37 7bf63611242a4cdc9df3378f7c4b7143 -#: 83ae3be9003e4fc1af548a97fff9850d discord.guild.Guild.create_category:15 +#: 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 @@ -4635,13 +4371,11 @@ 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 f84b5551f533496385cc0f08cdb31bcf -#: of +#: discord.guild.Guild.create_text_channel:57 of msgid "Creating a basic channel:" msgstr "" -#: aad25d44f07241feb96ce590433a0d06 d02100cc73e84244915ea5042b7d93b7 -#: discord.guild.Guild.create_forum_channel:70 +#: d02100cc73e84244915ea5042b7d93b7 discord.guild.Guild.create_forum_channel:70 #: discord.guild.Guild.create_text_channel:63 of msgid "Creating a \"secret\" channel:" msgstr "" @@ -4655,13 +4389,12 @@ msgstr "" #: da6c567358d2457a8328b9419aba1b0c discord.channel.StageChannel:62 #: discord.channel.VoiceChannel:54 discord.guild.Guild.create_voice_channel:21 -#: e4a529edf2a7427d9f0d448e950c5a3d of +#: of msgid "The channel's preferred audio bitrate in bits per second." msgstr "" -#: 61e6218add924882b4544d4f65fe3038 b45a714586514aa199c2aa4f8fd70cfc -#: discord.channel.VoiceChannel:60 discord.guild.Guild.create_voice_channel:24 -#: of +#: 61e6218add924882b4544d4f65fe3038 discord.channel.VoiceChannel:60 +#: discord.guild.Guild.create_voice_channel:24 of msgid "The channel's limit for number of members that can be in a voice channel." msgstr "" @@ -4673,16 +4406,14 @@ msgid "" "1.7" msgstr "" -#: a012c67cbf8c4c758c6232633b5b90b4 ae62841317554b39b2c03b27fb66f7c4 -#: discord.channel.VoiceChannel:66 discord.guild.Guild.create_voice_channel:27 -#: of +#: a012c67cbf8c4c758c6232633b5b90b4 discord.channel.VoiceChannel:66 +#: discord.guild.Guild.create_voice_channel:27 of msgid "" "The region for the voice channel's voice communication. A value of " "``None`` indicates automatic voice region detection." msgstr "" -#: 143d16193a8a48bca8f44b6c8f8b294c 198ebaf4f6584b8abd4208269d8a7f60 -#: discord.channel.VoiceChannel.edit:38 +#: 143d16193a8a48bca8f44b6c8f8b294c discord.channel.VoiceChannel.edit:38 #: discord.guild.Guild.create_voice_channel:33 of msgid "" "The camera video quality for the voice channel's participants. .. " @@ -4691,12 +4422,11 @@ msgstr "" #: 41726a9352834d8eb39464ddde36de96 discord.channel.VoiceChannel:75 #: discord.channel.VoiceChannel.edit:38 -#: discord.guild.Guild.create_voice_channel:33 f81dfca9eaf142aabf6243ffebb15d3a -#: of +#: discord.guild.Guild.create_voice_channel:33 of msgid "The camera video quality for the voice channel's participants." msgstr "" -#: 882663e87fa341189dff841fac58e4ba c5cb71ee58114ad9a77c365f6c9176be +#: c5cb71ee58114ad9a77c365f6c9176be #: discord.channel.CategoryChannel.create_voice_channel:6 #: discord.guild.Guild.create_voice_channel:42 of msgid ":class:`VoiceChannel`" @@ -4709,7 +4439,7 @@ msgid "" ":class:`StageChannel` instead." msgstr "" -#: 3682e80e1aff4ac38504209bf3c75b67 c125cd5cd18a4cc9bc46d5d9206d57e7 +#: c125cd5cd18a4cc9bc46d5d9206d57e7 #: discord.channel.CategoryChannel.create_stage_channel:8 #: discord.guild.Guild.create_stage_channel:30 of msgid ":class:`StageChannel`" @@ -4737,8 +4467,7 @@ msgid "" "''). .. versionadded:: v2.5" msgstr "" -#: 674bb951bf6f4615bdd90432ab644f2c acba40fd9b99460bb43889ba61c943d4 -#: discord.channel.ForumChannel.edit:41 +#: acba40fd9b99460bb43889ba61c943d4 discord.channel.ForumChannel.edit:41 #: discord.guild.Guild.create_forum_channel:48 of msgid "" "The default reaction emoji. Can be a unicode emoji or a custom emoji in " @@ -4746,7 +4475,7 @@ msgid "" "'')." msgstr "" -#: 18dbe7f3736a46b086fab0dc3f51122f 40f5253a0a994369be22ef233358809c +#: 40f5253a0a994369be22ef233358809c #: discord.channel.CategoryChannel.create_forum_channel:8 #: discord.guild.Guild.create_forum_channel:56 of msgid ":class:`ForumChannel`" @@ -4757,22 +4486,19 @@ msgstr "" msgid "The argument is not in proper form." msgstr "" -#: 79a4e988b37d4e64afe1d69afb920ca7 9bdb1e626e5b4c1f9dad1bb9f2df7372 -#: discord.guild.Guild.create_category:3 of +#: 79a4e988b37d4e64afe1d69afb920ca7 discord.guild.Guild.create_category:3 of msgid "" "Same as :meth:`create_text_channel` except makes a " ":class:`CategoryChannel` instead." msgstr "" -#: 716d3c3986d448ba8bbae24d3a927b3d 9100aed34bd14af28745ceddb65aeb80 -#: discord.guild.Guild.create_category:7 of +#: 716d3c3986d448ba8bbae24d3a927b3d discord.guild.Guild.create_category:7 of msgid "" "The ``category`` parameter is not supported in this function since " "categories cannot have categories." msgstr "" -#: 27c0ba54755f4232854c7bb1e836306b 5f28803b6126460f925f168cd21164cd -#: discord.guild.Guild.create_category:11 of +#: 27c0ba54755f4232854c7bb1e836306b discord.guild.Guild.create_category:11 of msgid ":class:`CategoryChannel`" msgstr "" @@ -4819,8 +4545,8 @@ msgid "The reason to show up in the audit log." msgstr "" #: 0401bd2a8e2641b4b33a27e26bec88b9 6a5a47ad973940209028891e87d59314 -#: 6e383a0f60374e1792867357bb73d27a 845342df7f694a18b74e63bd8283fbf9 -#: discord.automod.AutoModRule.delete:10 discord.automod.AutoModRule.edit:35 +#: 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 @@ -4984,9 +4710,8 @@ msgstr "" msgid "You do not have permissions to edit the guild." msgstr "" -#: 3d2005f11a794335a10c47ceb9494569 7026e8922b26447f903df8f0411dae38 -#: discord.guild.Guild.edit:100 discord.integrations.StreamIntegration.edit:19 -#: of +#: 7026e8922b26447f903df8f0411dae38 discord.guild.Guild.edit:100 +#: discord.integrations.StreamIntegration.edit:19 of msgid "Editing the guild failed." msgstr "" @@ -5003,11 +4728,11 @@ msgid "" "mentioned in :meth:`Client.fetch_guild` and may not have full data." msgstr "" -#: 276f56a64f5843658e8be434f64806d5 9c735f0e65834a429826e96e1cd0e8e1 -#: discord.channel.CategoryChannel:33 discord.channel.ForumChannel:31 -#: discord.channel.StageChannel:33 discord.channel.TextChannel:31 -#: discord.channel.VoiceChannel:31 discord.guild.Guild.edit:105 -#: discord.integrations.BotIntegration:21 discord.integrations.Integration:21 +#: 276f56a64f5843658e8be434f64806d5 discord.channel.CategoryChannel:33 +#: discord.channel.ForumChannel:31 discord.channel.StageChannel:33 +#: discord.channel.TextChannel:31 discord.channel.VoiceChannel:31 +#: discord.guild.Guild.edit:105 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 #: discord.stage_instance.StageInstance:29 discord.template.Template:52 @@ -5084,15 +4809,14 @@ msgstr "" msgid "The maximum number of members to retrieve, up to 1000." msgstr "" -#: 92f75e3a49844fddaa6a5089964c0135 accd314ed7a443a092b37ec3dd0d8643 -#: discord.guild.Guild.query_members:33 discord.guild.Guild.search_members:16 -#: of +#: 92f75e3a49844fddaa6a5089964c0135 discord.guild.Guild.query_members:33 +#: discord.guild.Guild.search_members:16 of msgid "The list of members that have matched the query." msgstr "" #: 12afd1d7c7e440c880a4b51741d666bd 4ab8c0068b7244b3a7274cfc050aaa1f -#: d1bc4b075a1f4d74beb00c7b12f21914 discord.guild.Guild.query_members:34 -#: discord.guild.Guild.search_members:17 discord.widget.Widget:47 of +#: discord.guild.Guild.query_members:34 discord.guild.Guild.search_members:17 +#: discord.widget.Widget:47 of msgid "List[:class:`Member`]" msgstr "" @@ -5148,10 +4872,9 @@ msgstr "" msgid ":class:`BanEntry`" msgstr "" -#: 53af8ec9a63546c58412a8f4710b321d 73cd4a54b33f468fbd6598ae6039b5ad -#: 9c4c94aac34c4e5daa5dec9015f1399e discord.abc.GuildChannel.invites:10 +#: 73cd4a54b33f468fbd6598ae6039b5ad discord.abc.GuildChannel.invites:10 #: discord.guild.Guild.bans:30 discord.guild.Guild.fetch_ban:15 -#: discord.guild.Guild.invites:11 fc14665c6b8c42f7b2021236fbe289a1 of +#: discord.guild.Guild.invites:11 of msgid "You do not have proper permissions to get the information." msgstr "" @@ -5159,10 +4882,9 @@ msgstr "" msgid "This user is not banned." msgstr "" -#: a18ed0d4d7704b9ea30fe7d2b8d050b0 dd2d4279f4094eb185c46164537534df #: discord.abc.GuildChannel.invites:11 discord.guild.Guild.bans:31 #: discord.guild.Guild.fetch_ban:17 discord.guild.Guild.invites:12 -#: e91a22a8592f4d83adfff9b890100c70 f604401cde9a47eeb37838e3eefdad3d of +#: e91a22a8592f4d83adfff9b890100c70 of msgid "An error occurred while fetching the information." msgstr "" @@ -5278,14 +5000,13 @@ msgstr "" msgid "The ``roles`` keyword-only parameter was added." msgstr "" -#: 0fd3894014d744e3a1de5dc175707f11 a6643b5e6f8548d2adfc203bbb424b8c +#: 0fd3894014d744e3a1de5dc175707f11 #: discord.guild.Guild.estimate_pruned_members:8 #: discord.guild.Guild.prune_members:20 of msgid "The number of days before counting as inactive." msgstr "" -#: 3224d7c321cc4c78b44b8fc4932f2b89 6211cc2aa291498796952ffa64eee7c9 -#: discord.abc.GuildChannel.set_permissions:53 +#: 3224d7c321cc4c78b44b8fc4932f2b89 discord.abc.GuildChannel.set_permissions:53 #: discord.guild.Guild.prune_members:23 discord.guild.Guild.unban:14 #: discord.member.Member.move_to:18 discord.member.Member.remove_timeout:11 #: discord.member.Member.timeout:11 discord.member.Member.timeout_for:13 of @@ -5307,7 +5028,7 @@ msgid "" " excluded." msgstr "" -#: 5aa6ae18b0af4102b10a032b1b6a7e8f 913056eb50fa459dbf010b7884d25537 +#: 5aa6ae18b0af4102b10a032b1b6a7e8f #: discord.guild.Guild.estimate_pruned_members:20 #: discord.guild.Guild.prune_members:36 of msgid "You do not have permissions to prune members." @@ -5353,7 +5074,7 @@ msgstr "" msgid "Gets the list of webhooks from this guild." msgstr "" -#: 81f00aa66a804c659436513d84f58331 a41a818bb60d4197af2cfa72219eee39 +#: a41a818bb60d4197af2cfa72219eee39 #: discord.channel.StageChannel.create_webhook:5 #: discord.channel.StageChannel.webhooks:5 #: discord.channel.VoiceChannel.create_webhook:5 @@ -5367,15 +5088,13 @@ msgstr "" msgid "The webhooks for this guild." msgstr "" -#: 7253240c20004a45b527af391c6c7fae 99e2ef5f06e840b49beef674316afa93 -#: discord.channel.StageChannel.webhooks:8 +#: 7253240c20004a45b527af391c6c7fae discord.channel.StageChannel.webhooks:8 #: discord.channel.VoiceChannel.webhooks:8 #: discord.channel._TextChannel.webhooks:8 discord.guild.Guild.webhooks:8 of msgid "List[:class:`Webhook`]" msgstr "" -#: a35aad3bdf6a4eab97d658e6525ce10a cfc0d35c673d41278b8b1cd4581fee83 -#: discord.channel.StageChannel.webhooks:10 +#: cfc0d35c673d41278b8b1cd4581fee83 discord.channel.StageChannel.webhooks:10 #: discord.channel.VoiceChannel.webhooks:10 #: discord.channel._TextChannel.webhooks:10 discord.guild.Guild.webhooks:10 of msgid "You don't have permissions to get the webhooks." @@ -5425,8 +5144,8 @@ msgid "" "this information." msgstr "" -#: 74f1849dc85b465e874fdcba96c50071 b4eb1b6da60540cd89dedf2329be357a -#: discord.abc.GuildChannel.invites:7 discord.guild.Guild.invites:8 of +#: b4eb1b6da60540cd89dedf2329be357a discord.abc.GuildChannel.invites:7 +#: discord.guild.Guild.invites:8 of msgid "The list of invites that are currently active." msgstr "" @@ -5438,9 +5157,7 @@ msgstr "" msgid "Creates a template for the guild." msgstr "" -#: a582a220595b498096d03893062a9df0 adfb039ef6d545d6aa4a65fee758b611 -#: b248bb63d2404648aa22ca648a5d0ca8 d99eae95a87a4b7f913ecc5a4c7ca6d6 -#: discord.guild.Guild.create_integration:5 +#: b248bb63d2404648aa22ca648a5d0ca8 discord.guild.Guild.create_integration:5 #: discord.guild.Guild.create_template:5 discord.guild.Guild.integrations:5 #: discord.integrations.Integration.delete:5 #: discord.integrations.StreamIntegration.edit:5 @@ -5448,13 +5165,13 @@ msgstr "" msgid "You must have the :attr:`~Permissions.manage_guild` permission to do this." msgstr "" -#: 6573de58430a435fb453dcffcad5c318 8a02d4ac608d419788e95d560d214721 -#: discord.guild.Guild.create_template:11 discord.template.Template:19 of +#: 8a02d4ac608d419788e95d560d214721 discord.guild.Guild.create_template:11 +#: discord.template.Template:19 of msgid "The name of the template." msgstr "" -#: 29ab765f02d240d882a315f3e85185da d305a169d2574be8813ea5e8a02a9756 -#: discord.guild.Guild.create_template:14 discord.template.Template:25 of +#: d305a169d2574be8813ea5e8a02a9756 discord.guild.Guild.create_template:14 +#: discord.template.Template:25 of msgid "The description of the template." msgstr "" @@ -5471,15 +5188,13 @@ msgstr "" msgid "The integration type (e.g. Twitch)." msgstr "" -#: 1346001cfed24b21b072ef9856fdbdae 944b63c7272645ac8e3cb2e3e21563fe -#: discord.guild.Guild.create_integration:14 +#: 1346001cfed24b21b072ef9856fdbdae discord.guild.Guild.create_integration:14 #: discord.integrations.BotIntegration:7 discord.integrations.Integration:7 #: discord.integrations.StreamIntegration:7 of msgid "The integration ID." msgstr "" -#: b2080ec5a9504c288adff5bb581385d4 d113a7909c6d4a71bf31959da1ae369d -#: discord.guild.Guild.create_integration:17 +#: b2080ec5a9504c288adff5bb581385d4 discord.guild.Guild.create_integration:17 #: discord.guild.Guild.integrations:13 of msgid "You do not have permission to create the integration." msgstr "" @@ -5542,12 +5257,11 @@ msgid "The sticker's ID." msgstr "" #: 2e5e5cb4083b4d768bb3ca349cd4cc41 discord.guild.Guild.fetch_sticker:16 -#: discord.sticker.StickerItem.fetch:5 ee33114d35c04bba9e3a60b0daace838 of +#: discord.sticker.StickerItem.fetch:5 of msgid "The retrieved sticker." msgstr "" -#: 0ef37b2e6d2e442fb19065b7614a9b0d 2802fcb7a86b474589f5c11ccebdfc55 -#: ae85608176334c78a30d747892aebbd0 discord.guild.Guild.create_sticker:27 +#: 2802fcb7a86b474589f5c11ccebdfc55 discord.guild.Guild.create_sticker:27 #: discord.guild.Guild.fetch_sticker:17 discord.sticker.GuildSticker.edit:19 of msgid ":class:`GuildSticker`" msgstr "" @@ -5564,8 +5278,7 @@ msgstr "" msgid "Creates a :class:`Sticker` for the guild." msgstr "" -#: 19d83ba9c2b64a40a0d99a566e2f1570 b08f600f8fb24a939877a9f21c67b6b9 -#: d9bcd31ba9c8417eaebec2098f4a6866 discord.guild.Guild.create_sticker:5 +#: 19d83ba9c2b64a40a0d99a566e2f1570 discord.guild.Guild.create_sticker:5 #: discord.guild.Guild.delete_sticker:5 discord.sticker.GuildSticker.delete:5 #: of msgid "" @@ -5581,9 +5294,8 @@ msgstr "" msgid "The sticker's description. If used, must be 2 to 100 characters." msgstr "" -#: d1d3341da8154cc6b4378671085d6876 da50ce0daeb14bac9177688a530a501f -#: discord.guild.Guild.create_sticker:17 discord.sticker.GuildSticker.edit:12 -#: of +#: d1d3341da8154cc6b4378671085d6876 discord.guild.Guild.create_sticker:17 +#: discord.sticker.GuildSticker.edit:12 of msgid "The name of a unicode emoji that represents the sticker's expression." msgstr "" @@ -5612,7 +5324,7 @@ msgid "The parameters for the sticker are not correctly formatted." msgstr "" #: bcb585d0888b47c5aa7e11bd76e69153 discord.guild.Guild.delete_sticker:3 -#: discord.sticker.GuildSticker.delete:3 e42fb4e9e6cd462899cde8b8f13f183e of +#: discord.sticker.GuildSticker.delete:3 of msgid "Deletes the custom :class:`Sticker` from the guild." msgstr "" @@ -5621,18 +5333,17 @@ msgid "The sticker you are deleting." msgstr "" #: discord.guild.Guild.delete_sticker:14 discord.sticker.GuildSticker.delete:9 -#: eb21701dec21455885321861a71e8a93 f7a4f3ca9f0840278988c57b3e1584ba of +#: f7a4f3ca9f0840278988c57b3e1584ba of msgid "The reason for deleting this sticker. Shows up on the audit log." msgstr "" #: 57b98898cf2b4745af78f85b0f783f43 discord.guild.Guild.delete_sticker:17 -#: discord.sticker.GuildSticker.delete:12 f882c67f674f47e397cfa9cbd16ed37e of +#: discord.sticker.GuildSticker.delete:12 of msgid "You are not allowed to delete stickers." msgstr "" -#: 854d757ca8b241ebab7c4cacf7bcec8c b1d13694e29548c2b31bf65409c39404 -#: discord.guild.Guild.delete_sticker:18 discord.sticker.GuildSticker.delete:13 -#: of +#: b1d13694e29548c2b31bf65409c39404 discord.guild.Guild.delete_sticker:18 +#: discord.sticker.GuildSticker.delete:13 of msgid "An error occurred deleting the sticker." msgstr "" @@ -5668,8 +5379,8 @@ msgid "" ":attr:`emojis` instead." msgstr "" -#: 04438e1da08e48938f42dbf2de330ba9 53a1817de08548d2a68fbe1e43614c15 -#: discord.emoji.Emoji:37 discord.guild.Guild.fetch_emoji:11 of +#: 53a1817de08548d2a68fbe1e43614c15 discord.emoji.Emoji:37 +#: discord.guild.Guild.fetch_emoji:11 of msgid "The emoji's ID." msgstr "" @@ -5678,8 +5389,7 @@ msgid "The retrieved emoji." msgstr "" #: 1eb1e8a92e454d7bbee3b5e9541f84fd 37a41037481642b78fafaee019f75015 -#: 399573321d6c4868983d0d4e6e50494d discord.emoji.Emoji.edit:25 -#: discord.guild.Guild.create_custom_emoji:29 +#: discord.emoji.Emoji.edit:25 discord.guild.Guild.create_custom_emoji:29 #: discord.guild.Guild.fetch_emoji:15 of msgid ":class:`Emoji`" msgstr "" @@ -5755,9 +5465,8 @@ msgstr "" msgid "Deletes the custom :class:`Emoji` from the guild." msgstr "" -#: 3312ce3f569645198e48c2b41085b692 discord.emoji.Emoji.delete:5 -#: discord.emoji.Emoji.edit:5 discord.guild.Guild.delete_emoji:5 -#: fb90b1ef5ff84a2fa79294890e940a4e ff6de30aac954fea9e2f208059f9cb4c of +#: discord.emoji.Emoji.delete:5 discord.emoji.Emoji.edit:5 +#: discord.guild.Guild.delete_emoji:5 ff6de30aac954fea9e2f208059f9cb4c of msgid "You must have :attr:`~Permissions.manage_emojis` permission to do this." msgstr "" @@ -5765,18 +5474,18 @@ msgstr "" msgid "The emoji you are deleting." msgstr "" -#: 678beeb23b2d4987b952b0071cc7e655 83fa5c76aa45496c8a174a7aba164212 -#: discord.emoji.Emoji.delete:9 discord.guild.Guild.delete_emoji:12 of +#: 678beeb23b2d4987b952b0071cc7e655 discord.emoji.Emoji.delete:9 +#: discord.guild.Guild.delete_emoji:12 of msgid "The reason for deleting this emoji. Shows up on the audit log." msgstr "" -#: 06192bc5820542e09a610656abe007be d87322ed656a4631bd9fa98caa580e08 -#: discord.emoji.Emoji.delete:12 discord.guild.Guild.delete_emoji:15 of +#: d87322ed656a4631bd9fa98caa580e08 discord.emoji.Emoji.delete:12 +#: discord.guild.Guild.delete_emoji:15 of msgid "You are not allowed to delete emojis." msgstr "" -#: 595f6eee2e13488f8569abd8053aeeb1 dd8fe40fffc947b8adf8f1e9fdfa8d16 -#: discord.emoji.Emoji.delete:13 discord.guild.Guild.delete_emoji:16 of +#: 595f6eee2e13488f8569abd8053aeeb1 discord.emoji.Emoji.delete:13 +#: discord.guild.Guild.delete_emoji:16 of msgid "An error occurred deleting the emoji." msgstr "" @@ -6967,6 +6676,22 @@ msgid "" "unavailable, ``None`` is returned." msgstr "" +#: be1c1bedfca64980a23a4e6ce258f0d1 discord.Member.display_banner:1 of +msgid "Returns the member's display banner." +msgstr "" + +#: 66a66f71e0fe488ca806a75ad79389bd discord.Member.display_banner:3 of +msgid "" +"For regular members this is just their banner, but if they have a guild " +"specific banner then that is returned instead." +msgstr "" + +#: 11a30a6056824ad3b282435d7c3ac74f discord.Member.guild_banner:1 of +msgid "" +"Returns an :class:`Asset` for the guild banner the member has. If " +"unavailable, ``None`` is returned." +msgstr "" + #: 0fe8c01199404f9bb81abee32e46de02 discord.Member.activity:1 of msgid "" "Returns the primary activity the user is currently doing. Could be " @@ -10709,7 +10434,7 @@ msgstr "" msgid "The newly created stage instance." msgstr "" -#: 155260cb1d8e4613b0448e82854766f1 9c9686e2d0a14683a181e9e88b509a14 +#: 155260cb1d8e4613b0448e82854766f1 #: discord.channel.StageChannel.create_instance:25 #: discord.channel.StageChannel.fetch_instance:8 of msgid ":class:`StageInstance`" @@ -11856,35 +11581,35 @@ msgid "" ":meth:`.abc.Messageable.send` for more information." msgstr "" -#: 57b7e0b2c9594f87a4f6a794d8f8311d 6e9e9dc0d2334596a368697a50b9bcdf +#: 57b7e0b2c9594f87a4f6a794d8f8311d #: discord.interactions.Interaction.edit_original_message:3 #: discord.interactions.Interaction.edit_original_response:49 #: discord.interactions.InteractionMessage.edit:43 of msgid "The newly edited message." msgstr "" -#: bac68fd9b9b94a4db357840571c0db30 c9d4555a10334b05844245ef0bb77543 +#: c9d4555a10334b05844245ef0bb77543 #: discord.interactions.Interaction.edit_original_message:4 #: discord.interactions.Interaction.edit_original_response:50 #: discord.interactions.InteractionMessage.edit:44 of msgid ":class:`InteractionMessage`" msgstr "" -#: 78d68e26f3c249a587002c93966ab85f b305b4b190304f928eacfe9998ad4a2b +#: b305b4b190304f928eacfe9998ad4a2b #: discord.interactions.Interaction.edit_original_message:7 #: discord.interactions.Interaction.edit_original_response:53 #: discord.interactions.InteractionMessage.edit:47 of msgid "Edited a message that is not yours." msgstr "" -#: 0e2e17416ca94d62957d593de02de4f8 4fd1e2553b774feead560beb83cb9a10 +#: 0e2e17416ca94d62957d593de02de4f8 #: discord.interactions.Interaction.edit_original_message:8 #: discord.interactions.Interaction.edit_original_response:54 #: discord.interactions.InteractionMessage.edit:48 of msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``" msgstr "" -#: 02602cf743b24b9c840aa0cd9efd0edd a5114f88c58f463b828b0bbcdf8ea0cf +#: a5114f88c58f463b828b0bbcdf8ea0cf #: discord.interactions.Interaction.edit_original_message:9 #: discord.interactions.Interaction.edit_original_response:55 #: discord.interactions.InteractionMessage.edit:49 diff --git a/docs/locales/en/LC_MESSAGES/api/utils.po b/docs/locales/en/LC_MESSAGES/api/utils.po index f59470c925..54425aad81 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-08-10 02:50+0000\n" +"POT-Creation-Date: 2024-10-11 09:03+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.16.0\n" #: ../../api/utils.rst:6 b2f28caecc924db59cc0bfda2cf725bb msgid "Utility Functions" @@ -48,12 +48,10 @@ msgstr "" #: 55701d63ab734c498871b0f9b16d1c6d 5f476066bcaf4eae9d5ca625db8badcf #: 6a62a020e98a4607844e6a1d92754354 7a0f3e4603c446ee80192ad6a4c2a275 #: 8a406056f674402fbda55a5b21a97010 8cd9a4a6430f4d4083e18c8cf19fcf48 -#: 94c84324850542b18825d9ad059adfca 966fc85ec97e4462a08892e3238a8de7 #: ab4317ac344e484ab6269743deb00536 ac91098994644d18b800c34e375c9751 #: b2325f4789474a608227307565f07ab8 b2eaf3d8463e41408acf895a2e2016b6 -#: b4007756f3b14b119341325d85618f45 d084c891f79846a089b9181a6952a853 -#: discord.utils.get_or_fetch e235bd384d1b429d8285ad37f2d4a591 -#: f8bf8feea079450998152dcff00e95c1 of +#: d084c891f79846a089b9181a6952a853 discord.utils.get_or_fetch +#: e235bd384d1b429d8285ad37f2d4a591 f8bf8feea079450998152dcff00e95c1 of msgid "Parameters" msgstr "" @@ -73,11 +71,9 @@ msgstr "" #: 74261c6f68334a9c9832b03ab14c173c 77e1c55771274774bc9154f8b83f65fc #: 7b6ea48218734b5d9fdac096eb1869e9 8c58ff1ae8594e3885fc52f7276a6393 #: abf23af895704f009e6e57170df2e2c3 ae19383e27b04626a84993ee6c1dc6c2 -#: b240a7e64248402482220648f8d25d89 b91f8eeb2b9144e8ae6b7ef21d93a779 -#: bfc10ea03c514b9788b46e71d6bb66fd c287aafc3232425da8ccd5cca5f25e2d -#: cf3a47a3633248deb7dd10cf5aabac09 discord.utils.get_or_fetch -#: eaf3c063f00646c9a476d69b6683b0ac eb0e0c983f3c4751858bc3209d71caf8 -#: f43529e1bd0a4b11aa3c197db4892dee of +#: b240a7e64248402482220648f8d25d89 c287aafc3232425da8ccd5cca5f25e2d +#: discord.utils.get_or_fetch eaf3c063f00646c9a476d69b6683b0ac +#: eb0e0c983f3c4751858bc3209d71caf8 f43529e1bd0a4b11aa3c197db4892dee of msgid "Return type" msgstr "" @@ -116,11 +112,13 @@ msgid "" "returned." msgstr "" -#: 3521bfb272664038a752ad0c4215b894 3924fb9efa21466e8ad1606af419115d +#: 3521bfb272664038a752ad0c4215b894 38fdef3a74ae45a48840ee240fd21411 +#: 3924fb9efa21466e8ad1606af419115d discord.utils.basic_autocomplete:22 #: discord.utils.get:16 discord.utils.get_or_fetch:28 of msgid "Examples" msgstr "" +#: 19a0e7b1793540e8a019407150d0b27a discord.utils.basic_autocomplete:23 #: discord.utils.get:17 ebf141cbc71a4423aa0f9536eaa183a4 of msgid "Basic usage:" msgstr "" @@ -174,15 +172,15 @@ msgid "" msgstr "" #: ../../api/utils.rst 1fec765e695e4742b8b12fe2c089354f -#: 2518caf557d74fe89605eb9ccea011f7 2cada1fbf84b404fb2628ac3f35b19ed -#: 36f7538b818747bba0d09bfdca701d0c 410c4260d88e4f388018236761fc0965 -#: 5a9fd330b31e4c7c8844cdf8c620430b 5e2662c472244430a1c5f927e8ad5742 -#: 6a6845d4e22b436ca97dfac93491f478 7fd927630bce466fb5d388f8d11fcdb4 -#: 8035ef1de15d4808923a8f8d047577bc 80cac2a2e81441b287f204bf5131b09d -#: 96d038e7361c4ea69e5d5fb8389f92dd b9b2c90b77b84eb5805166bc365f005b -#: c1a779448b8c416f9893dcbbbc8b8ae1 c2f878aa2d944761ba684104b753f875 -#: c9e6df7e45324f84a24e0117930a36a1 discord.utils.get_or_fetch -#: e4958f5419174efea8ba08cb566b5fe0 fa6b89a60707475d9f9f29fe605228b4 of +#: 2cada1fbf84b404fb2628ac3f35b19ed 36f7538b818747bba0d09bfdca701d0c +#: 410c4260d88e4f388018236761fc0965 5a9fd330b31e4c7c8844cdf8c620430b +#: 5e2662c472244430a1c5f927e8ad5742 6a6845d4e22b436ca97dfac93491f478 +#: 7fd927630bce466fb5d388f8d11fcdb4 8035ef1de15d4808923a8f8d047577bc +#: 80cac2a2e81441b287f204bf5131b09d 96d038e7361c4ea69e5d5fb8389f92dd +#: b9b2c90b77b84eb5805166bc365f005b c1a779448b8c416f9893dcbbbc8b8ae1 +#: c2f878aa2d944761ba684104b753f875 c9e6df7e45324f84a24e0117930a36a1 +#: discord.utils.get_or_fetch e4958f5419174efea8ba08cb566b5fe0 +#: fa6b89a60707475d9f9f29fe605228b4 of msgid "Returns" msgstr "" @@ -681,24 +679,43 @@ msgid "" "iterable of :class:`str`." msgstr "" -#: 42efe68651a145729d12aa25efb1c936 discord.utils.basic_autocomplete:12 of +#: c0f0a3612cc74a278647f21b62775366 discord.utils.basic_autocomplete:12 of +msgid "" +"An optional callable (sync or async) used to filter the autocomplete " +"options. It accepts two arguments: the :class:`.AutocompleteContext` and " +"an item from ``values`` iteration treated as callback parameters. If " +"``None`` is provided, a default filter is used that includes items whose " +"string representation starts with the user's input value, case-" +"insensitive. .. versionadded:: 2.7" +msgstr "" + +#: 4f8f6a20ccb74da0bedc2af0272683dd discord.utils.basic_autocomplete:12 of +msgid "" +"An optional callable (sync or async) used to filter the autocomplete " +"options. It accepts two arguments: the :class:`.AutocompleteContext` and " +"an item from ``values`` iteration treated as callback parameters. If " +"``None`` is provided, a default filter is used that includes items whose " +"string representation starts with the user's input value, case-" +"insensitive." +msgstr "" + +#: 42efe68651a145729d12aa25efb1c936 discord.utils.basic_autocomplete:18 of msgid "A wrapped callback for the autocomplete." msgstr "" -#: 62cb574c35064e82b913901dea277846 discord.utils.basic_autocomplete:13 of +#: 62cb574c35064e82b913901dea277846 discord.utils.basic_autocomplete:19 of msgid "" "Callable[[:class:`.AutocompleteContext`], " "Awaitable[Union[Iterable[:class:`.OptionChoice`], Iterable[:class:`str`]," " Iterable[:class:`int`], Iterable[:class:`float`]]]]" msgstr "" -#: 3701cd6df81947f6b20b79fcfdf29842 discord.utils.basic_autocomplete:15 of -msgid "Autocomplete cannot be used for options that have specified choices." +#: 7fef041098264e3091c78a0aee99f4cb discord.utils.basic_autocomplete:36 of +msgid "With filter parameter:" msgstr "" -#: 38fdef3a74ae45a48840ee240fd21411 discord.utils.basic_autocomplete:18 -#: discord.utils.filter_params:12 f0afb50f77a84f8a8f6c19c3c315c4c4 of -msgid "Example" +#: 3701cd6df81947f6b20b79fcfdf29842 discord.utils.basic_autocomplete:44 of +msgid "Autocomplete cannot be used for options that have specified choices." msgstr "" #: 94bfe37178034b48a425cb2ffe69a1cd discord.utils.as_chunks:1 of @@ -741,6 +758,10 @@ msgid "" "or if the value is None, remove key's contents (see code example)." msgstr "" +#: 38fdef3a74ae45a48840ee240fd21411 discord.utils.filter_params:12 of +msgid "Example" +msgstr "" + #: 8da4e468cec14bc380a9febfd1ecb5f6 discord.utils.warn_deprecated:1 of msgid "" "Warn about a deprecated function, with the ability to specify details " @@ -752,34 +773,34 @@ msgid "The name of the deprecated function." msgstr "" #: 1aba31edeed24fc0bf925b49f4d01770 discord.utils.deprecated:5 -#: discord.utils.warn_deprecated:8 ed5919ff292b4888b37ac2b10a02a9e3 of +#: discord.utils.warn_deprecated:8 of msgid "A recommended alternative to the function." msgstr "" -#: 5b13e7161cf943cab770cdf8f1dbc614 b9b3be6c3207442c804878da48136de5 -#: discord.utils.deprecated:8 discord.utils.warn_deprecated:11 of +#: b9b3be6c3207442c804878da48136de5 discord.utils.deprecated:8 +#: discord.utils.warn_deprecated:11 of msgid "" "The version in which the function was deprecated. This should be in the " "format ``major.minor(.patch)``, where the patch version is optional." msgstr "" -#: 0d693d37c2264cc7b13fe7d0cfabc551 a626227cb070430481695b7033d08037 -#: discord.utils.deprecated:12 discord.utils.warn_deprecated:15 of +#: a626227cb070430481695b7033d08037 discord.utils.deprecated:12 +#: discord.utils.warn_deprecated:15 of msgid "" "The version in which the function is planned to be removed. This should " "be in the format ``major.minor(.patch)``, where the patch version is " "optional." msgstr "" -#: 99f204a0f2054cc1ba92951549f7fbb6 discord.utils.deprecated:16 -#: discord.utils.warn_deprecated:19 f683b72936684971a741eb6883ee293c of +#: discord.utils.deprecated:16 discord.utils.warn_deprecated:19 +#: f683b72936684971a741eb6883ee293c of msgid "" "A reference that explains the deprecation, typically a URL to a page such" " as a changelog entry or a GitHub issue/PR." msgstr "" -#: ae34e1033c72447ba27713944dacffcb c47d7142272b415fb0e9cc38033dabb9 -#: discord.utils.deprecated:20 discord.utils.warn_deprecated:23 of +#: c47d7142272b415fb0e9cc38033dabb9 discord.utils.deprecated:20 +#: discord.utils.warn_deprecated:23 of msgid "The stacklevel kwarg passed to :func:`warnings.warn`. Defaults to 3." msgstr "" diff --git a/docs/locales/en/LC_MESSAGES/api/voice.po b/docs/locales/en/LC_MESSAGES/api/voice.po index e6aff2e3ee..56bc2b3c6f 100644 --- a/docs/locales/en/LC_MESSAGES/api/voice.po +++ b/docs/locales/en/LC_MESSAGES/api/voice.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: 2024-10-11 09:03+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.16.0\n" #: ../../api/voice.rst:4 d7b0a6618d484ba1b7adda020e2d5f7c msgid "Voice Related" @@ -87,15 +87,9 @@ msgid "" "audio." msgstr "" -#: ../../api/voice.rst 097916a2827d4169afabc5b5f61c309f -#: 0a1db135ede34233a02cc2111512a49f 2456beac41954a5e95e27b81e6120484 -#: 52330df6b9d74b889c44ecd31ad0bc37 5abdb5e4ddf34de2babfca2950a76dd4 -#: 6475a382392d403e94c6c2d0e49e5aaa 69d41da7ec2e48caa0398ba00f33e5fd -#: 71a09c9337f54d45b2723985acaf9fd5 771c2db901254eee9b8b03d63009dc7c -#: 77a01818697c49a09c752278468a1f99 7f35660d885a4fcebc23c4570f774ee8 -#: 95bd3ccff86b423f850c85a5c16d83be ac4f165d6599452db25226ff0a7e7d7f -#: b0cff60b27144f489fb963f023b9288d b660228e1b894281802c261ae32d2654 -#: b9921e9cbf8f4e13b9611c85e2c50035 discord.player.FFmpegOpusAudio.from_probe +#: ../../api/voice.rst 5abdb5e4ddf34de2babfca2950a76dd4 +#: 771c2db901254eee9b8b03d63009dc7c ac4f165d6599452db25226ff0a7e7d7f +#: b660228e1b894281802c261ae32d2654 discord.player.FFmpegOpusAudio.from_probe #: e4c505fd25a34b1aaf027a23ce478576 f4deaf0307e544339f4fcaac7b0558bc #: fab43f55cb8d46c18309ff5fddc61816 fb01f37a3ce2458bb7237088803d269a of msgid "Parameters" @@ -123,11 +117,8 @@ msgstr "" msgid "Average of most recent 20 HEARTBEAT latencies in seconds." msgstr "" -#: 0124a63448a04d09bceabbe0a56e9ad4 036633cf1fdc42ba93a48b21ba9acb09 -#: 15f431251e504476916f5401b3eabcf0 21a0e341554c4244a49b0b723301f8fc -#: 2b2f5a6a6de94ee699bb6965bf262bd0 386aa5eafc2b4c1b83f7f87bd8c9c87b -#: b4b9fb6ef0894b0b95bc06faa3e8c620 cca2eef9de4c41988818f576564c4e3a -#: discord.player.FFmpegOpusAudio.from_probe:1 +#: 0124a63448a04d09bceabbe0a56e9ad4 2b2f5a6a6de94ee699bb6965bf262bd0 +#: cca2eef9de4c41988818f576564c4e3a discord.player.FFmpegOpusAudio.from_probe:1 #: discord.player.FFmpegOpusAudio.probe:1 #: discord.voice_client.VoiceClient.disconnect:1 #: discord.voice_client.VoiceClient.move_to:1 @@ -145,31 +136,20 @@ msgstr "" #: ../../api/voice.rst 0683fdfd1bb2405aa95b2b4b2c0bbd1a #: 06d93b1e976b437e847218ce968f0293 07b51b94b0f44720be2a13ca0086ab66 -#: 11a61da9e14a4eac83035d9762df668a 170782bc8dac49cf85c15f8bd820fdce -#: 1e6cefcdd84e40e9a18bfcce7bb99d64 221f54b949984748ab0ba4335a5489d0 #: 234ab6e89ed44bf299fd9a9b6c03740e 2646ac699d59498f8a95fbdc8a0d9239 -#: 3151fce786ad4f619809a9c3b0f9280f 4da06b8539464fd7914552d93cc91452 -#: 4ff780af4f2d4047832ca6fd2fb69c1d 52372051be784eec985737e4b1a63e48 -#: 58475ca4bf0f412399121be3c74b7050 6e566ab77b634a078605db6e2267b8e7 -#: 6fbacc9e2b784528a38eaa2d676bbddd 842f6f1f3a3c4b6fbcea7bd6791fd09e -#: 8771b3930fbe4b44b28b7e32de6036ca a0e56fae902348afaa3d88522fc6a165 -#: b3d3d728afd3400c96992e02f0d272f7 c79a00961d4842a8acb4b23dd0a780d1 -#: c9d8428298034204a7ab4ea957d0f6e1 d3ee0127c9a94ee183118b00b3885b54 -#: d880fe4362264a78b055f8853042db4d discord.player.FFmpegOpusAudio.from_probe -#: ea83c92fc5ad425f90ecc0e31baf3f2f ee9592f37b57465499c3033adfcf68f4 -#: f2a653c8141d46fdbe33cb351ba19af8 f2b636d7a9e24d8e8b49f78d1b2e4900 -#: fa5bcb9db5c84928996fa5c02addb075 feb84d9eed6c4e908e12e23157aa4670 of +#: 3151fce786ad4f619809a9c3b0f9280f 4ff780af4f2d4047832ca6fd2fb69c1d +#: 58475ca4bf0f412399121be3c74b7050 842f6f1f3a3c4b6fbcea7bd6791fd09e +#: 8771b3930fbe4b44b28b7e32de6036ca d880fe4362264a78b055f8853042db4d +#: discord.player.FFmpegOpusAudio.from_probe ea83c92fc5ad425f90ecc0e31baf3f2f +#: f2b636d7a9e24d8e8b49f78d1b2e4900 fa5bcb9db5c84928996fa5c02addb075 of msgid "Return type" msgstr "" -#: 0ebe6629f33548aca669b37b29a40845 27ab56fb42554bcb96724dbd580097da -#: 2f5356a8850141ef89065109e7ae2978 4ab12054d12a4439898aeda79a0ffa04 -#: 61534759588043399e891c911b5f3db3 6a64640d3165434a8b13b147a92f5bec -#: 729b005c366f4f4c822b8bc5e2c466e6 72a72023fec44b2b8eafea45739fe0d3 -#: 785db422570a4def861b61e7bb64a738 9a9bff1263ae418c8ae68c2e23e0b3f7 -#: ae57b387bc984feab8f549402dd26036 b914d46b053b4af4a12e99411ae4111f -#: b9398b8c3baf4badaaaf3efe5a013c04 discord.opus.load_opus:34 -#: discord.player.AudioSource.cleanup:7 discord.player.FFmpegAudio.cleanup:7 +#: 27ab56fb42554bcb96724dbd580097da 2f5356a8850141ef89065109e7ae2978 +#: 729b005c366f4f4c822b8bc5e2c466e6 785db422570a4def861b61e7bb64a738 +#: ae57b387bc984feab8f549402dd26036 b9398b8c3baf4badaaaf3efe5a013c04 +#: discord.opus.load_opus:34 discord.player.AudioSource.cleanup:7 +#: discord.player.FFmpegAudio.cleanup:7 #: discord.player.PCMVolumeTransformer.cleanup:7 #: discord.voice_client.VoiceClient.disconnect:7 #: discord.voice_client.VoiceClient.move_to:9 @@ -182,7 +162,7 @@ msgstr "" #: discord.voice_client.VoiceProtocol.disconnect:11 #: discord.voice_client.VoiceProtocol.on_voice_server_update:14 #: discord.voice_client.VoiceProtocol.on_voice_state_update:14 -#: e232bb429cf140b3819b63938f75afaa fc569a544ec14408a5b129a075fe4692 of +#: fc569a544ec14408a5b129a075fe4692 of msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr "" @@ -201,8 +181,7 @@ msgstr "" msgid "Indicates if the voice client is connected to voice." msgstr "" -#: 28146b1e321f4406b70404110817a8d4 28552688575c4203b74fcd559f72956d -#: 3b701c385cb547a6a11c23abdb4d3c10 53c368e1a52442cf8c4569c2730cb2b6 +#: 28146b1e321f4406b70404110817a8d4 3b701c385cb547a6a11c23abdb4d3c10 #: 767c2c6c49084e0caa82953c0237857d 93a9aeb391524022b9bfb3b3a425106b #: discord.player.AudioSource.is_opus:4 #: discord.player.FFmpegOpusAudio.is_opus:4 @@ -261,10 +240,8 @@ msgid "If False, None is returned and the function does not block." msgstr "" #: ../../api/voice.rst 07b869f2652f4453880532931e0146b8 -#: 1a1842ba50904c8e90560e0e2311f5e2 1b7d21b2367044c79adb064f19e07f07 -#: 3876e4149e7941698b0637877bbf309a 4a531e0220044095ab49b23d02bed1e5 -#: 5b7803a2e1d247959c819a77e6831756 7e5e1c4e93574828be02e609a6ff2ef5 -#: 97e4eeebc8584766b8472cc2fb858209 cecb7dc4cdef46e082ef7c10e8821e55 +#: 1a1842ba50904c8e90560e0e2311f5e2 3876e4149e7941698b0637877bbf309a +#: 4a531e0220044095ab49b23d02bed1e5 5b7803a2e1d247959c819a77e6831756 #: d007fcbd8757434b91652320071c7a09 discord.player.FFmpegOpusAudio.from_probe #: of msgid "Raises" @@ -433,6 +410,16 @@ msgstr "" msgid "Encoding the data failed." msgstr "" +#: 1b31cd5b6fa44ef8b1ed95d966efcddf discord.voice_client.VoiceClient.elapsed:1 +#: of +msgid "Returns the elapsed time of the playing audio." +msgstr "" + +#: 3b701c385cb547a6a11c23abdb4d3c10 discord.voice_client.VoiceClient.elapsed:4 +#: of +msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~datetime.timedelta\\``" +msgstr "" + #: discord.voice_client.VoiceProtocol:1 f2844a86f9fd4343a918929c51912b97 of msgid "A class that represents the Discord voice protocol." msgstr "" @@ -591,38 +578,27 @@ msgstr "" msgid "The audio source reads are done in a separate thread." msgstr "" -#: 43f562d474ac4f259f5972023ab8ed5e 675add47c72f4f398833a67d9f40191d -#: 67765f2befd54922806d108acabf11dc 9da1fbf002de4b63875e3031da399d50 -#: discord.player.AudioSource.read:1 discord.player.FFmpegOpusAudio.read:1 -#: discord.player.FFmpegPCMAudio.read:1 discord.player.PCMAudio.read:1 -#: discord.player.PCMVolumeTransformer.read:1 e8e10259edc64c879644f1a9b201db6e -#: of +#: 43f562d474ac4f259f5972023ab8ed5e discord.player.AudioSource.read:1 +#: discord.player.FFmpegOpusAudio.read:1 discord.player.FFmpegPCMAudio.read:1 +#: discord.player.PCMAudio.read:1 discord.player.PCMVolumeTransformer.read:1 of msgid "Reads 20ms worth of audio." msgstr "" -#: 2b98519b39494c03b8c9200db1d6a6cf 2d1d2696964848d29041d7ec229c47ea -#: 58f4c65835214f0080d92cb708c5d81b 622981fd3609493ab6b287bc25e013ef -#: discord.player.AudioSource.read:3 discord.player.FFmpegOpusAudio.read:3 -#: discord.player.FFmpegPCMAudio.read:3 discord.player.PCMAudio.read:3 -#: discord.player.PCMVolumeTransformer.read:3 e3a40f1afe8b4883b1c536cf435e7293 -#: of +#: 622981fd3609493ab6b287bc25e013ef discord.player.AudioSource.read:3 +#: discord.player.FFmpegOpusAudio.read:3 discord.player.FFmpegPCMAudio.read:3 +#: discord.player.PCMAudio.read:3 discord.player.PCMVolumeTransformer.read:3 of msgid "Subclasses must implement this." msgstr "" -#: 028b3a5cfc9d4c03be777fa025bbe90e 328fd72ba7f5414bbe2da58a9d00b5df -#: 491f29403af749d29f65817e991ad0d8 b76c8c55963741aab1253004def750a9 -#: discord.player.AudioSource.read:5 discord.player.FFmpegOpusAudio.read:5 -#: discord.player.FFmpegPCMAudio.read:5 discord.player.PCMAudio.read:5 -#: discord.player.PCMVolumeTransformer.read:5 ef4ae5ce12c34064887e8328ae00b0a7 -#: of +#: 328fd72ba7f5414bbe2da58a9d00b5df discord.player.AudioSource.read:5 +#: discord.player.FFmpegOpusAudio.read:5 discord.player.FFmpegPCMAudio.read:5 +#: discord.player.PCMAudio.read:5 discord.player.PCMVolumeTransformer.read:5 of msgid "" "If the audio is complete, then returning an empty :term:`py:bytes-like " "object` to signal this is the way to do so." msgstr "" -#: 48d370c95fa84a8d9de06c098830922e 810791910e94420d82963ba06eef394b -#: 88f35ac8d9da447cb483a6b809e12c79 a029ad04c1064ffda7caf9582997d2d0 -#: ce3e1975fc974db2a114fe56549b6bc1 discord.player.AudioSource.read:8 +#: a029ad04c1064ffda7caf9582997d2d0 discord.player.AudioSource.read:8 #: discord.player.FFmpegOpusAudio.read:8 discord.player.FFmpegPCMAudio.read:8 #: discord.player.PCMAudio.read:8 discord.player.PCMVolumeTransformer.read:8 of msgid "" @@ -632,48 +608,38 @@ msgid "" "worth of audio)." msgstr "" -#: ../../api/voice.rst 0a9acaf5f7ce499198d57d6632bf9596 -#: 2f7252b244004532b0e908a77d38f6b8 6d76efb6ea404cfc981cd37f90e8a27a -#: a5945b62e8394839b7db89093a2c291d a6c6108c14654afc85fa299bd2e2d9d9 -#: d96374d07b1e4b93abdc3984aa2338a8 d98c0854b3da4474b294f6d01aa940ab -#: dee8f0cd7c114339a6b21b0ebfe53d19 discord.player.FFmpegOpusAudio.from_probe -#: of +#: ../../api/voice.rst 6d76efb6ea404cfc981cd37f90e8a27a +#: discord.player.FFmpegOpusAudio.from_probe of msgid "Returns" msgstr "" -#: 0e2bd56840a142639a45c2d166f1fce2 371829d959f044f3ab0a82196195c124 -#: 799b9590449a4eddb9fa665c3767dff4 aa1dffcc093e4cd4a6794116ff9b5c9a -#: d98131655fe1461c83ac202b820ea844 discord.player.AudioSource.read:13 +#: 799b9590449a4eddb9fa665c3767dff4 discord.player.AudioSource.read:13 #: discord.player.FFmpegOpusAudio.read:13 discord.player.FFmpegPCMAudio.read:13 #: discord.player.PCMAudio.read:13 discord.player.PCMVolumeTransformer.read:13 #: of msgid "A bytes like object that represents the PCM or Opus data." msgstr "" -#: 22df61c5286d495faaeabfccc2cfebb1 2305960da46f48f6a95b6593d34c1aac -#: c886363fbf8a470a99ad6a99bc3760a8 discord.player.AudioSource.read:14 -#: discord.player.FFmpegOpusAudio.read:14 discord.player.FFmpegPCMAudio.read:14 -#: discord.player.PCMAudio.read:14 discord.player.PCMVolumeTransformer.read:14 -#: edb97626a1724e93b55584e44a7e4a44 febad82c34014a1f9680a5e84ccb5ccc of +#: discord.player.AudioSource.read:14 discord.player.FFmpegOpusAudio.read:14 +#: discord.player.FFmpegPCMAudio.read:14 discord.player.PCMAudio.read:14 +#: discord.player.PCMVolumeTransformer.read:14 febad82c34014a1f9680a5e84ccb5ccc +#: of msgid ":class:`bytes`" msgstr "" -#: 441627e81b294f4e9712c623a70d3e00 6d11292606384b7aa2726296be6efa43 -#: discord.player.AudioSource.is_opus:1 +#: 6d11292606384b7aa2726296be6efa43 discord.player.AudioSource.is_opus:1 #: discord.player.FFmpegOpusAudio.is_opus:1 -#: discord.player.FFmpegPCMAudio.is_opus:1 f933a708c92045868a9caa15f8015d92 of +#: discord.player.FFmpegPCMAudio.is_opus:1 of msgid "Checks if the audio source is already encoded in Opus." msgstr "" -#: 29e9300bf3e24bcfb0045c59fbaf93ac a6544280b0d94cf092b8461e4608eee8 -#: bbac2762b28c49e18fe322f9591280b4 discord.player.AudioSource.cleanup:1 +#: 29e9300bf3e24bcfb0045c59fbaf93ac discord.player.AudioSource.cleanup:1 #: discord.player.FFmpegAudio.cleanup:1 #: discord.player.PCMVolumeTransformer.cleanup:1 of msgid "Called when clean-up is needed to be done." msgstr "" -#: 1b31cd5b6fa44ef8b1ed95d966efcddf 557038e96505404694c861b87a5076af -#: 6d8eb37aadee4ea8ad39f10c48e9956f discord.player.AudioSource.cleanup:3 +#: 1b31cd5b6fa44ef8b1ed95d966efcddf discord.player.AudioSource.cleanup:3 #: discord.player.FFmpegAudio.cleanup:3 #: discord.player.PCMVolumeTransformer.cleanup:3 of msgid "" @@ -704,8 +670,8 @@ msgid "" " this." msgstr "" -#: 2b8ab32191da45798a3bea06b09cad1e 6bfee17debc94240a86d9d31ee71e75a -#: discord.player.FFmpegOpusAudio:1 discord.player.FFmpegPCMAudio:1 of +#: 2b8ab32191da45798a3bea06b09cad1e discord.player.FFmpegOpusAudio:1 +#: discord.player.FFmpegPCMAudio:1 of msgid "An audio source from FFmpeg (or AVConv)." msgstr "" @@ -713,8 +679,8 @@ msgstr "" msgid "This launches a sub-process to a specific input file given." msgstr "" -#: 40161dae93a5444592d3b38086c0bbd5 91b78b16596942698136b40beb390887 -#: discord.player.FFmpegOpusAudio:18 discord.player.FFmpegPCMAudio:7 of +#: 91b78b16596942698136b40beb390887 discord.player.FFmpegOpusAudio:18 +#: discord.player.FFmpegPCMAudio:7 of msgid "" "You must have the ffmpeg or avconv executable in your path environment " "variable in order for this to work." @@ -727,37 +693,37 @@ msgid "" "ffmpeg." msgstr "" -#: b18d98307af54783b5509b299f373832 discord.player.FFmpegOpusAudio:43 -#: discord.player.FFmpegPCMAudio:16 ee979d778a514578afa221436f337ae6 of +#: b18d98307af54783b5509b299f373832 discord.player.FFmpegOpusAudio:44 +#: discord.player.FFmpegPCMAudio:16 of msgid "The executable name (and path) to use. Defaults to ``ffmpeg``." msgstr "" -#: 21ce334995aa4931bcc3071260ba9289 discord.player.FFmpegOpusAudio:46 -#: discord.player.FFmpegPCMAudio:19 f5acb595a683400e9c9246fb48d1b253 of +#: discord.player.FFmpegOpusAudio:47 discord.player.FFmpegPCMAudio:19 +#: f5acb595a683400e9c9246fb48d1b253 of msgid "" "If ``True``, denotes that ``source`` parameter will be passed to the " "stdin of ffmpeg. Defaults to ``False``." msgstr "" -#: 374ca46ede85471e8c4796af9955f286 discord.player.FFmpegOpusAudio:50 -#: discord.player.FFmpegPCMAudio:23 ef5575dc64624e11a2c1919f793f55d6 of +#: discord.player.FFmpegOpusAudio:51 discord.player.FFmpegPCMAudio:23 +#: ef5575dc64624e11a2c1919f793f55d6 of msgid "" "A file-like object to pass to the Popen constructor. Could also be an " "instance of ``subprocess.PIPE``." msgstr "" -#: 452e450be3f544b7bbb5e50227089276 66021a8ed46e44e0ad3a8d872261a124 -#: discord.player.FFmpegOpusAudio:54 discord.player.FFmpegPCMAudio:27 of +#: 452e450be3f544b7bbb5e50227089276 discord.player.FFmpegOpusAudio:55 +#: discord.player.FFmpegPCMAudio:27 of msgid "Extra command line arguments to pass to ffmpeg before the ``-i`` flag." msgstr "" -#: 79971e5fc9e6447cb18c13317097b842 b8cd968276cf470896aa34aaa8858222 -#: discord.player.FFmpegOpusAudio:57 discord.player.FFmpegPCMAudio:30 of +#: b8cd968276cf470896aa34aaa8858222 discord.player.FFmpegOpusAudio:58 +#: discord.player.FFmpegPCMAudio:30 of msgid "Extra command line arguments to pass to ffmpeg after the ``-i`` flag." msgstr "" -#: 732d7e069def4da7a6802b95b9c16ff7 cfe616123f1744e89d7e549cdae8baa1 -#: discord.player.FFmpegOpusAudio:60 discord.player.FFmpegPCMAudio:33 of +#: 732d7e069def4da7a6802b95b9c16ff7 discord.player.FFmpegOpusAudio:61 +#: discord.player.FFmpegPCMAudio:33 of msgid "The subprocess failed to be created." msgstr "" @@ -796,12 +762,13 @@ msgid "" "The codec to use to encode the audio data. Normally this would be just " "``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to " "opportunistically skip pointlessly re-encoding Opus audio data by passing" -" ``copy`` as the codec value. Any values other than ``copy``, ``opus``, " -"or ``libopus`` will be considered ``libopus``. Defaults to ``libopus``." -" .. warning:: Do not provide this parameter unless you are certain " -"that the audio input is already Opus encoded. For typical use " -":meth:`FFmpegOpusAudio.from_probe` should be used to determine the " -"proper value for this parameter." +" ``copy`` as the codec value. Any values other than ``copy``, or " +"``libopus`` will be considered ``libopus``. ``opus`` will also be " +"considered ``libopus`` since the ``opus`` encoder is still in " +"development. Defaults to ``libopus``. .. warning:: Do not provide " +"this parameter unless you are certain that the audio input is already" +" Opus encoded. For typical use :meth:`FFmpegOpusAudio.from_probe` " +"should be used to determine the proper value for this parameter." msgstr "" #: c802b41b6d7c4883b9a394014bcc25c0 discord.player.FFmpegOpusAudio:30 of @@ -809,11 +776,13 @@ msgid "" "The codec to use to encode the audio data. Normally this would be just " "``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to " "opportunistically skip pointlessly re-encoding Opus audio data by passing" -" ``copy`` as the codec value. Any values other than ``copy``, ``opus``, " -"or ``libopus`` will be considered ``libopus``. Defaults to ``libopus``." +" ``copy`` as the codec value. Any values other than ``copy``, or " +"``libopus`` will be considered ``libopus``. ``opus`` will also be " +"considered ``libopus`` since the ``opus`` encoder is still in " +"development. Defaults to ``libopus``." msgstr "" -#: 09a411b1eaf34bc69f3bfbeb340af7d3 discord.player.FFmpegOpusAudio:38 of +#: 09a411b1eaf34bc69f3bfbeb340af7d3 discord.player.FFmpegOpusAudio:39 of msgid "" "Do not provide this parameter unless you are certain that the audio input" " is already Opus encoded. For typical use " @@ -861,7 +830,7 @@ msgstr "" msgid ":class:`FFmpegOpusAudio`" msgstr "" -#: 3053ad3525814d9b9594f43d09f6897f db6a307d1e144376a9adfd32cd860429 +#: 3053ad3525814d9b9594f43d09f6897f #: discord.player.FFmpegOpusAudio.from_probe:22 #: discord.player.FFmpegOpusAudio.probe:16 of msgid "Invalid probe method, must be ``'native'`` or ``'fallback'``." @@ -1023,3 +992,35 @@ msgstr "" msgid ":class:`bool`" msgstr "" +#~ msgid "" +#~ "The codec to use to encode the " +#~ "audio data. Normally this would be " +#~ "just ``libopus``, but is used by " +#~ ":meth:`FFmpegOpusAudio.from_probe` to opportunistically" +#~ " skip pointlessly re-encoding Opus " +#~ "audio data by passing ``copy`` as " +#~ "the codec value. Any values other " +#~ "than ``copy``, ``opus``, or ``libopus`` " +#~ "will be considered ``libopus``. Defaults " +#~ "to ``libopus``. .. warning:: Do " +#~ "not provide this parameter unless you" +#~ " are certain that the audio input " +#~ "is already Opus encoded. For " +#~ "typical use :meth:`FFmpegOpusAudio.from_probe` " +#~ "should be used to determine the " +#~ "proper value for this parameter." +#~ msgstr "" + +#~ msgid "" +#~ "The codec to use to encode the " +#~ "audio data. Normally this would be " +#~ "just ``libopus``, but is used by " +#~ ":meth:`FFmpegOpusAudio.from_probe` to opportunistically" +#~ " skip pointlessly re-encoding Opus " +#~ "audio data by passing ``copy`` as " +#~ "the codec value. Any values other " +#~ "than ``copy``, ``opus``, or ``libopus`` " +#~ "will be considered ``libopus``. Defaults " +#~ "to ``libopus``." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/changelog.po b/docs/locales/en/LC_MESSAGES/changelog.po index 62b4611f8c..b9a10c6cf6 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: 2024-08-22 12:13+0000\n" +"POT-Creation-Date: 2024-10-11 09:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -46,598 +46,755 @@ msgid "" msgstr "" #: ../../changelog.md:13 b32d85acd95341dfb2e580a11f6272ca -msgid "⚠️ **This Version Removes Support For Python 3.8** ⚠️" +msgid "⚠️ **This version removes support for Python 3.8.** ⚠️" msgstr "" -#: ../../changelog.md:15 ../../changelog.md:101 ../../changelog.md:227 -#: ../../changelog.md:378 ../../changelog.md:424 ../../changelog.md:501 -#: ../../changelog.md:640 ../../changelog.md:742 ../../changelog.md:849 +#: ../../changelog.md:15 ../../changelog.md:90 ../../changelog.md:197 +#: ../../changelog.md:457 ../../changelog.md:530 ../../changelog.md:585 +#: ../../changelog.md:601 ../../changelog.md:669 ../../changelog.md:770 +#: ../../changelog.md:859 e8cf33c496dc4074adbbcfbbce555d76 +msgid "Added" +msgstr "" + +#: ../../changelog.md:17 73f8d143b51e4d75ba380e16b08e6dcb +msgid "" +"Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-" +"Development/pycord/pull/2528))" +msgstr "" + +#: ../../changelog.md:19 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 c3f3b5baaf6d4bf3a3deaa582d1444a1 +msgid "" +"Added `Member.guild_banner` and `Member.display_banner` properties. " +"([#2556](https://github.com/Pycord-Development/pycord/pull/2556))" +msgstr "" + +#: ../../changelog.md:25 ee1185f07728432d90acac5a21dbec45 +msgid "" +"Added `elapsed` method to `VoiceClient`. ([#2587](https://github.com" +"/Pycord-Development/pycord/pull/2587/))" +msgstr "" + +#: ../../changelog.md:27 7fd8831246324c0ba80b842014371a93 +msgid "" +"Added optional `filter` parameter to `utils.basic_autocomplete()`. " +"([#2590](https://github.com/Pycord-Development/pycord/pull/2590))" +msgstr "" + +#: ../../changelog.md:30 ../../changelog.md:63 ../../changelog.md:121 +#: ../../changelog.md:329 ../../changelog.md:444 ../../changelog.md:494 +#: ../../changelog.md:512 ../../changelog.md:523 ../../changelog.md:551 +#: ../../changelog.md:577 ../../changelog.md:590 ../../changelog.md:633 +#: ../../changelog.md:647 ../../changelog.md:654 ../../changelog.md:662 +#: ../../changelog.md:710 ../../changelog.md:816 ../../changelog.md:922 +#: ../../changelog.md:959 25748af9e8d041dc8b2c9e7a88663f4f +msgid "Fixed" +msgstr "" + +#: ../../changelog.md:32 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:34 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:36 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:38 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:40 21ab8865343f4f4a95f4e6fb558290f9 +msgid "" +"Fixed the `is_owner()` `user` type hint: `User` -> `User | Member`. " +"([#2593](https://github.com/Pycord-Development/pycord/pull/2593))" +msgstr "" + +#: ../../changelog.md:42 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:45 ab1ed3f8483145bea5b24fad05b5648f +msgid "" +"Fixed commands with `BucketType.cagegory` cooldown causing issues in " +"private channels. ([#2603](https://github.com/Pycord-" +"Development/pycord/pull/2603))" +msgstr "" + +#: ../../changelog.md:48 ../../changelog.md:161 ../../changelog.md:287 +#: ../../changelog.md:438 ../../changelog.md:484 ../../changelog.md:561 +#: ../../changelog.md:700 ../../changelog.md:802 ../../changelog.md:909 #: 6f3f624eef944b38a861d712cf1c2dd3 msgid "Changed" msgstr "" -#: ../../changelog.md:17 dd5ffa5028be44a282b2ac8924972f1f +#: ../../changelog.md:50 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:20 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +#: ../../changelog.md:53 9fe0dfdfa63e4ad4b9c4e4043aef28b3 msgid "" -"⚠️ **This Version Removes Support For Python 3.8** ⚠️ " -"([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +"⚠️ **Removed support for Python 3.8.** ([#2521](https://github.com" +"/Pycord-Development/pycord/pull/2521))" msgstr "" -#: ../../changelog.md:23 ../../changelog.md:30 ../../changelog.md:137 -#: ../../changelog.md:397 ../../changelog.md:470 ../../changelog.md:525 -#: ../../changelog.md:541 ../../changelog.md:609 ../../changelog.md:710 -#: ../../changelog.md:799 e8cf33c496dc4074adbbcfbbce555d76 -msgid "Added" +#: ../../changelog.md:56 ../../changelog.md:623 +#: 5b535d4b52244097b05ec474ea2121c6 +msgid "Deprecated" msgstr "" -#: ../../changelog.md:25 73f8d143b51e4d75ba380e16b08e6dcb +#: ../../changelog.md:58 effae79d201c4ca0a0e3943743dfc1b5 msgid "" -"Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-" -"Development/pycord/pull/2528))" +"Deprecated `AppInfo.summary` in favor of `AppInfo.description`. " +"([#2520](https://github.com/Pycord-Development/pycord/pull/2520))" +msgstr "" + +#: ../../changelog.md:61 2ea9c95bdc934b7bbbe972ad30512eb5 +msgid "[2.6.1] - 2024-09-15" msgstr "" -#: ../../changelog.md:28 2ea9c95bdc934b7bbbe972ad30512eb5 +#: ../../changelog.md:65 1a3f1825ed6940388193b1ef07b1dc76 +msgid "" +"Fixed premature garbage collection of tasks. ([#2510](https://github.com" +"/Pycord-Development/pycord/pull/2510))" +msgstr "" + +#: ../../changelog.md:67 8b40273b3f334953b36d4e726019a6d1 +msgid "" +"Fixed `EntitlementIterator` type hints and behavior with `limit > 100`. " +"([#2555](https://github.com/Pycord-Development/pycord/pull/2555))" +msgstr "" + +#: ../../changelog.md:69 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:71 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:74 2fb12f31fbda4dd38ac5d75d20c470af +msgid "" +"Fixed missing `__slots__` attributes in `RawReactionClearEmojiEvent` and " +"`RawMessagePollVoteEvent`. ([#2500](https://github.com/Pycord-" +"Development/pycord/pull/2500))" +msgstr "" + +#: ../../changelog.md:77 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:79 7869c915b3f14f07a5bf3a4475157805 +msgid "" +"Fixed `PartialMessage` causing errors when created from " +"`PartialMessageable`. ([#2568](https://github.com/Pycord-" +"Development/pycord/pull/2500))" +msgstr "" + +#: ../../changelog.md:81 2fb12f31fbda4dd38ac5d75d20c470af +msgid "" +"Fixed the `guild` attribute of `Member`s recieved from a `UserCommand` " +"being `None`. ([#2573](https://github.com/Pycord-" +"Development/pycord/pull/2573))" +msgstr "" + +#: ../../changelog.md:83 a148a83edd1f4f7b845a87b1a987c516 +msgid "" +"Fixed `Webhook.send` not including attachment data. " +"([#2513](https://github.com/Pycord-Development/pycord/pull/2513))" +msgstr "" + +#: ../../changelog.md:85 98b7cc4cbd3b4529bd64539cdc0166e7 +msgid "" +"Fixed inverted type hints in `CheckAnyFailure`. " +"([#2502](https://github.com/Pycord-Development/pycord/pull/2502))" +msgstr "" + +#: ../../changelog.md:88 2ea9c95bdc934b7bbbe972ad30512eb5 msgid "[2.6.0] - 2024-07-09" msgstr "" -#: ../../changelog.md:32 ee1185f07728432d90acac5a21dbec45 +#: ../../changelog.md:92 ee1185f07728432d90acac5a21dbec45 msgid "" "Added `banner` parameter to `ClientUser.edit`. " "([#2396](https://github.com/Pycord-Development/pycord/pull/2396))" msgstr "" -#: ../../changelog.md:34 d88667c6f5dd4c8789c7f597cbcc5b58 +#: ../../changelog.md:94 d88667c6f5dd4c8789c7f597cbcc5b58 msgid "" "Added `user` argument to `Paginator.edit`. ([#2390](https://github.com" "/Pycord-Development/pycord/pull/2390))" msgstr "" -#: ../../changelog.md:36 9e482633187e4f5c8fa1c1970503e1e5 +#: ../../changelog.md:96 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:38 73f8d143b51e4d75ba380e16b08e6dcb +#: ../../changelog.md:98 73f8d143b51e4d75ba380e16b08e6dcb msgid "" "Added `Guild.search_members`. ([#2418](https://github.com/Pycord-" "Development/pycord/pull/2418))" msgstr "" -#: ../../changelog.md:40 479db9f659c0426e8a65b42d3e86c344 +#: ../../changelog.md:100 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:42 f56f60d027c34c1c96d0aae7504b6cfb +#: ../../changelog.md:102 f56f60d027c34c1c96d0aae7504b6cfb msgid "" "Added `member` data to the `raw_reaction_remove` event. " "([#2412](https://github.com/Pycord-Development/pycord/pull/2412))" msgstr "" -#: ../../changelog.md:44 f9988dfe7b23484b9ba4809f9bb95d74 +#: ../../changelog.md:104 f9988dfe7b23484b9ba4809f9bb95d74 msgid "" "Added `Poll` and all related features. ([#2408](https://github.com" "/Pycord-Development/pycord/pull/2408))" msgstr "" -#: ../../changelog.md:46 9ac720e03f6142e4ac4e0b6de0379c55 +#: ../../changelog.md:106 9ac720e03f6142e4ac4e0b6de0379c55 msgid "" "Added `stacklevel` param to `utils.warn_deprecated` and " "`utils.deprecated`. ([#2450](https://github.com/Pycord-" "Development/pycord/pull/2450))" msgstr "" -#: ../../changelog.md:48 a8616b9a932f4606b85de797fc499ba7 +#: ../../changelog.md:108 a8616b9a932f4606b85de797fc499ba7 msgid "" "Added support for user-installable applications. " "([#2409](https://github.com/Pycord-Development/pycord/pull/2409))" msgstr "" -#: ../../changelog.md:50 1c4f1fdcf05c43aba319d2e797df1b3e +#: ../../changelog.md:110 1c4f1fdcf05c43aba319d2e797df1b3e msgid "" "Added support for one-time purchases for Discord monetization. " "([#2438](https://github.com/Pycord-Development/pycord/pull/2438))" msgstr "" -#: ../../changelog.md:52 44550f6f16534a32aae326204a92f827 +#: ../../changelog.md:112 44550f6f16534a32aae326204a92f827 msgid "" "Added `Attachment.title`. ([#2486](https://github.com/Pycord-" "Development/pycord/pull/2486))" msgstr "" -#: ../../changelog.md:54 fc13286743f845d19a7cab16bf48759f +#: ../../changelog.md:114 fc13286743f845d19a7cab16bf48759f msgid "" "Added `MemberFlags`. ([#2489](https://github.com/Pycord-" "Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:55 90ea693eff9d4606a4c04da0d022efe1 +#: ../../changelog.md:115 90ea693eff9d4606a4c04da0d022efe1 msgid "" "Added `bypass_verification` parameter to `Member.edit`. " "([#2489](https://github.com/Pycord-Development/pycord/pull/2489))" msgstr "" -#: ../../changelog.md:57 b0e2a36ec1474943ac739d3a17c79296 +#: ../../changelog.md:117 b0e2a36ec1474943ac739d3a17c79296 msgid "" "Added `RoleFlags`. ([#2487](https://github.com/Pycord-" "Development/pycord/pull/2487))" msgstr "" -#: ../../changelog.md:58 1acba6757cf74da68c1302cbed5100b5 +#: ../../changelog.md:118 1acba6757cf74da68c1302cbed5100b5 msgid "" "Added `MessageCall` information. ([#2488](https://github.com/Pycord-" "Development/pycord/pull/2488))" msgstr "" -#: ../../changelog.md:61 ../../changelog.md:269 ../../changelog.md:384 -#: ../../changelog.md:434 ../../changelog.md:452 ../../changelog.md:463 -#: ../../changelog.md:491 ../../changelog.md:517 ../../changelog.md:530 -#: ../../changelog.md:573 ../../changelog.md:587 ../../changelog.md:594 -#: ../../changelog.md:602 ../../changelog.md:650 ../../changelog.md:756 -#: ../../changelog.md:862 ../../changelog.md:899 -#: 25748af9e8d041dc8b2c9e7a88663f4f -msgid "Fixed" -msgstr "" - -#: ../../changelog.md:63 7ae94f40f23e4016ad3583ccfa6c742c +#: ../../changelog.md:123 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:65 4b405ed8d3174be9b4285624ed111389 +#: ../../changelog.md:125 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:68 21ab8865343f4f4a95f4e6fb558290f9 +#: ../../changelog.md:128 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:70 9d69c269ed79425ab60e09f9b5e2ee4b +#: ../../changelog.md:130 9d69c269ed79425ab60e09f9b5e2ee4b msgid "" "Fixed `NameError` in some instances of `Interaction`. " "([#2402](https://github.com/Pycord-Development/pycord/pull/2402))" msgstr "" -#: ../../changelog.md:72 7c13dbe9d92449f4b9c00b812d03c2df +#: ../../changelog.md:132 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:74 e2f55b08f081473c867e0e027c8cf264 +#: ../../changelog.md:134 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:76 8b40273b3f334953b36d4e726019a6d1 +#: ../../changelog.md:136 8b40273b3f334953b36d4e726019a6d1 msgid "" "Fixed `ScheduledEvent.subscribers` behavior with `limit=None`. " "([#2407](https://github.com/Pycord-Development/pycord/pull/2407))" msgstr "" -#: ../../changelog.md:78 384fcb271c8a4306af44212e2fe7c84d +#: ../../changelog.md:138 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:80 ef1005168cfb44b6b8f2055793ee601d +#: ../../changelog.md:140 ef1005168cfb44b6b8f2055793ee601d msgid "" "Fixed option typehints being ignored when using `parameter_name`. " "([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:82 7869c915b3f14f07a5bf3a4475157805 +#: ../../changelog.md:142 7869c915b3f14f07a5bf3a4475157805 msgid "" "Fixed parameter `embed=None` causing `AttributeError` on " "`PartialMessage.edit`. ([#2446](https://github.com/Pycord-" "Development/pycord/pull/2446))" msgstr "" -#: ../../changelog.md:84 2ca84f4587674ad0afe6b33699c76e45 +#: ../../changelog.md:144 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:86 878001efd2cc45dead2ee90071cecf01 +#: ../../changelog.md:146 878001efd2cc45dead2ee90071cecf01 msgid "" "Fixed missing `application_id` in `Entitlement.delete`. " "([#2458](https://github.com/Pycord-Development/pycord/pull/2458))" msgstr "" -#: ../../changelog.md:88 ab1ed3f8483145bea5b24fad05b5648f +#: ../../changelog.md:148 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:90 55d4ea1bd82340bcb8c23812b5179448 +#: ../../changelog.md:150 55d4ea1bd82340bcb8c23812b5179448 msgid "" "Fixed many inaccurate type hints throughout the library. " "([#2457](https://github.com/Pycord-Development/pycord/pull/2457))" msgstr "" -#: ../../changelog.md:92 447daa976adc419590670e36e28bb3e7 +#: ../../changelog.md:152 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:94 6861ca06f105483bbc97a0928b422c0a +#: ../../changelog.md:154 6861ca06f105483bbc97a0928b422c0a msgid "" "Fixed `remove_application_command` causing issues while reloading " "extensions. ([#2480](https://github.com/Pycord-" "Development/pycord/pull/2480))" msgstr "" -#: ../../changelog.md:96 0fe082c072ae49f581e23f1910056ed8 +#: ../../changelog.md:156 0fe082c072ae49f581e23f1910056ed8 msgid "" "Fixed outdated logic for filtering and sorting audit log entries. " "([#2371](https://github.com/Pycord-Development/pycord/pull/2371))" msgstr "" -#: ../../changelog.md:98 af74ad39a1b34e1fa81b9328b1540ea5 +#: ../../changelog.md:158 af74ad39a1b34e1fa81b9328b1540ea5 msgid "" "Further fixed logic when fetching audit logs. ([#2492](https://github.com" "/Pycord-Development/pycord/pull/2492))" msgstr "" -#: ../../changelog.md:103 c07af9a4c1fd4892ae280f8510c5161f +#: ../../changelog.md:163 c07af9a4c1fd4892ae280f8510c5161f msgid "" "Changed the type of `Guild.bitrate_limit` to `int`. " "([#2387](https://github.com/Pycord-Development/pycord/pull/2387))" msgstr "" -#: ../../changelog.md:105 552325d759394d788ef5af5370590ced +#: ../../changelog.md:165 552325d759394d788ef5af5370590ced msgid "" "HTTP requests that fail with a 503 status are now re-tried. " "([#2395](https://github.com/Pycord-Development/pycord/pull/2395))" msgstr "" -#: ../../changelog.md:107 3131b38385834d42af1359ccf1b8e9e8 +#: ../../changelog.md:167 3131b38385834d42af1359ccf1b8e9e8 msgid "" "`option` decorator now accepts `input_type`. ([#2417](https://github.com" "/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:109 38abe22de33943b2b3ff6091e2c3779f +#: ../../changelog.md:169 38abe22de33943b2b3ff6091e2c3779f msgid "" "`Option` may be used instead of `BridgeOption` until 2.7. " "([#2417](https://github.com/Pycord-Development/pycord/pull/2417))" msgstr "" -#: ../../changelog.md:111 b9cb2502b6574133b0e491e40833d831 +#: ../../changelog.md:171 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:113 8824c580ff8d4c56916af84ce8747115 +#: ../../changelog.md:173 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:116 effae79d201c4ca0a0e3943743dfc1b5 +#: ../../changelog.md:176 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:118 e81f05b83a034f228f9c15b92cb49ffc +#: ../../changelog.md:178 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:121 0edc039bb53f4074aa6c2ef293fea3ec +#: ../../changelog.md:181 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:124 ../../changelog.md:262 ../../changelog.md:510 -#: ../../changelog.md:751 cb54f87243e542f6bdc3742c26311fa6 +#: ../../changelog.md:184 ../../changelog.md:322 ../../changelog.md:570 +#: ../../changelog.md:811 cb54f87243e542f6bdc3742c26311fa6 msgid "Removed" msgstr "" -#: ../../changelog.md:126 3d4304bdaaab400c8603287757c112a5 +#: ../../changelog.md:186 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:129 313a2244ebdf459f93aaf6f06a33ba51 +#: ../../changelog.md:189 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:132 4d2440e51f8346a5894152a1e3ac6351 +#: ../../changelog.md:192 4d2440e51f8346a5894152a1e3ac6351 msgid "" "Removed the `vanity_code` parameter from `Guild.edit`. " "([#2491](https://github.com/Pycord-Development/pycord/pull/2491))" msgstr "" -#: ../../changelog.md:135 6a0c9c7b35c54520a5ae4547c8382a6e +#: ../../changelog.md:195 6a0c9c7b35c54520a5ae4547c8382a6e msgid "[2.5.0] - 2024-03-02" msgstr "" -#: ../../changelog.md:139 60a5bb23d20a46b29897ff0b90b12c68 +#: ../../changelog.md:199 60a5bb23d20a46b29897ff0b90b12c68 msgid "" "Added method to start bot via async context manager. " "([#1801](https://github.com/Pycord-Development/pycord/pull/1801))" msgstr "" -#: ../../changelog.md:141 41d21b3f7d62487ab79ebdd02c96a138 +#: ../../changelog.md:201 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:143 7556f2bd45294900b546bcc8bc4cc855 +#: ../../changelog.md:203 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:146 f83032a1921645c2b52208a2cd0d80f5 +#: ../../changelog.md:206 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:148 3dc5ef7302d8499f8f3b37132cad769a +#: ../../changelog.md:208 3dc5ef7302d8499f8f3b37132cad769a msgid "" "Added support for text-related features in `StageChannel`. " "([#1936](https://github.com/Pycord-Development/pycord/pull/1936))" msgstr "" -#: ../../changelog.md:150 b26f8600ddae4ee7adf165d713c4c520 +#: ../../changelog.md:210 b26f8600ddae4ee7adf165d713c4c520 msgid "" "Added support for one-time event listeners in `Client.listen`. " "([#1957](https://github.com/Pycord-Development/pycord/pull/1957))" msgstr "" -#: ../../changelog.md:152 4c1d702a0fd34e05b931d0149b6d2e88 +#: ../../changelog.md:212 4c1d702a0fd34e05b931d0149b6d2e88 msgid "" "Added `current_page` argument to `Paginator.update()`. " "([#1983](https://github.com/Pycord-Development/pycord/pull/1983))" msgstr "" -#: ../../changelog.md:154 c424e9e7177746638415ee55b969a529 +#: ../../changelog.md:214 c424e9e7177746638415ee55b969a529 msgid "" "Added application flag `application_auto_moderation_rule_create_badge`. " "([#1992](https://github.com/Pycord-Development/pycord/pull/1992))" msgstr "" -#: ../../changelog.md:156 40bb9fff0d8f40258b28fc994bd31db7 +#: ../../changelog.md:216 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:159 af0b802a69904f288b90a992f9990483 +#: ../../changelog.md:219 af0b802a69904f288b90a992f9990483 msgid "" "Added `custom_message` to AutoModActionMetadata. " "([#2029](https://github.com/Pycord-Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:161 15c6731b295e4b0b8cd7e1340c6ea545 +#: ../../changelog.md:221 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:164 07bdc41bd4bd46c58757b555174359fc +#: ../../changelog.md:224 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:167 cb7c3646df2f43cda8a3b34f6d418af1 +#: ../../changelog.md:227 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:170 9d551823bcc84935a681e5d58adf5111 +#: ../../changelog.md:230 9d551823bcc84935a681e5d58adf5111 msgid "" "Added AutoMod-related models for `AuditLogDiff` enums. " "([#2030](https://github.com/Pycord-Development/pycord/pull/2030))" msgstr "" -#: ../../changelog.md:172 c3f3b5baaf6d4bf3a3deaa582d1444a1 +#: ../../changelog.md:232 c3f3b5baaf6d4bf3a3deaa582d1444a1 msgid "" "Added `Interaction.respond` and `Interaction.edit` as shortcut responses." " ([#2026](https://github.com/Pycord-Development/pycord/pull/2026))" msgstr "" -#: ../../changelog.md:174 6b5e8bebd67e407cb1bac3eba6d5726b +#: ../../changelog.md:234 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:177 00f359112aa840c6816d75ab0587ad80 +#: ../../changelog.md:237 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:180 b21a35a76bac4e2d9ae6a07c7a3a696a +#: ../../changelog.md:240 b21a35a76bac4e2d9ae6a07c7a3a696a msgid "" "Added support for usernames and modified multiple methods accordingly. " "([#2042](https://github.com/Pycord-Development/pycord/pull/2042))" msgstr "" -#: ../../changelog.md:182 74a9e9832d4c4a6fa8734778209c65e4 +#: ../../changelog.md:242 74a9e9832d4c4a6fa8734778209c65e4 msgid "" "Added `icon` and `unicode_emoji` arguments to `Guild.create_role`. " "([#2086](https://github.com/Pycord-Development/pycord/pull/2086))" msgstr "" -#: ../../changelog.md:184 f2ec2163c71c48b9a21d3bd75fff5064 +#: ../../changelog.md:244 f2ec2163c71c48b9a21d3bd75fff5064 msgid "" "Added `cooldown` and `max_concurrency` attributes to `SlashCommandGroup`." " ([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:186 85eb170585cb42f598e263c7b60a31e0 +#: ../../changelog.md:246 85eb170585cb42f598e263c7b60a31e0 msgid "" "Added embedded activities Gartic Phone and Jamspace. " "([#2102](https://github.com/Pycord-Development/pycord/pull/2102))" msgstr "" -#: ../../changelog.md:188 7959cb02aa124f1b82dc5adbc03e84c5 +#: ../../changelog.md:248 7959cb02aa124f1b82dc5adbc03e84c5 msgid "" "Added `bridge.Context` type as a `Union` of subclasses. " "([#2106](https://github.com/Pycord-Development/pycord/pull/2106))" msgstr "" -#: ../../changelog.md:190 ade46dafe4b44075b82a661d0516635f +#: ../../changelog.md:250 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:192 62effd5e105647abaa72932b226b2ce3 +#: ../../changelog.md:252 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:195 343032650b214f1eb5ffe747555db443 +#: ../../changelog.md:255 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:197 42ed7327fefc4b54872053b06dc3d128 +#: ../../changelog.md:257 42ed7327fefc4b54872053b06dc3d128 msgid "" "Added support for custom bot status. ([#2206](https://github.com/Pycord-" "Development/pycord/pull/2206))" msgstr "" -#: ../../changelog.md:199 72df647a50374daa932d83ec54fadbce +#: ../../changelog.md:259 72df647a50374daa932d83ec54fadbce msgid "" "Added function `Guild.delete_auto_moderation_rule`. " "([#2153](https://github.com/Pycord-Development/pycord/pull/2153))" msgstr "" -#: ../../changelog.md:201 dddf1b7b1aba48dfb0f3282e4d0658a2 +#: ../../changelog.md:261 dddf1b7b1aba48dfb0f3282e4d0658a2 msgid "" "Added `VoiceChannel.slowmode_delay`. ([#2112](https://github.com/Pycord-" "Development/pycord/pull/2112))" msgstr "" -#: ../../changelog.md:203 3b2c11ddd69145ff9b65a168d5f20f04 +#: ../../changelog.md:263 3b2c11ddd69145ff9b65a168d5f20f04 msgid "" "Added `ForumChannel.default_reaction_emoji` attribute. " "([#2178](https://github.com/Pycord-Development/pycord/pull/2178))" msgstr "" -#: ../../changelog.md:205 199637891bab425183cc270c18b0a5db +#: ../../changelog.md:265 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:208 4620d311330a4c04b6b2b7b4de078652 +#: ../../changelog.md:268 4620d311330a4c04b6b2b7b4de078652 msgid "" "Added `applied_tags` parameter to `Webhook.send` method. " "([#2322](https://github.com/Pycord-Development/pycord/pull/2322))" msgstr "" -#: ../../changelog.md:210 90293effcc9a4c0cbe82b4d50f4e2604 +#: ../../changelog.md:270 90293effcc9a4c0cbe82b4d50f4e2604 msgid "" "Added `User.avatar_decoration`. ([#2131](https://github.com/Pycord-" "Development/pycord/pull/2131))" msgstr "" -#: ../../changelog.md:212 f1c971d407c9454c85b3b93e5be66b65 +#: ../../changelog.md:272 f1c971d407c9454c85b3b93e5be66b65 msgid "" "Added support for guild onboarding related features. " "([#2127](https://github.com/Pycord-Development/pycord/pull/2127))" msgstr "" -#: ../../changelog.md:214 4f80fa16c23e41c19ad5f98cb4764338 +#: ../../changelog.md:274 4f80fa16c23e41c19ad5f98cb4764338 msgid "" "Added support for monetization related objects and events. " "([#2273](https://github.com/Pycord-Development/pycord/pull/2273))" msgstr "" -#: ../../changelog.md:216 5a3c464362f34da28e03de42a50c57e9 +#: ../../changelog.md:276 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:218 4d570b6175b846b7b096d02a18bf1053 +#: ../../changelog.md:278 4d570b6175b846b7b096d02a18bf1053 msgid "" "Added `invitable` and `slowmode_delay` to `Thread` creation methods. " "([#2350](https://github.com/Pycord-Development/pycord/pull/2350))" msgstr "" -#: ../../changelog.md:220 6e961ffbbb9c4e43a860891df7ed6fa5 +#: ../../changelog.md:280 6e961ffbbb9c4e43a860891df7ed6fa5 msgid "" "Added support for voice channel statuses. ([#2368](https://github.com" "/Pycord-Development/pycord/pull/2368))" msgstr "" -#: ../../changelog.md:222 ee841b6b671d4856b893970d196abd64 +#: ../../changelog.md:282 ee841b6b671d4856b893970d196abd64 msgid "" "Added `enforce_nonce` parameter for message sending. " "([#2370](https://github.com/Pycord-Development/pycord/pull/2370))" msgstr "" -#: ../../changelog.md:224 2608a06bd147422aa67260fc397061b3 +#: ../../changelog.md:284 2608a06bd147422aa67260fc397061b3 msgid "" "Added audit log support for voice channel status. " "([#2373](https://github.com/Pycord-Development/pycord/pull/2373))" msgstr "" -#: ../../changelog.md:229 62c9fe1681134e18a42748c961355bce +#: ../../changelog.md:289 62c9fe1681134e18a42748c961355bce msgid "" "Changed default for all `name_localizations` and " "`description_localizations` attributes from being `None` to being " @@ -645,38 +802,38 @@ msgid "" "Development/pycord/pull/1866))" msgstr "" -#: ../../changelog.md:232 3f5b3c8765174ac6aaefd7493e389482 +#: ../../changelog.md:292 3f5b3c8765174ac6aaefd7493e389482 msgid "" "Changed `ffmpeg` output suppression when recording voice channels. " "([#1993](https://github.com/Pycord-Development/pycord/pull/1993))" msgstr "" -#: ../../changelog.md:234 13ea43a34662409ebbeff058009c3b87 +#: ../../changelog.md:294 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:236 f55ea4e73a9c4391a525b1222242d5f5 +#: ../../changelog.md:296 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:238 67638ee2ed544e56b98bc22db8fea02a +#: ../../changelog.md:298 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:241 97745879546247a08a47059715774c5b +#: ../../changelog.md:301 97745879546247a08a47059715774c5b msgid "" "Changed `DMChannel.recipients` to potentially be `None`. " "([#2025](https://github.com/Pycord-Development/pycord/pull/2025))" msgstr "" -#: ../../changelog.md:243 7088fa09f41846e5892a329b6bcd8349 +#: ../../changelog.md:303 7088fa09f41846e5892a329b6bcd8349 msgid "" "Changed the behavior to store `view.message` when receiving a component " "interaction, while also changing `view.message` not to be set when " @@ -684,411 +841,411 @@ msgid "" "([#2036](https://github.com/Pycord-Development/pycord/pull/2036))" msgstr "" -#: ../../changelog.md:247 ef5d6a731203421cbcc58f074cd546f0 +#: ../../changelog.md:307 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:250 64963eb32d2d4c1c9c9ffee138a09b38 +#: ../../changelog.md:310 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:253 89f503d44fe24e02b7b7b79a544e6188 +#: ../../changelog.md:313 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:255 56adce95538e45d49665b92cda9b9641 +#: ../../changelog.md:315 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:257 3bab78924e3d402698ce98a72ddc2c78 +#: ../../changelog.md:317 3bab78924e3d402698ce98a72ddc2c78 msgid "" "Replaced `orjson` features with `msgspec` in the codebase. " "([#2170](https://github.com/Pycord-Development/pycord/pull/2170))" msgstr "" -#: ../../changelog.md:259 ca59a473432d434ca872411f9c66003d +#: ../../changelog.md:319 ca59a473432d434ca872411f9c66003d msgid "" "`BridgeOption` must now be used for arguments in bridge commands. " "([#2252](https://github.com/Pycord-Development/pycord/pull/2252))" msgstr "" -#: ../../changelog.md:264 4e49791b54b244ee933a82f9e04437e2 +#: ../../changelog.md:324 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:266 ca26e991f22d4e3d8c6e230f0539ed50 +#: ../../changelog.md:326 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:271 0b59939241624a3193186fcb744f65f7 +#: ../../changelog.md:331 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:274 1d99b367a7c04345a26271b2bf0023e2 +#: ../../changelog.md:334 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:276 7ed9c8e2674b4eea8e16efe2e7916c19 +#: ../../changelog.md:336 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:279 26359420acd84d13b7ec8078c585de73 +#: ../../changelog.md:339 26359420acd84d13b7ec8078c585de73 msgid "" "Fixed `None` being handled incorrectly for avatar in `ClientUser.edit`. " "([#1994](https://github.com/Pycord-Development/pycord/pull/1994))" msgstr "" -#: ../../changelog.md:281 579b45e396024f64912f08f8cfca16ec +#: ../../changelog.md:341 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:283 18befe9e39544595a7a2036d48d19470 +#: ../../changelog.md:343 18befe9e39544595a7a2036d48d19470 msgid "" "Fixed boolean converter breaking for Bridge Commands. " "([#1999](https://github.com/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:285 084a586848d74bfeb5f2ceba591293d0 +#: ../../changelog.md:345 084a586848d74bfeb5f2ceba591293d0 msgid "" "Fixed bridge command options not working. ([#1999](https://github.com" "/Pycord-Development/pycord/pull/1999))" msgstr "" -#: ../../changelog.md:287 83b3c68f47754e73ab88708fc8a2ffb2 +#: ../../changelog.md:347 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:289 a3a4c596689748fe814636d674727419 +#: ../../changelog.md:349 a3a4c596689748fe814636d674727419 msgid "" "Fixed `TypeError` in `AutoModRule`. ([#2029](https://github.com/Pycord-" "Development/pycord/pull/2029))" msgstr "" -#: ../../changelog.md:291 1b761f69f40f462b8e4ef9190b7fc1d6 +#: ../../changelog.md:351 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:294 fae4d3fe283e4ea396db05e19418ce5d +#: ../../changelog.md:354 fae4d3fe283e4ea396db05e19418ce5d msgid "" "Fixed unloading of cogs with bridge commands. ([#2048](https://github.com" "/Pycord-Development/pycord/pull/2048))" msgstr "" -#: ../../changelog.md:296 eaf24d26663f4e6380db8ad8f0172cbe +#: ../../changelog.md:356 eaf24d26663f4e6380db8ad8f0172cbe msgid "" "Fixed the `individual` slash command synchronization method. " "([#1925](https://github.com/Pycord-Development/pycord/pull/1925))" msgstr "" -#: ../../changelog.md:298 84c4af7114434feaa1fecfd718dc694c +#: ../../changelog.md:358 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:300 47c28724914e4fc9a18709531f47c88d +#: ../../changelog.md:360 47c28724914e4fc9a18709531f47c88d msgid "" "Fixed major `TypeError` when an `AuditLogEntry` has no user. " "([#2079](https://github.com/Pycord-Development/pycord/pull/2079))" msgstr "" -#: ../../changelog.md:302 1e8ecddada0440e8b28a3c9be07f3423 +#: ../../changelog.md:362 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:304 a148a83edd1f4f7b845a87b1a987c516 +#: ../../changelog.md:364 a148a83edd1f4f7b845a87b1a987c516 msgid "" "Fixed `before_invoke` not being run for `SlashCommandGroup`. " "([#2091](https://github.com/Pycord-Development/pycord/pull/2091))" msgstr "" -#: ../../changelog.md:306 1aa560acbffb489b9c0495cf0b24c36e +#: ../../changelog.md:366 1aa560acbffb489b9c0495cf0b24c36e msgid "" "Fixed `AttributeError` when accessing a `Select` object's values when it " "hasn't been interacted with. ([#2104](https://github.com/Pycord-" "Development/pycord/pull/2104))" msgstr "" -#: ../../changelog.md:308 1770b0d4e2994906acfa30119c7eb482 +#: ../../changelog.md:368 1770b0d4e2994906acfa30119c7eb482 msgid "" "Fixed `before_invoke` being run twice for slash subcommands. " "([#2139](https://github.com/Pycord-Development/pycord/pull/2139))" msgstr "" -#: ../../changelog.md:310 df13f489e5fa4cc48904626e021c027d +#: ../../changelog.md:370 df13f489e5fa4cc48904626e021c027d msgid "" "Fixed `Guild._member_count` sometimes not being set. " "([#2145](https://github.com/Pycord-Development/pycord/pull/2145))" msgstr "" -#: ../../changelog.md:312 269b54a1fd2744a7866a615c72ace4a8 +#: ../../changelog.md:372 269b54a1fd2744a7866a615c72ace4a8 msgid "" "Fixed `Thread.applied_tags` not being updated. " "([#2146](https://github.com/Pycord-Development/pycord/pull/2146))" msgstr "" -#: ../../changelog.md:314 86b89f547c6b4a358f432cf4d398f640 +#: ../../changelog.md:374 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:317 2fb12f31fbda4dd38ac5d75d20c470af +#: ../../changelog.md:377 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:319 2b542989e4474b1497f08ac6f19f99ed +#: ../../changelog.md:379 2b542989e4474b1497f08ac6f19f99ed msgid "" "Fixed `ScheduledEvent.creator_id` returning `str` instead of `int`. " "([#2162](https://github.com/Pycord-Development/pycord/pull/2162))" msgstr "" -#: ../../changelog.md:321 b5e55bb544e94272b3397bbc0e072ec3 +#: ../../changelog.md:381 b5e55bb544e94272b3397bbc0e072ec3 msgid "" "Fixed `_bytes_to_base64_data` not defined. ([#2185](https://github.com" "/Pycord-Development/pycord/pull/2185))" msgstr "" -#: ../../changelog.md:323 3de52ce55e8b41e2a5815592bb6257ec +#: ../../changelog.md:383 3de52ce55e8b41e2a5815592bb6257ec msgid "" "Fixed inaccurate `Union` type hint of `values` argument of " "`basic_autocomplete` to include `Iterable[OptionChoice]`." msgstr "" -#: ../../changelog.md:325 8fa8ea140ced4a4fa64c9d534c7f71d0 +#: ../../changelog.md:385 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:327 cc7d5fa68e994d34aa693f5bb2f1ffd0 +#: ../../changelog.md:387 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:329 c17344409e9f492a8fd6b8c55ed614aa +#: ../../changelog.md:389 c17344409e9f492a8fd6b8c55ed614aa msgid "" "Fixed `DMChannel.recipient` and `User.dm_channel` being `None`. " "([#2219](https://github.com/Pycord-Development/pycord/pull/2219))" msgstr "" -#: ../../changelog.md:331 12ea4e48fc584a9c87ef676eeacfcd07 +#: ../../changelog.md:391 12ea4e48fc584a9c87ef676eeacfcd07 msgid "" "Fixed `ffmpeg` being terminated prematurely when piping audio stream. " "([#2240](https://github.com/Pycord-Development/pycord/pull/2240))" msgstr "" -#: ../../changelog.md:333 9c6fac01828f43d9a61aee72f31c1792 +#: ../../changelog.md:393 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:335 7327cd43427e488999e090c78cac0b79 +#: ../../changelog.md:395 7327cd43427e488999e090c78cac0b79 msgid "" "Fixed `AttributeError` when running permission checks without the `bot` " "scope. ([#2113](https://github.com/Pycord-" "Development/pycord/issues/2113))" msgstr "" -#: ../../changelog.md:337 d458144f63124e12a6e0d9f8f9cb952b +#: ../../changelog.md:397 d458144f63124e12a6e0d9f8f9cb952b msgid "" "Fixed `Option` not working on bridge commands because " "`ext.commands.Command` doesn't recognize them. " "([#2256](https://github.com/Pycord-Development/pycord/pull/2256))" msgstr "" -#: ../../changelog.md:339 8f18e8d005b1496387f152f3df8662b7 +#: ../../changelog.md:399 8f18e8d005b1496387f152f3df8662b7 msgid "" "Fixed offset-aware tasks causing `TypeError` when being prepared. " "([#2271](https://github.com/Pycord-Development/pycord/pull/2271))" msgstr "" -#: ../../changelog.md:341 d15ec1bf07934c9d86604965290c99bf +#: ../../changelog.md:401 d15ec1bf07934c9d86604965290c99bf msgid "" "Fixed `AttributeError` when serializing commands with `Annotated` type " "hints. ([#2243](https://github.com/Pycord-Development/pycord/pull/2243))" msgstr "" -#: ../../changelog.md:343 2eb6e57c0a364efd86ffa8096f540133 +#: ../../changelog.md:403 2eb6e57c0a364efd86ffa8096f540133 msgid "" "Fixed `Intents.all()` returning the wrong value. " "([#2257](https://github.com/Pycord-Development/pycord/issues/2257))" msgstr "" -#: ../../changelog.md:345 5b2283d5d5e640999855ad3042fc5e6b +#: ../../changelog.md:405 5b2283d5d5e640999855ad3042fc5e6b msgid "" "Fixed `AuditLogIterator` not respecting the `after` parameter. " "([#2295](https://github.com/Pycord-Development/pycord/issues/2295))" msgstr "" -#: ../../changelog.md:347 d3b786079fea46bc8786e6b5154c03ed +#: ../../changelog.md:407 d3b786079fea46bc8786e6b5154c03ed msgid "" "Fixed `AttributeError` when failing to establish initial websocket " "connection. ([#2301](https://github.com/Pycord-" "Development/pycord/pull/2301))" msgstr "" -#: ../../changelog.md:349 b25e60c5a037415e80243abad7f9df8f +#: ../../changelog.md:409 b25e60c5a037415e80243abad7f9df8f msgid "" "Fixed `AttributeError` caused by `command.cog` being `MISSING`. " "([#2303](https://github.com/Pycord-Development/pycord/issues/2303))" msgstr "" -#: ../../changelog.md:351 c5f685e545da4356aeb4de2f2f183a84 +#: ../../changelog.md:411 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:353 17ed8177c40a476fb48f4d90f37837c7 +#: ../../changelog.md:413 17ed8177c40a476fb48f4d90f37837c7 msgid "" "Fixed `AttributeError` when comparing application commands with non-" "command objects. ([#2299](https://github.com/Pycord-" "Development/pycord/issues/2299))" msgstr "" -#: ../../changelog.md:355 5114e2e8307349088415bbbee6af60e4 +#: ../../changelog.md:415 5114e2e8307349088415bbbee6af60e4 msgid "" "Fixed `AttributeError` when copying groups on startup. " "([#2331](https://github.com/Pycord-Development/pycord/issues/2331))" msgstr "" -#: ../../changelog.md:357 25663b9a9dd74370984ab38a6e476f27 +#: ../../changelog.md:417 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:360 2541f029d7454ba394deb4a01dde2485 +#: ../../changelog.md:420 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:362 c9faa78167bc4750a0684c8cbbd64895 +#: ../../changelog.md:422 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:364 1658273ee130473d997c5e510ecbc0fa +#: ../../changelog.md:424 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:366 d8a3e43d20754ef092f3f8d19b138f0d +#: ../../changelog.md:426 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:369 099b69ec664541e0a8052975795d65e4 +#: ../../changelog.md:429 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:371 80ef1c27fc7b4fa48c2db376d01949dd +#: ../../changelog.md:431 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:373 8ef80de7fad747f88bcdb50c5d39b51b +#: ../../changelog.md:433 8ef80de7fad747f88bcdb50c5d39b51b msgid "" "Fixed enum to support stringified annotations. " "([#2367](https://github.com/Pycord-Development/pycord/pull/2367))" msgstr "" -#: ../../changelog.md:376 b4456318b5c84fd28244fb8d7f496360 +#: ../../changelog.md:436 b4456318b5c84fd28244fb8d7f496360 msgid "[2.4.1] - 2023-03-20" msgstr "" -#: ../../changelog.md:380 c8c94e0963114de48a89fd2659fc7763 +#: ../../changelog.md:440 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:386 abf8d94bacef493cb4fe23a98730bc28 +#: ../../changelog.md:446 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:388 2cdfa2779b0e4b8f9ab4144401a89802 +#: ../../changelog.md:448 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:391 aaf94f670e8340a5b177fe6ae162358b +#: ../../changelog.md:451 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:395 c101984320c34ce99992f9fe847e0e88 +#: ../../changelog.md:455 c101984320c34ce99992f9fe847e0e88 msgid "[2.4.0] - 2023-02-10" msgstr "" -#: ../../changelog.md:399 617814850e83401ebf06752624c50095 +#: ../../changelog.md:459 617814850e83401ebf06752624c50095 msgid "" "Added new AutoMod trigger metadata properties `regex_patterns`, " "`allow_list`, and `mention_total_limit`; and added the `mention_spam` " @@ -1096,13 +1253,13 @@ msgid "" "Development/pycord/pull/1809))" msgstr "" -#: ../../changelog.md:402 7fd8831246324c0ba80b842014371a93 +#: ../../changelog.md:462 7fd8831246324c0ba80b842014371a93 msgid "" "Added missing `image` parameter to `Guild.create_scheduled_event()` " "method. ([#1831](https://github.com/Pycord-Development/pycord/pull/1831))" msgstr "" -#: ../../changelog.md:404 b33dbeef25f54b92a273ab153577e67e +#: ../../changelog.md:464 b33dbeef25f54b92a273ab153577e67e msgid "" "New `ApplicationRoleConnectionMetadata` class for application role " "connection metadata, along with the " @@ -1111,7 +1268,7 @@ msgid "" "([#1791](https://github.com/Pycord-Development/pycord/pull/1791))" msgstr "" -#: ../../changelog.md:408 dd48eb67d9264c6f9c8c34eff1f8dc21 +#: ../../changelog.md:468 dd48eb67d9264c6f9c8c34eff1f8dc21 msgid "" "Added new message types, `role_subscription_purchase`, " "`interaction_premium_upsell`, `stage_start`, `stage_end`, " @@ -1120,60 +1277,60 @@ msgid "" "/Pycord-Development/pycord/pull/1852))" msgstr "" -#: ../../changelog.md:412 f5ee939eced64359a65e9e63f4c50556 +#: ../../changelog.md:472 f5ee939eced64359a65e9e63f4c50556 msgid "" "Added new `EmbeddedActivity` values. ([#1859](https://github.com/Pycord-" "Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:414 ee535bdbc1cd4d558c6fa469a5b0d528 +#: ../../changelog.md:474 ee535bdbc1cd4d558c6fa469a5b0d528 msgid "" "Added new `suppress_notifications` to `MessageFlags`. " "([#1912](https://github.com/Pycord-Development/pycord/pull/1912))" msgstr "" -#: ../../changelog.md:416 fa69515bb7074d55a6b5abe0177aac95 +#: ../../changelog.md:476 fa69515bb7074d55a6b5abe0177aac95 msgid "" "Added GIF sticker format type to the `StickerFormatType` enum. " "([#1915](https://github.com/Pycord-Development/pycord/pull/1915))" msgstr "" -#: ../../changelog.md:418 17096d6218ec43a3bbef7cb4f25eead2 +#: ../../changelog.md:478 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:421 9f7c5aed80f847d0ba8cec2331f54a86 +#: ../../changelog.md:481 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:426 571ca9ff303e4bd994e1179a0cadb5b3 +#: ../../changelog.md:486 571ca9ff303e4bd994e1179a0cadb5b3 msgid "" "Changed `EmbeddedActivity` values to update accordingly with the new " "activities. ([#1859](https://github.com/Pycord-" "Development/pycord/pull/1859))" msgstr "" -#: ../../changelog.md:428 464da00a553d4cfa9819fc2f0f8e848f +#: ../../changelog.md:488 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:431 39533606d2e9446793b556a39247934e +#: ../../changelog.md:491 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:436 416058062bb045498b964ebab56acb3a +#: ../../changelog.md:496 416058062bb045498b964ebab56acb3a msgid "" "Fixed bugs in `Page.update_files` where file objects stored in memory " "were causing an `AttributeError`, and `io.BytesIO` files didn't send " @@ -1182,277 +1339,273 @@ msgid "" "Development/pycord/pull/1881))" msgstr "" -#: ../../changelog.md:440 8818ab33e8604db2877b20c041af6723 +#: ../../changelog.md:500 8818ab33e8604db2877b20c041af6723 msgid "" "Fixed bridge groups missing the `parent` attribute. " "([#1823](https://github.com/Pycord-Development/pycord/pull/1823))" msgstr "" -#: ../../changelog.md:442 9fe0dfdfa63e4ad4b9c4e4043aef28b3 +#: ../../changelog.md:502 9fe0dfdfa63e4ad4b9c4e4043aef28b3 msgid "" "Fixed issues with creating auto moderation rules. " "([#1822](https://github.com/Pycord-Development/pycord/pull/1822))" msgstr "" -#: ../../changelog.md:445 ea5b04755aae4a53a625348b5d5f945d +#: ../../changelog.md:505 ea5b04755aae4a53a625348b5d5f945d msgid "[2.3.3] - 2023-02-10" msgstr "" -#: ../../changelog.md:447 a66717a0773c4de7be264d65696be04e +#: ../../changelog.md:507 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:450 aeae11c1ec9e4f4ca20b998880bc4e5b +#: ../../changelog.md:510 aeae11c1ec9e4f4ca20b998880bc4e5b msgid "[2.3.2] - 2022-12-03" msgstr "" -#: ../../changelog.md:454 c49932aeab584576ad0d13c3a8073143 +#: ../../changelog.md:514 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:456 7b22f35de99640918b24cf129a8708a1 +#: ../../changelog.md:516 7b22f35de99640918b24cf129a8708a1 msgid "" "Fixed an `AttributeError` in select relating to the select type. " "([#1814](https://github.com/Pycord-Development/pycord/pull/1814))" msgstr "" -#: ../../changelog.md:458 b940bd229d2b4e6891eec2561e8e815c +#: ../../changelog.md:518 b940bd229d2b4e6891eec2561e8e815c msgid "" "Fixed `Thread.applied_tags` always returning an empty list. " "([#1817](https://github.com/Pycord-Development/pycord/pull/1817))" msgstr "" -#: ../../changelog.md:461 1b92099482524c32940e7b2962f78c68 +#: ../../changelog.md:521 1b92099482524c32940e7b2962f78c68 msgid "[2.3.1] - 2022-11-27" msgstr "" -#: ../../changelog.md:465 25bce91323db4cbea6c7e706497a5fbb +#: ../../changelog.md:525 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:468 eeb4225156bc403cb9430c14142f0030 +#: ../../changelog.md:528 eeb4225156bc403cb9430c14142f0030 msgid "[2.3.0] - 2022-11-23" msgstr "" -#: ../../changelog.md:472 1f69a42547d7413d81ac3be425763eca +#: ../../changelog.md:532 1f69a42547d7413d81ac3be425763eca msgid "" "New brief Attribute to BridgeSlashCommand. ([#1676](https://github.com" "/Pycord-Development/pycord/pull/1676))" msgstr "" -#: ../../changelog.md:474 faba5859b8964373ba18f34a5830b58a +#: ../../changelog.md:534 faba5859b8964373ba18f34a5830b58a msgid "" "Python 3.11 support. ([#1680](https://github.com/Pycord-" "Development/pycord/pull/1680))" msgstr "" -#: ../../changelog.md:475 b5eceae1a70b4eb08fd9c86ed7d3e253 +#: ../../changelog.md:535 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:478 99a675fe67cf47bd8552026dcb0d7680 +#: ../../changelog.md:538 99a675fe67cf47bd8552026dcb0d7680 msgid "" "Added support for age-restricted (NSFW) commands. " "([#1775](https://github.com/Pycord-Development/pycord/pull/1775))" msgstr "" -#: ../../changelog.md:480 ee8b90ba67724d46a3efd5335b0a029a +#: ../../changelog.md:540 ee8b90ba67724d46a3efd5335b0a029a msgid "" "New flags: `PublicUserFlags.active_developer` & " "`ApplicationFlags.active`. ([#1776](https://github.com/Pycord-" "Development/pycord/pull/1776))" msgstr "" -#: ../../changelog.md:482 0d7ed354cec246a1884bb62b4a30455b +#: ../../changelog.md:542 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:484 3d7339c7a4b34b419ca2b385c99b2160 +#: ../../changelog.md:544 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:486 d92eb373bc624dffac6f0e1dc5e5fc95 +#: ../../changelog.md:546 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:488 2a37ee55e00e4e68b43bcf62c0b6c16b +#: ../../changelog.md:548 2a37ee55e00e4e68b43bcf62c0b6c16b msgid "" "Updated `Guild.features` to include new and previously missing features. " "([#1788](https://github.com/Pycord-Development/pycord/pull/1788))" msgstr "" -#: ../../changelog.md:493 b96a634b3523470b9c6321bfe1d0d386 +#: ../../changelog.md:553 b96a634b3523470b9c6321bfe1d0d386 msgid "" "Fix bridge.has_permissions. ([#1695](https://github.com/Pycord-" "Development/pycord/pull/1695))" msgstr "" -#: ../../changelog.md:495 cc90297f0d5b47c7b04fcc3561b2ee44 +#: ../../changelog.md:555 cc90297f0d5b47c7b04fcc3561b2ee44 msgid "" "Fix audit log overwrite type always resulting in `None`. " "([#1716](https://github.com/Pycord-Development/pycord/pull/1716))" msgstr "" -#: ../../changelog.md:497 6b8dca9744d84dd1afaf7c1f2c36bbc2 +#: ../../changelog.md:557 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:503 90671804020b41aba86f0d541ac50a3e +#: ../../changelog.md:563 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:506 7421d3fe662f4595af3381037136c502 +#: ../../changelog.md:566 7421d3fe662f4595af3381037136c502 msgid "" "`get_application_command()` now supports retrieving subcommands and " "subcommand groups. ([#1678](https://github.com/Pycord-" "Development/pycord/pull/1678))" msgstr "" -#: ../../changelog.md:512 160d0b3650564e17b6e25a2cf3bebf73 +#: ../../changelog.md:572 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:515 a11bd7aede7844c6b417faeae902549d +#: ../../changelog.md:575 a11bd7aede7844c6b417faeae902549d msgid "[2.2.2] - 2022-10-05" msgstr "" -#: ../../changelog.md:519 c79e6592f08f41d387a756efa462ff76 +#: ../../changelog.md:579 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:523 804d49d35a1a4950bb1844cb14422c04 +#: ../../changelog.md:583 804d49d35a1a4950bb1844cb14422c04 msgid "[2.2.1] - 2022-10-05" msgstr "" -#: ../../changelog.md:527 96fc9a6acc3d412eb0e4fe8e93e6bce4 +#: ../../changelog.md:587 96fc9a6acc3d412eb0e4fe8e93e6bce4 msgid "" "New `SlashCommand.qualified_id` attribute. ([#1672](https://github.com" "/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:532 8a3332dafa3c405198ec6819e0e4d90a +#: ../../changelog.md:592 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:534 cdff853f73034e329f46051f2eee14d5 +#: ../../changelog.md:594 cdff853f73034e329f46051f2eee14d5 msgid "" "Fixed broken `cog` and `parent` attributes on commands in cogs. " "([#1662](https://github.com/Pycord-Development/pycord/pull/1662))" msgstr "" -#: ../../changelog.md:536 6e43909d03324ff994e8e0c5521b4ab8 +#: ../../changelog.md:596 6e43909d03324ff994e8e0c5521b4ab8 msgid "" "Fixed `SlashCommand.mention` for subcommands. ([#1672](https://github.com" "/Pycord-Development/pycord/pull/1672))" msgstr "" -#: ../../changelog.md:539 7c216775f43c4a4283eada7e4c5566be +#: ../../changelog.md:599 7c216775f43c4a4283eada7e4c5566be msgid "[2.2.0] - 2022-10-02" msgstr "" -#: ../../changelog.md:543 887646ff61cc484c8fb5a1b77f4705b3 +#: ../../changelog.md:603 887646ff61cc484c8fb5a1b77f4705b3 msgid "" "New Guild Feature `INVITES_DISABLED`. ([#1613](https://github.com/Pycord-" "Development/pycord/pull/1613))" msgstr "" -#: ../../changelog.md:545 1cab4dd437fc47059e14c6622b309200 +#: ../../changelog.md:605 1cab4dd437fc47059e14c6622b309200 msgid "" "`suppress` kwarg to `Messageable.send()`. ([#1587](https://github.com" "/Pycord-Development/pycord/pull/1587))" msgstr "" -#: ../../changelog.md:547 628dc16b78d7462d9e752a6fd5c34f0d +#: ../../changelog.md:607 628dc16b78d7462d9e752a6fd5c34f0d msgid "" "`proxy` and `proxy_auth` params to many Webhook-related methods. " "([#1655](https://github.com/Pycord-Development/pycord/pull/1655))" msgstr "" -#: ../../changelog.md:549 62fc2f7a9b7647efb0eaeabe6e18b131 +#: ../../changelog.md:609 62fc2f7a9b7647efb0eaeabe6e18b131 msgid "" "`delete_message_seconds` parameter in ban methods. " "([#1557](https://github.com/Pycord-Development/pycord/pull/1557))" msgstr "" -#: ../../changelog.md:551 86674d77e2244a8f9a2273474845bc45 +#: ../../changelog.md:611 86674d77e2244a8f9a2273474845bc45 msgid "" "New `View.get_item()` method. ([#1659](https://github.com/Pycord-" "Development/pycord/pull/1659))" msgstr "" -#: ../../changelog.md:553 eaa5c0bba1a24094995e8bb0a52b7ca0 +#: ../../changelog.md:613 eaa5c0bba1a24094995e8bb0a52b7ca0 msgid "" "Permissions support for bridge commands. ([#1642](https://github.com" "/Pycord-Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:555 f3da627f546c4aebadcf3322597750da +#: ../../changelog.md:615 f3da627f546c4aebadcf3322597750da msgid "" "New `BridgeCommand.invoke()` method. ([#1642](https://github.com/Pycord-" "Development/pycord/pull/1642))" msgstr "" -#: ../../changelog.md:557 a38f4867cf0f404abe8d1ad795209e2d +#: ../../changelog.md:617 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:559 26da248bd5434e7680514324dcafcc7b +#: ../../changelog.md:619 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:563 5b535d4b52244097b05ec474ea2121c6 -msgid "Deprecated" -msgstr "" - -#: ../../changelog.md:565 baabee44115f413aa4b2ab853daa0515 +#: ../../changelog.md:625 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:568 b2bc78f7cb2248968d7778e804059d3a +#: ../../changelog.md:628 b2bc78f7cb2248968d7778e804059d3a msgid "" "The `original_message`, `edit_original_message` & " "`delete_original_message` methods for `Interaction` are now deprecated. " @@ -1461,149 +1614,149 @@ msgid "" "/Pycord-Development/pycord/pull/1609))" msgstr "" -#: ../../changelog.md:575 f1a6ff967fae4e4ab7aaa03fb71040ee +#: ../../changelog.md:635 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:578 e24fad332ee74561882cb0fe5683d373 +#: ../../changelog.md:638 e24fad332ee74561882cb0fe5683d373 msgid "" "Fix `VOICE_SERVER_UPDATE` error. ([#1624](https://github.com/Pycord-" "Development/pycord/pull/1624))" msgstr "" -#: ../../changelog.md:580 1658154957934f93aea580480a93f06d +#: ../../changelog.md:640 1658154957934f93aea580480a93f06d msgid "" "Removed unnecessary instance check in autocomplete. " "([#1643](https://github.com/Pycord-Development/pycord/pull/1643))" msgstr "" -#: ../../changelog.md:582 8f96626aeee2407ead9a59ec45dabc1a +#: ../../changelog.md:642 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:585 2dd2c8f954934bb593bf96a65aaf49ce +#: ../../changelog.md:645 2dd2c8f954934bb593bf96a65aaf49ce msgid "[2.1.3] - 2022-09-06" msgstr "" -#: ../../changelog.md:589 f97d21f188914b99a02eddf404a430d9 +#: ../../changelog.md:649 f97d21f188914b99a02eddf404a430d9 msgid "" "Fix TypeError in `process_application_commands`. " "([#1622](https://github.com/Pycord-Development/pycord/pull/1622))" msgstr "" -#: ../../changelog.md:592 20f3c230725b4f879eaf13fe8fab8861 +#: ../../changelog.md:652 20f3c230725b4f879eaf13fe8fab8861 msgid "[2.1.2] - 2022-09-06" msgstr "" -#: ../../changelog.md:596 020eedc585cf44a2858529c8d43b6b54 +#: ../../changelog.md:656 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:600 439fb1afd83545f8b5d955600ad11510 +#: ../../changelog.md:660 439fb1afd83545f8b5d955600ad11510 msgid "[2.1.1] - 2022-08-25" msgstr "" -#: ../../changelog.md:604 e74d531343704a3faafa44b907a76e3f +#: ../../changelog.md:664 e74d531343704a3faafa44b907a76e3f msgid "" "Bridge command detection in cogs. ([#1592](https://github.com/Pycord-" "Development/pycord/pull/1592))" msgstr "" -#: ../../changelog.md:607 d08ad13239c7439cbbd09aae4a16c23d +#: ../../changelog.md:667 d08ad13239c7439cbbd09aae4a16c23d msgid "[2.1.0] - 2022-08-25" msgstr "" -#: ../../changelog.md:611 a86271dbc38645919c2c274f65be4447 +#: ../../changelog.md:671 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:613 59b42b5316384e81b6ef5f2cfeee36ff +#: ../../changelog.md:673 59b42b5316384e81b6ef5f2cfeee36ff msgid "" "A `disable_on_timeout` kwarg in the `View` constructor. " "([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:615 790b53c72a3f4db5a92d35f0bf430bfc +#: ../../changelog.md:675 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:618 1acff13e3a664d0bb3d8a584de44f9fe +#: ../../changelog.md:678 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:621 5a44482095724e8c854fb0dac8a1b688 +#: ../../changelog.md:681 5a44482095724e8c854fb0dac8a1b688 msgid "" "A new `fetch_application` method in the `Client` object. " "([#1536](https://github.com/Pycord-Development/pycord/pull/1536))" msgstr "" -#: ../../changelog.md:623 f384ae7bd39d4645a038b219cc5e3d41 +#: ../../changelog.md:683 f384ae7bd39d4645a038b219cc5e3d41 msgid "" "New `on_check_failure` event method for the `View` class. " "([#799](https://github.com/Pycord-Development/pycord/pull/799))" msgstr "" -#: ../../changelog.md:625 84fd56364f2e426f8059ab543cf8fa9f +#: ../../changelog.md:685 84fd56364f2e426f8059ab543cf8fa9f msgid "" "A `set_mfa_required` method to `Guild`. ([#1552](https://github.com" "/Pycord-Development/pycord/pull/1552))" msgstr "" -#: ../../changelog.md:627 116daae4f3be479d91f71c1dfb2e158e +#: ../../changelog.md:687 116daae4f3be479d91f71c1dfb2e158e msgid "" "Support for command groups with bridge commands. " "([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:629 aa264304900847509610971067c61d13 +#: ../../changelog.md:689 aa264304900847509610971067c61d13 msgid "" "Support for `Attachment` type options for bridge commands. " "([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:631 f3a1898c5fb94d22ad268c1b80c06956 +#: ../../changelog.md:691 f3a1898c5fb94d22ad268c1b80c06956 msgid "" "`is_app` property for `BridgeContext` to better differentiate context " "types. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:633 6bbb2d7903f94ccf928e6d4a39d6181c +#: ../../changelog.md:693 6bbb2d7903f94ccf928e6d4a39d6181c msgid "" "Support for localization on bridge commands. ([#1496](https://github.com" "/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:635 bf536e2d15b34745aa6202fefc7ecb86 +#: ../../changelog.md:695 bf536e2d15b34745aa6202fefc7ecb86 msgid "" "A `filter_params` helper function in `discord.utils`. " "([#1496](https://github.com/Pycord-Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:637 e9a5cb929d2a400996754846071ec5b6 +#: ../../changelog.md:697 e9a5cb929d2a400996754846071ec5b6 msgid "" "Support for `InteractionMessage` via the `message` property of `View`. " "([#1492](https://github.com/Pycord-Development/pycord/pull/1492))" msgstr "" -#: ../../changelog.md:642 c7cf6d82811f4e0ba66b43ed62394be3 +#: ../../changelog.md:702 c7cf6d82811f4e0ba66b43ed62394be3 msgid "" "Use `slash_variant` and `ext_variant` attributes instead of " "`get_application_command()` and `get_ext_command()` methods on " @@ -1611,695 +1764,695 @@ msgid "" "Development/pycord/pull/1496))" msgstr "" -#: ../../changelog.md:645 682dcf307b394f4ca5b2553b815c3fdf +#: ../../changelog.md:705 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:647 1656bec918854d6297b74bb1e35a904f +#: ../../changelog.md:707 1656bec918854d6297b74bb1e35a904f msgid "" "`commands.has_permissions()` check now returns `True` in DM channels. " "([#1577](https://github.com/Pycord-Development/pycord/pull/1577))" msgstr "" -#: ../../changelog.md:652 a16756bd1a69469ab4a723abc6249124 +#: ../../changelog.md:712 a16756bd1a69469ab4a723abc6249124 msgid "" "Fix `VoiceChannel`/`CategoryChannel` data being invalidated on " "`Option._invoke`. ([#1490](https://github.com/Pycord-" "Development/pycord/pull/1490))" msgstr "" -#: ../../changelog.md:654 22c69d421a4e44b5a09e1885e5b1db36 +#: ../../changelog.md:714 22c69d421a4e44b5a09e1885e5b1db36 msgid "" "Fix type issues in `options.py` ([#1473](https://github.com/Pycord-" "Development/pycord/pull/1473))" msgstr "" -#: ../../changelog.md:656 43a5393c21bc440c8ada7fe235818b31 +#: ../../changelog.md:716 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:658 c18c8cdfbd014c69bef54df5485b077e +#: ../../changelog.md:718 c18c8cdfbd014c69bef54df5485b077e msgid "" "Large code/documentation cleanup & minor bug fixes. " "([#1476](https://github.com/Pycord-Development/pycord/pull/1476))" msgstr "" -#: ../../changelog.md:660 ef4e07eeca0e4f6dab9c34646800eb9c +#: ../../changelog.md:720 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:662 74ba25ff24a7407f928e6a503cd7731a +#: ../../changelog.md:722 74ba25ff24a7407f928e6a503cd7731a msgid "" "Fix `load_extensions` parameters not being passed through correctly. " "([#1537](https://github.com/Pycord-Development/pycord/pull/1537))" msgstr "" -#: ../../changelog.md:664 42f99fb9ec3c420883afd8002c0674b7 +#: ../../changelog.md:724 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:667 dfdb859c67e84007954866826f1092dd +#: ../../changelog.md:727 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:669 fe6004afac3c4280b63fe9d2117f045d +#: ../../changelog.md:729 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:671 203cde94f8b84494a4910014cfd9cb86 +#: ../../changelog.md:731 203cde94f8b84494a4910014cfd9cb86 msgid "" "Make `SelectOption.emoji` a property. ([#1550](https://github.com/Pycord-" "Development/pycord/pull/1550))" msgstr "" -#: ../../changelog.md:673 885263a2dea84a019d8ff1bf6fe28a1e +#: ../../changelog.md:733 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:675 f409a2d1bf8941ad8e5dd38c6fa02f97 +#: ../../changelog.md:735 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:677 db74b72ec1cb4f2ca20c8ec590aecc57 +#: ../../changelog.md:737 db74b72ec1cb4f2ca20c8ec590aecc57 msgid "" "Avoid unnecessary calls to `sync_commands` during runtime. " "([#1563](https://github.com/Pycord-Development/pycord/pull/1563))" msgstr "" -#: ../../changelog.md:679 48cc76eeeb3045a58736326078a0219d +#: ../../changelog.md:739 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:681 e8f97a297155469dad5bf1c0065f7248 +#: ../../changelog.md:741 e8f97a297155469dad5bf1c0065f7248 msgid "" "Respect limit argument in `Guild.bans()`. ([#1573](https://github.com" "/Pycord-Development/pycord/pull/1573))" msgstr "" -#: ../../changelog.md:683 753591c9db444d1583e1ca24ba55377c +#: ../../changelog.md:743 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:686 6f46f75334964b6e803da39b08058134 +#: ../../changelog.md:746 6f46f75334964b6e803da39b08058134 msgid "" "Fix `__eq__` method `ApplicationCommand` accidentally comparing to self. " "([#1585](https://github.com/Pycord-Development/pycord/pull/1585))" msgstr "" -#: ../../changelog.md:688 f8eb486c25734047862d39115603e056 +#: ../../changelog.md:748 f8eb486c25734047862d39115603e056 msgid "" "Apply `cog_check` method to `ApplicationCommand` invocations. " "([#1575](https://github.com/Pycord-Development/pycord/pull/1575))" msgstr "" -#: ../../changelog.md:690 98838fe24b00482b90f84b4aeef38bdf +#: ../../changelog.md:750 98838fe24b00482b90f84b4aeef38bdf msgid "" "Fix `Interaction.edit_original_message()` using `ConnectionState` instead" " of `InteractionMessageState`. ([#1565](https://github.com/Pycord-" "Development/pycord/pull/1565))" msgstr "" -#: ../../changelog.md:693 1a3f1825ed6940388193b1ef07b1dc76 +#: ../../changelog.md:753 1a3f1825ed6940388193b1ef07b1dc76 msgid "" "Fix required parameters validation error. ([#1589](https://github.com" "/Pycord-Development/pycord/pull/1589))" msgstr "" -#: ../../changelog.md:696 ../../changelog.md:703 +#: ../../changelog.md:756 ../../changelog.md:763 #: 4b8d0071a17948a789b4a3850b4cfd3e msgid "Security" msgstr "" -#: ../../changelog.md:698 595d6f7ff4074370b90bec1e9625132b +#: ../../changelog.md:758 595d6f7ff4074370b90bec1e9625132b msgid "" "Improved fix for application-based bots without the bot scope " "([#1584](https://github.com/Pycord-Development/pycord/pull/1584))" msgstr "" -#: ../../changelog.md:701 0cd65ab173c0451bb9ae1ba3fb40b232 +#: ../../changelog.md:761 0cd65ab173c0451bb9ae1ba3fb40b232 msgid "[2.0.1] - 2022-08-16" msgstr "" -#: ../../changelog.md:705 ee4dccbc90654cbcb8d0c05f33e124bd +#: ../../changelog.md:765 ee4dccbc90654cbcb8d0c05f33e124bd msgid "" "Fix for application-based bots without the bot scope " "([#1568](https://github.com/Pycord-Development/pycord/pull/1568))" msgstr "" -#: ../../changelog.md:708 97414cf074d2496da5acf484c69838a0 +#: ../../changelog.md:768 97414cf074d2496da5acf484c69838a0 msgid "[2.0.0] - 2022-07-08" msgstr "" -#: ../../changelog.md:712 f926a09ced2d481492984936a41f6dc7 +#: ../../changelog.md:772 f926a09ced2d481492984936a41f6dc7 msgid "" "New `news` property on `TextChannel`. ([#1370](https://github.com/Pycord-" "Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:714 1ecb7fa75dff41449dde4615b6e710bf +#: ../../changelog.md:774 1ecb7fa75dff41449dde4615b6e710bf msgid "" "New `invisible` kwarg to `defer()` method. ([#1379](https://github.com" "/Pycord-Development/pycord/pull/1379))" msgstr "" -#: ../../changelog.md:716 59e7463435234e16866270f9f67f3107 +#: ../../changelog.md:776 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:718 825af1ddcde1480883171e981e1da9cb +#: ../../changelog.md:778 825af1ddcde1480883171e981e1da9cb msgid "" "New `ForumChannelConverter`. ([#1440](https://github.com/Pycord-" "Development/pycord/pull/1440))" msgstr "" -#: ../../changelog.md:720 98bfc9d190a748579e55cb74c092cc50 +#: ../../changelog.md:780 98bfc9d190a748579e55cb74c092cc50 msgid "" "A shortcut `jump_url` property to users. ([#1444](https://github.com" "/Pycord-Development/pycord/pull/1444))" msgstr "" -#: ../../changelog.md:722 63e71264efce40bc9ac3f7f177759671 +#: ../../changelog.md:782 63e71264efce40bc9ac3f7f177759671 msgid "" "Ability for webhooks to create forum posts. ([#1405](https://github.com" "/Pycord-Development/pycord/pull/1405))" msgstr "" -#: ../../changelog.md:724 583f0a83c644415fbd248eee5f5d8fc5 +#: ../../changelog.md:784 583f0a83c644415fbd248eee5f5d8fc5 msgid "" "New `message` property to `View` ([#1446](https://github.com/Pycord-" "Development/pycord/pull/1446))" msgstr "" -#: ../../changelog.md:726 03269af61aef4530b0588510928b25ab +#: ../../changelog.md:786 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:728 d30d886bcbdc4227805bd6ddb03ba9ae +#: ../../changelog.md:788 d30d886bcbdc4227805bd6ddb03ba9ae msgid "" "New `thread` property to `Message`. ([#1447](https://github.com/Pycord-" "Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:730 eaf48b5278cf458da58e8d6c74d872d5 +#: ../../changelog.md:790 eaf48b5278cf458da58e8d6c74d872d5 msgid "" "A `starting_message` property to `Thread`. ([#1447](https://github.com" "/Pycord-Development/pycord/pull/1447))" msgstr "" -#: ../../changelog.md:732 618f1139d2854adb9498024de569eae4 +#: ../../changelog.md:792 618f1139d2854adb9498024de569eae4 msgid "" "An `app_permissions` property to `Interaction` and `ApplicationContext`. " "([#1460](https://github.com/Pycord-Development/pycord/pull/1460))" msgstr "" -#: ../../changelog.md:734 da574ae3b081432787fabf3ce7643b08 +#: ../../changelog.md:794 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:736 bcd876b3c5524167af08b9c49fc9461d +#: ../../changelog.md:796 bcd876b3c5524167af08b9c49fc9461d msgid "" "Support for AutoMod ([#1316](https://github.com/Pycord-" "Development/pycord/pull/1316))" msgstr "" -#: ../../changelog.md:737 8963ace1487b41d689eaed24f1cbf62f +#: ../../changelog.md:797 8963ace1487b41d689eaed24f1cbf62f msgid "" "Support for `min_length` and `max_length` kwargs in `Option`. " "([#1463](https://github.com/Pycord-Development/pycord/pull/1463))" msgstr "" -#: ../../changelog.md:739 8768c70fc00d4e31b7a80d6b00075daa +#: ../../changelog.md:799 8768c70fc00d4e31b7a80d6b00075daa msgid "" "Native timeout support for `Modal`. ([#1434](https://github.com/Pycord-" "Development/pycord/pull/1434))" msgstr "" -#: ../../changelog.md:744 ee060919f00041db8b5be55cafb2c8c8 +#: ../../changelog.md:804 ee060919f00041db8b5be55cafb2c8c8 msgid "" "Updated to new sticker limit for premium guilds. " "([#1420](https://github.com/Pycord-Development/pycord/pull/1420))" msgstr "" -#: ../../changelog.md:746 dc5c99a601e643378a95fd67cc096a3a +#: ../../changelog.md:806 dc5c99a601e643378a95fd67cc096a3a msgid "" "Replace deprecated endpoint in `HTTPClient.change_my_nickname`. " "([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:748 8c2807db86ce44949802e774add43122 +#: ../../changelog.md:808 8c2807db86ce44949802e774add43122 msgid "" "Updated deprecated IDENTIFY packet connection properties. " "([#1430](https://github.com/Pycord-Development/pycord/pull/1430))" msgstr "" -#: ../../changelog.md:753 32f1c00be9d246c9bbd61f553109e4a9 +#: ../../changelog.md:813 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:758 1eee8306295b44818cb2b0ba52d0cc16 +#: ../../changelog.md:818 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:760 c7e8ed3ea27249a3ba3139f4749fe67f +#: ../../changelog.md:820 c7e8ed3ea27249a3ba3139f4749fe67f msgid "" "Fix `repr(ScheduledEventLocation)` raising TypeError. " "([#1369](https://github.com/Pycord-Development/pycord/pull/1369))" msgstr "" -#: ../../changelog.md:762 138b4b66eaaa464cbd8b470b39dfe3cf +#: ../../changelog.md:822 138b4b66eaaa464cbd8b470b39dfe3cf msgid "" "Fix `repr(TextChannel)` raising AttributeError. " "([#1370](https://github.com/Pycord-Development/pycord/pull/1370))" msgstr "" -#: ../../changelog.md:764 83f10b99afb54627877654d2f7d13542 +#: ../../changelog.md:824 83f10b99afb54627877654d2f7d13542 msgid "" "Fix application command validation. ([#1372](https://github.com/Pycord-" "Development/pycord/pull/1372))" msgstr "" -#: ../../changelog.md:766 f5ed697972464eef896be8d20a91d41f +#: ../../changelog.md:826 f5ed697972464eef896be8d20a91d41f msgid "" "Fix scheduled event `cover` property raising AttributeError. " "([#1381](https://github.com/Pycord-Development/pycord/pull/1381))" msgstr "" -#: ../../changelog.md:768 718f4fb72ad84abbb9e6433b4106c70a +#: ../../changelog.md:828 718f4fb72ad84abbb9e6433b4106c70a msgid "" "Fix `SlashCommandGroup` treating optional arguments as required. " "([#1386](https://github.com/Pycord-Development/pycord/pull/1386))" msgstr "" -#: ../../changelog.md:770 3af4499fd5724a2bbab36758855eefba +#: ../../changelog.md:830 3af4499fd5724a2bbab36758855eefba msgid "" "Fix `remove_application_command` not always removing commands. " "([#1391](https://github.com/Pycord-Development/pycord/pull/1391))" msgstr "" -#: ../../changelog.md:772 df77a6f8c2884f96a9ead31c3040ff3a +#: ../../changelog.md:832 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:774 879a1e7ca8194078b8b54e0d9399b4b4 +#: ../../changelog.md:834 879a1e7ca8194078b8b54e0d9399b4b4 msgid "" "Fix incorrect activities and permissions on `Interaction` and `Option` " "objects. ([#1365](https://github.com/Pycord-" "Development/pycord/pull/1365))" msgstr "" -#: ../../changelog.md:776 2e5cc67d0f334713aa04357850b3b8d6 +#: ../../changelog.md:836 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:778 980b8f6131b547259c6e3243f776160f +#: ../../changelog.md:838 980b8f6131b547259c6e3243f776160f msgid "" "Use `PUT` instead of `POST` in `HTTPClient.join_thread`. " "([#1426](https://github.com/Pycord-Development/pycord/pull/1426))" msgstr "" -#: ../../changelog.md:780 1579cb6ca4374946ae9d2aa00c6a2a05 +#: ../../changelog.md:840 1579cb6ca4374946ae9d2aa00c6a2a05 msgid "" "Fix enum options not setting `input_type` to a SlashCommandOptionType. " "([#1428](https://github.com/Pycord-Development/pycord/pull/1428))" msgstr "" -#: ../../changelog.md:782 1addb165c9c3437ca5dca418e2638d46 +#: ../../changelog.md:842 1addb165c9c3437ca5dca418e2638d46 msgid "" "Fixed TypeError when using thread options. ([#1427](https://github.com" "/Pycord-Development/pycord/pull/1427))" msgstr "" -#: ../../changelog.md:784 d4ea2324cedb4d729a6e016ed9914ed1 +#: ../../changelog.md:844 d4ea2324cedb4d729a6e016ed9914ed1 msgid "" "Allow voice channels in PartialMessage. ([#1441](https://github.com" "/Pycord-Development/pycord/pull/1441))" msgstr "" -#: ../../changelog.md:786 d965df96de2444d2a3da4bac5f41fa32 +#: ../../changelog.md:846 d965df96de2444d2a3da4bac5f41fa32 msgid "" "Fixed `AuditLogAction.target_type` for application command permission " "updates. ([#1445](https://github.com/Pycord-" "Development/pycord/pull/1445))" msgstr "" -#: ../../changelog.md:788 a426447d83a0416b82a2ad38cf28f165 +#: ../../changelog.md:848 a426447d83a0416b82a2ad38cf28f165 msgid "" "Fix bridge commands to ignore the ephemeral kwarg. " "([#1453](https://github.com/Pycord-Development/pycord/pull/1453))" msgstr "" -#: ../../changelog.md:790 8f82c1560e2a4beca1d49b51032693c7 +#: ../../changelog.md:850 8f82c1560e2a4beca1d49b51032693c7 msgid "" "Update `thread.members` on `thread.fetch_members`. " "([#1464](https://github.com/Pycord-Development/pycord/pull/1464))" msgstr "" -#: ../../changelog.md:792 169dd0974f7f4141bb15b782abd500b7 +#: ../../changelog.md:852 169dd0974f7f4141bb15b782abd500b7 msgid "" "Fix the error when Discord doesn't send the `app_permissions` data in " "`Interaction`. ([#1467](https://github.com/Pycord-" "Development/pycord/pull/1467))" msgstr "" -#: ../../changelog.md:794 448ef13918d4482281df46bd975272f7 +#: ../../changelog.md:854 448ef13918d4482281df46bd975272f7 msgid "" "Fix AttributeError when voice client `play()` function isn't completed " "yet. ([#1360](https://github.com/Pycord-Development/pycord/pull/1360))" msgstr "" -#: ../../changelog.md:797 dbcf3c4d21c14c479387995847602e95 +#: ../../changelog.md:857 dbcf3c4d21c14c479387995847602e95 msgid "[2.0.0-rc.1] - 2022-05-17" msgstr "" -#: ../../changelog.md:801 71808897a05a4d3791bc6f9dac867d50 +#: ../../changelog.md:861 71808897a05a4d3791bc6f9dac867d50 msgid "" "A `delete_after` kwarg to `Paginator.send`. ([#1245](https://github.com" "/Pycord-Development/pycord/pull/1245))" msgstr "" -#: ../../changelog.md:803 1666cc8af144493294f14e435b91e247 +#: ../../changelog.md:863 1666cc8af144493294f14e435b91e247 msgid "" "New `reason` kwarg to `Thread.delete_messages`. " "([#1253](https://github.com/Pycord-Development/pycord/pull/1253))" msgstr "" -#: ../../changelog.md:805 64598eb221be468cb4460731ecb291b8 +#: ../../changelog.md:865 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:808 65fefed9ae734de68d3bf2484df13eee +#: ../../changelog.md:868 65fefed9ae734de68d3bf2484df13eee msgid "" "New `Paginator.edit()` method. ([#1258](https://github.com/Pycord-" "Development/pycord/pull/1258))" msgstr "" -#: ../../changelog.md:810 e51f6c5505f84ed69127a68178587f84 +#: ../../changelog.md:870 e51f6c5505f84ed69127a68178587f84 msgid "" "An `EmbedField` object. ([#1181](https://github.com/Pycord-" "Development/pycord/pull/1181))" msgstr "" -#: ../../changelog.md:812 3b7406b62a0941a398ac7fdd33ea2a0b +#: ../../changelog.md:872 3b7406b62a0941a398ac7fdd33ea2a0b msgid "" "Option names and descriptions are now validated locally. " "([#1271](https://github.com/Pycord-Development/pycord/pull/1271))" msgstr "" -#: ../../changelog.md:814 35ae30f3f43e476885400ce345466da2 +#: ../../changelog.md:874 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:817 6d7c1c2574e84c82aa22abf622baf28d +#: ../../changelog.md:877 6d7c1c2574e84c82aa22abf622baf28d msgid "" "Support providing option channel types as a list. " "([#1000](https://github.com/Pycord-Development/pycord/pull/1000))" msgstr "" -#: ../../changelog.md:819 e7e85506316f4046a79bf1bee7c0213e +#: ../../changelog.md:879 e7e85506316f4046a79bf1bee7c0213e msgid "" "New `Guild.jump_url` property. ([#1282](https://github.com/Pycord-" "Development/pycord/pull/1282))" msgstr "" -#: ../../changelog.md:821 20413647edf3450886b175cd2f53edc2 +#: ../../changelog.md:881 20413647edf3450886b175cd2f53edc2 msgid "" "ext.pages now supports ext.bridge. ([#1288](https://github.com/Pycord-" "Development/pycord/pull/1288))" msgstr "" -#: ../../changelog.md:823 d29d910018724595a72b329b086dae1b +#: ../../changelog.md:883 d29d910018724595a72b329b086dae1b msgid "" "Implement `None` check for check_guilds. ([#1291](https://github.com" "/Pycord-Development/pycord/pull/1291))" msgstr "" -#: ../../changelog.md:825 3f5d50f736184fe7a6b787749d53834d +#: ../../changelog.md:885 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:827 715f3642c43e4b818b36ac879254a1ad +#: ../../changelog.md:887 715f3642c43e4b818b36ac879254a1ad msgid "" "A new `files` parameter to `Page` object. ([#1300](https://github.com" "/Pycord-Development/pycord/pull/1300))" msgstr "" -#: ../../changelog.md:829 18a0ab7cdda64c26a907d972cd3cc5bf +#: ../../changelog.md:889 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:832 a1b658522e74433b8248a8632c132c83 +#: ../../changelog.md:892 a1b658522e74433b8248a8632c132c83 msgid "" "New `is_nsfw` attribute to voice channels. ([#1317](https://github.com" "/Pycord-Development/pycord/pull/1317))" msgstr "" -#: ../../changelog.md:834 45b48efa33e2445ea77ca5d350cbc1f7 +#: ../../changelog.md:894 45b48efa33e2445ea77ca5d350cbc1f7 msgid "" "Support for Permissions v2. ([#1328](https://github.com/Pycord-" "Development/pycord/pull/1328))" msgstr "" -#: ../../changelog.md:836 9201af3619a241128b9361d32485948e +#: ../../changelog.md:896 9201af3619a241128b9361d32485948e msgid "" "Allow using Enum to specify option choices. ([#1292](https://github.com" "/Pycord-Development/pycord/pull/1292))" msgstr "" -#: ../../changelog.md:838 bd0157bc4b0f4b8f8628064afc16fae9 +#: ../../changelog.md:898 bd0157bc4b0f4b8f8628064afc16fae9 msgid "" "The `file` and `files` parameters to " "`InteractionResponse.edit_message()`. ([#1340](https://github.com/Pycord-" "Development/pycord/pull/1340))" msgstr "" -#: ../../changelog.md:840 6e19fe31455347129e5a8bc95d7b3572 +#: ../../changelog.md:900 6e19fe31455347129e5a8bc95d7b3572 msgid "" "A `BridgeExtContext.delete()` method. ([#1348](https://github.com/Pycord-" "Development/pycord/pull/1348))" msgstr "" -#: ../../changelog.md:842 99861fea2ef74154a4150f91fa8eef16 +#: ../../changelog.md:902 99861fea2ef74154a4150f91fa8eef16 msgid "" "Forum channels support. ([#1249](https://github.com/Pycord-" "Development/pycord/pull/1249))" msgstr "" -#: ../../changelog.md:844 0a54f2b4c9764c26a62124a36810df1f +#: ../../changelog.md:904 0a54f2b4c9764c26a62124a36810df1f msgid "" "Implemented `Interaction.to_dict`. ([#1274](https://github.com/Pycord-" "Development/pycord/pull/1274))" msgstr "" -#: ../../changelog.md:846 99d5ef66098a46d3a923357f8a26c740 +#: ../../changelog.md:906 99d5ef66098a46d3a923357f8a26c740 msgid "" "Support event covers for audit logs. ([#1355](https://github.com/Pycord-" "Development/pycord/pull/1355))" msgstr "" -#: ../../changelog.md:851 3fc4ac26224f413589a65d539f172b72 +#: ../../changelog.md:911 3fc4ac26224f413589a65d539f172b72 msgid "" "Removed implicit defer call in `View`. ([#1260](https://github.com" "/Pycord-Development/pycord/pull/1260))" msgstr "" -#: ../../changelog.md:853 c6ba3c12853545738f571c0366063c82 +#: ../../changelog.md:913 c6ba3c12853545738f571c0366063c82 msgid "" "`Option` class and usage were rewritten. ([#1251](https://github.com" "/Pycord-Development/pycord/pull/1251))" msgstr "" -#: ../../changelog.md:855 916c6e9e2e524421870ac2ad12af1c1b +#: ../../changelog.md:915 916c6e9e2e524421870ac2ad12af1c1b msgid "" "`description` argument of `PageGroup` is now optional. " "([#1330](https://github.com/Pycord-Development/pycord/pull/1330))" msgstr "" -#: ../../changelog.md:857 8d7dea175fb24794a355b13007c92e01 +#: ../../changelog.md:917 8d7dea175fb24794a355b13007c92e01 msgid "" "Allow `Modal.children` to be set on initialization. " "([#1311](https://github.com/Pycord-Development/pycord/pull/1311))" msgstr "" -#: ../../changelog.md:859 eb953d6d30db42809fb6a250571f29b1 +#: ../../changelog.md:919 eb953d6d30db42809fb6a250571f29b1 msgid "" "Renamed `delete_exiting` to `delete_existing` (typo). " "([#1336](https://github.com/Pycord-Development/pycord/pull/1336))" msgstr "" -#: ../../changelog.md:864 0a9c258c97ff43d290fc0293f47f9978 +#: ../../changelog.md:924 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:866 6a79d4a32b634bd3a7b74c101fa54a7e +#: ../../changelog.md:926 6a79d4a32b634bd3a7b74c101fa54a7e msgid "" "Fix channel parsing in slash command invocations. " "([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:868 05aa589e0a9a469d96f811423c1b3bd2 +#: ../../changelog.md:928 05aa589e0a9a469d96f811423c1b3bd2 msgid "" "Make the channel `position` attribute optional. " "([#1257](https://github.com/Pycord-Development/pycord/pull/1257))" msgstr "" -#: ../../changelog.md:870 3da23a6d6d4b4324a36f0b33cc59f82e +#: ../../changelog.md:930 3da23a6d6d4b4324a36f0b33cc59f82e msgid "" "Fix `PaginatorMenu` to use interaction routes for updates. " "([#1267](https://github.com/Pycord-Development/pycord/pull/1267))" msgstr "" -#: ../../changelog.md:872 d463353b612449e89a9a7015a794e5e2 +#: ../../changelog.md:932 d463353b612449e89a9a7015a794e5e2 msgid "" "Fix `PartialMessage.edit()` behavior when `content` is `None`. " "([#1268](https://github.com/Pycord-Development/pycord/pull/1268))" msgstr "" -#: ../../changelog.md:874 15b4372aa41846c2bfe24bd729e63048 +#: ../../changelog.md:934 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:876 7d105926ee684e439657e29d1a57156a +#: ../../changelog.md:936 7d105926ee684e439657e29d1a57156a msgid "" "Fix `process_application_commands` command not found fallback. " "([#1262](https://github.com/Pycord-Development/pycord/pull/1262))" msgstr "" -#: ../../changelog.md:878 54b42e8bc31145a9a8831d96c1c7a836 +#: ../../changelog.md:938 54b42e8bc31145a9a8831d96c1c7a836 msgid "" "Fix interaction response race condition. ([#1039](https://github.com" "/Pycord-Development/pycord/pull/1039))" msgstr "" -#: ../../changelog.md:880 5797d5a4023d458aa6eaefe95fdcbe70 +#: ../../changelog.md:940 5797d5a4023d458aa6eaefe95fdcbe70 msgid "" "Remove voice client when the bot disconnects. ([#1273](https://github.com" "/Pycord-Development/pycord/pull/1273))" msgstr "" -#: ../../changelog.md:882 98b7cc4cbd3b4529bd64539cdc0166e7 +#: ../../changelog.md:942 98b7cc4cbd3b4529bd64539cdc0166e7 msgid "" "Fix conversion exception in `ext.bridge`. ([#1250](https://github.com" "/Pycord-Development/pycord/pull/1250))" msgstr "" -#: ../../changelog.md:884 89cd1c71990c439c8187661846e4817c +#: ../../changelog.md:944 89cd1c71990c439c8187661846e4817c msgid "" "`Context.me` returns ClientUser when guilds intent is absent. " "([#1286](https://github.com/Pycord-Development/pycord/pull/1286))" msgstr "" -#: ../../changelog.md:886 6a993686d0f6440f9058ad662abc3eb7 +#: ../../changelog.md:946 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:888 fec7f8bc5c1c40638b2c7541a613f3b3 +#: ../../changelog.md:948 fec7f8bc5c1c40638b2c7541a613f3b3 msgid "" "Improved validation regex for command names & options. " "([#1309](https://github.com/Pycord-Development/pycord/pull/1309))" msgstr "" -#: ../../changelog.md:890 1b22b1b48af64ab082e28d5be38e9470 +#: ../../changelog.md:950 1b22b1b48af64ab082e28d5be38e9470 msgid "" "Correct `Guild.fetch_members()` type-hints. ([#1323](https://github.com" "/Pycord-Development/pycord/pull/1323))" msgstr "" -#: ../../changelog.md:892 109809acf2d545559ad5bd7c1d9d668d +#: ../../changelog.md:952 109809acf2d545559ad5bd7c1d9d668d msgid "" "Multiple fixes and enhancements for `PageGroup` handling. " "([#1350](https://github.com/Pycord-Development/pycord/pull/1350))" msgstr "" -#: ../../changelog.md:894 c648e6fc6f44425195f326fb578e61d3 +#: ../../changelog.md:954 c648e6fc6f44425195f326fb578e61d3 msgid "" "Make `TextChannel._get_channel` async. ([#1358](https://github.com" "/Pycord-Development/pycord/pull/1358))" msgstr "" -#: ../../changelog.md:897 7de5791d77fa4367bcc58a2b9db9f7dc +#: ../../changelog.md:957 7de5791d77fa4367bcc58a2b9db9f7dc msgid "[2.0.0-beta.7] - 2022-04-09" msgstr "" -#: ../../changelog.md:901 681f7f806d614707ae86fcc2e8c3042e +#: ../../changelog.md:961 681f7f806d614707ae86fcc2e8c3042e msgid "" "Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-" "Development/pycord/pull/1240))" msgstr "" -#: ../../changelog.md:940 c3d9893dfd4c43e1af3405c2b96d7e8a +#: ../../changelog.md:1000 c3d9893dfd4c43e1af3405c2b96d7e8a msgid "Older Versions" msgstr "" -#: ../../changelog.md:942 f2ab2347b52c49258384ff69cb70c6ce +#: ../../changelog.md:1002 f2ab2347b52c49258384ff69cb70c6ce msgid "" "A changelog for versions prior to v2.0 can be found " "[here](old_changelog.rst)." @@ -2319,3 +2472,33 @@ msgstr "" #~ "Development/pycord/pull/1473))" #~ msgstr "" +#~ msgid "⚠️ **This Version Removes Support For Python 3.8** ⚠️" +#~ msgstr "" + +#~ msgid "" +#~ "⚠️ **This Version Removes Support For" +#~ " Python 3.8** ⚠️ ([#2521](https://github.com" +#~ "/Pycord-Development/pycord/pull/2521))" +#~ msgstr "" + +#~ msgid "" +#~ "Fixed `EntitlementIterator` behavior with " +#~ "`limit > 100`. ([#2555](https://github.com" +#~ "/Pycord-Development/pycord/pull/2555))" +#~ msgstr "" + +#~ msgid "" +#~ "Fixed the typehint in `ConnectionState._polls`" +#~ " to reflect actual behavior, changing " +#~ "it from `Guild` to `Poll`. " +#~ "([#2500](https://github.com/Pycord-" +#~ "Development/pycord/pull/2500))" +#~ msgstr "" + +#~ msgid "" +#~ "Fixed `PartialMessage`s causing errors when" +#~ " created from `PartialMessageable`. " +#~ "([#2568](https://github.com/Pycord-" +#~ "Development/pycord/pull/2500))" +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/ext/bridge/api.po b/docs/locales/en/LC_MESSAGES/ext/bridge/api.po index a4355e1fdc..b58f8920a2 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: 2024-08-10 02:50+0000\n" +"POT-Creation-Date: 2024-09-06 23:44+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.16.0\n" #: ../../ext/bridge/api.rst:4 6fa316d9035a4819abf06d5ae0850304 msgid "API Reference" @@ -63,11 +63,11 @@ msgstr "" #: 3cf8dd9f30944cd5ada56237da8290df 3e6ba5715e114d6fae10fa8ce19898f4 #: 485704f10e284a189c55eacd55ea3968 530632fafabb426d8c56d3caece3f7b2 #: 5492abf2718b4206b9d9d7d5f287fca0 864d918f2bc34eba95e43108295e2471 -#: 95d1ec3d0f144201a711952e040146be a4305c757d594d6f932e4154fc97ffcb -#: bb06477aff3d4ac398c2b90dfc77b732 be224dfe5e9f4390b28f0c12baedd70e -#: c4851b106cef42399e6a64f61c78fd3e d414290a24964ae2827a233b80f9d820 -#: daf51d42250a4b68a63ce4a569ff39d8 ecc99c5f64b747e49d92d73c86da310a -#: fcee5fb1439849cb91efe93d9ca99a9e fe14b112db024067910f4c9edd3a2966 +#: 95d1ec3d0f144201a711952e040146be bb06477aff3d4ac398c2b90dfc77b732 +#: be224dfe5e9f4390b28f0c12baedd70e c4851b106cef42399e6a64f61c78fd3e +#: d414290a24964ae2827a233b80f9d820 daf51d42250a4b68a63ce4a569ff39d8 +#: ecc99c5f64b747e49d92d73c86da310a fcee5fb1439849cb91efe93d9ca99a9e +#: fe14b112db024067910f4c9edd3a2966 msgid "Parameters" msgstr "" @@ -722,12 +722,6 @@ msgstr "" msgid "The reason for deleting the message. Shows up on the audit log." msgstr "" -#: ../../ext/bridge/api.rst:159 c7b8ca67d26945509519ac95d27a55dc -msgid "" -"Alias of :data:`typing.Union` [ :class:`.BridgeExtContext`, " -":class:`.BridgeApplicationContext` ] for typing convenience." -msgstr "" - #: ../../ext/bridge/api.rst:162 be07208f849b4f75afd5cb572c0a4830 msgid "Option" msgstr "" @@ -780,3 +774,9 @@ msgstr "" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr "" +#~ msgid "" +#~ "Alias of :data:`typing.Union` [ " +#~ ":class:`.BridgeExtContext`, :class:`.BridgeApplicationContext`" +#~ " ] for typing convenience." +#~ msgstr "" + diff --git a/docs/locales/en/LC_MESSAGES/old_changelog.po b/docs/locales/en/LC_MESSAGES/old_changelog.po index adba7bc68c..34cbb0871e 100644 --- a/docs/locales/en/LC_MESSAGES/old_changelog.po +++ b/docs/locales/en/LC_MESSAGES/old_changelog.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 03:42+0200\n" +"POT-Creation-Date: 2024-10-11 09:03+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.16.0\n" #: ../../old_changelog.rst:10 29ce2db918fb41e8a9244bde1d1b9eea msgid "Changelog" @@ -2263,7 +2263,7 @@ msgstr "" #: ../../old_changelog.rst:628 a2a25fd5ddf54ff08304c4b8b0813b1c msgid "" "|commands| Allow converters from custom extension packages. (:dpy-" -"issue:`2369`, :dpy-issue:`2374`)" +"issue:`2369`, 2374)" msgstr "" #: ../../old_changelog.rst:629 3acbd2f7dd194c469a00d357419ed4c3 @@ -3835,3 +3835,9 @@ msgid "" "corrected." msgstr "" +#~ msgid "" +#~ "|commands| Allow converters from custom " +#~ "extension packages. (:dpy-issue:`2369`, " +#~ ":dpy-issue:`2374`)" +#~ msgstr "" + diff --git a/docs/locales/es/LC_MESSAGES/api/abcs.po b/docs/locales/es/LC_MESSAGES/api/abcs.po index 6315a084b0..28cef481f2 100644 --- a/docs/locales/es/LC_MESSAGES/api/abcs.po +++ b/docs/locales/es/LC_MESSAGES/api/abcs.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Abstract Base Classes" -msgstr "Clases base abstractas" +msgstr "Abstract Base Classes" msgid "An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\\." msgstr "Una :term:`clase base abstracta` (también conocidas como ``cba``) es un tipo de clase la cual otros objetos utilizan heredar sus funcionalidades. **Las clases base abstractas no deben ser inicializadas**. Su principal causa de uso es para utilizar comprobaciones :func:`isinstance` e :func:`issubclass`\\." diff --git a/docs/locales/es/LC_MESSAGES/api/application_commands.po b/docs/locales/es/LC_MESSAGES/api/application_commands.po index 49c28df426..ee950c0b7a 100644 --- a/docs/locales/es/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/es/LC_MESSAGES/api/application_commands.po @@ -12,268 +12,268 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Application Commands" -msgstr "Comandos de la aplicación" +msgstr "Application Commands" msgid "Command Permission Decorators" -msgstr "Decoradores de Permisos de Comandos" +msgstr "Command Permission Decorators" msgid "A decorator that limits the usage of an application command to members with certain permissions." -msgstr "Un decorador que limita el uso de un comando de aplicación a los miembros con ciertos permisos." +msgstr "A decorator that limits the usage of an application command to members with certain permissions." msgid "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." -msgstr "Los permisos proporcionados han de ser los mismos que las propiedades mostradas en :class:`.discord.Permissions`." +msgstr "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." msgid "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." -msgstr "Estos permisos pueden ser actualizados por los administradores de cada servidor. Por ende, esto solo establece los \"predeterminados\", tal como el nombre dice. Si aun así quieres asegurarte de que un usuario **siempre** tiene los permisos especificados, deberías utilizar un comprobador interno como :func:`~.ext.commands.has_permissions`." +msgstr "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." msgid "Parameters" -msgstr "Parámetros" +msgstr "Parameters" msgid "An argument list of permissions to check for." -msgstr "Una lista de argumentos que representan los permisos que comprobar." +msgstr "An argument list of permissions to check for." msgid "Return type" -msgstr "Tipo del valor devuelto" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgid "Example" -msgstr "Ejemplo" +msgstr "Example" msgid "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." -msgstr "Un decorador que limita el uso de un comando de aplicación a contextos de servidores. El comando no podrá ser usado en canales privados." +msgstr "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." msgid "A decorator that limits the usage of an application command to 18+ channels and users. In guilds, the command will only be able to be used in channels marked as NSFW. In DMs, users must have opted into age-restricted commands via privacy settings." -msgstr "Un decorador que limita el uso de un comando de aplicación a usuarios y canales +18. En servidores, el comando solo estará disponible en canales con restricción de edad. En MDs, los usuarios deberán haber aceptado el uso de comandos con restricción de edad en los ajustes de privacidad." +msgstr "A decorator that limits the usage of an application command to 18+ channels and users. In guilds, the command will only be able to be used in channels marked as NSFW. In DMs, users must have opted into age-restricted commands via privacy settings." msgid "Note that apps intending to be listed in the App Directory cannot have NSFW commands." -msgstr "Ten en cuenta que las aplicaciones que quieras aparecer en el Directorio de Apps no pueden tener comandos con restricción de edad." +msgstr "Note that apps intending to be listed in the App Directory cannot have NSFW commands." msgid "Commands" -msgstr "Comandos" +msgstr "Commands" msgid "Shortcut Decorators" -msgstr "Decoradores atajo" +msgstr "Shortcut Decorators" msgid "A decorator that transforms a function into an :class:`.ApplicationCommand`. More specifically, usually one of :class:`.SlashCommand`, :class:`.UserCommand`, or :class:`.MessageCommand`. The exact class depends on the ``cls`` parameter. By default, the ``description`` attribute is received automatically from the docstring of the function and is cleaned up with the use of ``inspect.cleandoc``. If the docstring is ``bytes``, then it is decoded into :class:`str` using utf-8 encoding. The ``name`` attribute also defaults to the function name unchanged." -msgstr "Un decorador que transforma una función en un :class:`.ApplicationCommand`. Más específicamente, cualquier tipo de :class:`.SlashCommand`, :class:`.UserCommand` o :class:`.MessageCommand`. La clase exacta depende del parámetro ``cls``. Por defecto, el atributo ``description`` proviene de la cadena de documentación de la función, y es limpiada gracias a ``inspect.cleandoc``. Si el tipo de la cadena de documentación es ``bytes``, entonces es decodificado a :class:`str` usando la codificación utf-8. El atributo ``name`` también se predetermina al nombre de la función sin cambios." +msgstr "A decorator that transforms a function into an :class:`.ApplicationCommand`. More specifically, usually one of :class:`.SlashCommand`, :class:`.UserCommand`, or :class:`.MessageCommand`. The exact class depends on the ``cls`` parameter. By default, the ``description`` attribute is received automatically from the docstring of the function and is cleaned up with the use of ``inspect.cleandoc``. If the docstring is ``bytes``, then it is decoded into :class:`str` using utf-8 encoding. The ``name`` attribute also defaults to the function name unchanged." msgid "The class to construct with. By default, this is :class:`.SlashCommand`. You usually do not change this." -msgstr "La clase con la que inicializar el comando. Por defecto esto es :class:`.SlashCommand`. Normalmente esto no se cambia." +msgstr "The class to construct with. By default, this is :class:`.SlashCommand`. You usually do not change this." msgid "Keyword arguments to pass into the construction of the class denoted by ``cls``." -msgstr "Argumentos de palabras clave que pasar al inicializador de la clase proporcionada en el parámetro ``cls``." +msgstr "Keyword arguments to pass into the construction of the class denoted by ``cls``." msgid "Returns" -msgstr "Retorna" +msgstr "Returns" msgid "A decorator that converts the provided method into an :class:`.ApplicationCommand`, or subclass of it." -msgstr "Un decorador que convierte el método proporcionado a un objeto de tipo :class:`.ApplicationCommand`, o cualquiera de sus subclases." +msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`, or subclass of it." msgid "Callable[..., :class:`.ApplicationCommand`]" msgstr "Callable[..., :class:`.ApplicationCommand`]" msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "If the function is not a coroutine or is already a command." -msgstr "Si la función no es una corrutina o ya es un comando." +msgstr "If the function is not a coroutine or is already a command." msgid "An alias for :meth:`application_command`." -msgstr "Un alias de :meth:`application_command`." +msgstr "An alias for :meth:`application_command`." msgid "This decorator is overridden by :func:`ext.commands.command`." -msgstr "Este decorador es sobreescrito por :func:`ext.commands.command`." +msgstr "This decorator is overridden by :func:`ext.commands.command`." msgid "A decorator that converts the provided method into an :class:`.ApplicationCommand`." -msgstr "Un decorador que convierte el método proporcionado en un objeto :class:`.ApplicationCommand`." +msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`." msgid "Decorator for slash commands that invokes :func:`application_command`." -msgstr "Decorador de comandos de barra que invoca :func:`application_command`." +msgstr "Decorator for slash commands that invokes :func:`application_command`." msgid "A decorator that converts the provided method into a :class:`.SlashCommand`." -msgstr "Un decorador que convierte el método proporcionado en un objeto :class:`.SlashCommand`." +msgstr "A decorator that converts the provided method into a :class:`.SlashCommand`." msgid "Callable[..., :class:`.SlashCommand`]" msgstr "Callable[..., :class:`.SlashCommand`]" msgid "Decorator for user commands that invokes :func:`application_command`." -msgstr "Decorador para comandos de usuarios que invoca :func:`application_command`." +msgstr "Decorator for user commands that invokes :func:`application_command`." msgid "A decorator that converts the provided method into a :class:`.UserCommand`." -msgstr "Un decorador que convierte el método proporcionado en un objeto :class:`.UserCommand`." +msgstr "A decorator that converts the provided method into a :class:`.UserCommand`." msgid "Callable[..., :class:`.UserCommand`]" msgstr "Callable[..., :class:`.UserCommand`]" msgid "Decorator for message commands that invokes :func:`application_command`." -msgstr "Decorador de comandos de mensajes que invoca :func:`application_command`." +msgstr "Decorator for message commands that invokes :func:`application_command`." msgid "A decorator that converts the provided method into a :class:`.MessageCommand`." -msgstr "Un decorador que convierte el método proporcionado en un objeto :class:`.MessageCommand`." +msgstr "A decorator that converts the provided method into a :class:`.MessageCommand`." msgid "Callable[..., :class:`.MessageCommand`]" msgstr "Callable[..., :class:`.MessageCommand`]" msgid "Objects" -msgstr "Objetos" +msgstr "Objects" msgid "Checks whether the command is currently on cooldown." -msgstr "Comprueba si el comando actualmente está en el tiempo de enfriamiento." +msgstr "Checks whether the command is currently on cooldown." msgid "This uses the current time instead of the interaction time." -msgstr "Esto utiliza el tiempo actual en vez del tiempo de creación de la interacción." +msgstr "This uses the current time instead of the interaction time." msgid "The invocation context to use when checking the command's cooldown status." -msgstr "El contexto de invocación que usar para comprobar el estado de enfriamiento del comando." +msgstr "The invocation context to use when checking the command's cooldown status." msgid "A boolean indicating if the command is on cooldown." -msgstr "Un booleano el cual indica si el comando está en enfriamiento o no." +msgstr "A boolean indicating if the command is on cooldown." msgid ":class:`bool`" msgstr ":class:`bool`" msgid "Resets the cooldown on this command." -msgstr "Restablece el tiempo de enfriamiento de este comando." +msgstr "Resets the cooldown on this command." msgid "The invocation context to reset the cooldown under." -msgstr "El contexto de invocación del cual restablecer el tiempo de enfriamiento." +msgstr "The invocation context to reset the cooldown under." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Retrieves the amount of seconds before this command can be tried again." -msgstr "Obtiene la cantidad de segundos los cuales esperar antes de poder reutilizar el comando." +msgstr "Retrieves the amount of seconds before this command can be tried again." msgid "The invocation context to retrieve the cooldown from." -msgstr "El contexto de invocación del cual obtener el tiempo de enfriamiento." +msgstr "The invocation context to retrieve the cooldown from." msgid "The amount of time left on this command's cooldown in seconds. If this is ``0.0`` then the command isn't on cooldown." -msgstr "La cantidad de segundos de enfriamiento restantes del comando. Si esto es ``0.0`` el comando no está en enfriamiento." +msgstr "The amount of time left on this command's cooldown in seconds. If this is ``0.0`` then the command isn't on cooldown." msgid ":class:`float`" msgstr ":class:`float`" msgid "A decorator that registers a coroutine as a local error handler." -msgstr "Un decorador que registra una corrutina como un gestor de errores local." +msgstr "A decorator that registers a coroutine as a local error handler." msgid "A local error handler is an :func:`.on_command_error` event limited to a single command. However, the :func:`.on_command_error` is still invoked afterwards as the catch-all." -msgstr "Un gestor de errores local es como el evento :func:`.on_command_error`, pero limitado a un solo comando. Sin embargo, este mismo es invocado después." +msgstr "A local error handler is an :func:`.on_command_error` event limited to a single command. However, the :func:`.on_command_error` is still invoked afterwards as the catch-all." msgid "The coroutine to register as the local error handler." -msgstr "La corrutina a registrar como gestor de errores local." +msgstr "The coroutine to register as the local error handler." msgid "The coroutine passed is not actually a coroutine." -msgstr "La corrutina proporcionada no era verdaderamente una corrutina." +msgstr "The coroutine passed is not actually a coroutine." msgid "Checks whether the command has an error handler registered." -msgstr "Comprueba si el comando tiene un gestor de errores registrado." +msgstr "Checks whether the command has an error handler registered." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A decorator that registers a coroutine as a pre-invoke hook. A pre-invoke hook is called directly before the command is called. This makes it a useful function to set up database connections or any type of set up required." -msgstr "Un decorador que registra una corrutina como el \"pre-invocador\". Un \"pre-invocador\" es invocado antes que el comando. Esto es una función útil para, por ejemplo, configurar conexiones a una base de datos, o cualquier tipo de configuración requerida." +msgstr "A decorator that registers a coroutine as a pre-invoke hook. A pre-invoke hook is called directly before the command is called. This makes it a useful function to set up database connections or any type of set up required." msgid "This pre-invoke hook takes a sole parameter, an :class:`.ApplicationContext`. See :meth:`.Bot.before_invoke` for more info." -msgstr "El \"pre-invocador\" toma un único argumento, un objeto :class:`.ApplicationContext`. Véase también :meth:`.Bot.before_invoke` para más información." +msgstr "This pre-invoke hook takes a sole parameter, an :class:`.ApplicationContext`. See :meth:`.Bot.before_invoke` for more info." msgid "The coroutine to register as the pre-invoke hook." -msgstr "La corrutina a registrar como \"pre-invocador\"." +msgstr "The coroutine to register as the pre-invoke hook." msgid "A decorator that registers a coroutine as a post-invoke hook. A post-invoke hook is called directly after the command is called. This makes it a useful function to clean-up database connections or any type of clean up required." -msgstr "Un decorador que registra una corrutina como un \"post-invocador\". Un \"post-invocador\" es invocado después del comando. Esto es una función útil para, por ejemplo, limpiar conexiones a una base de datos, o cualquier tipo de limpieza requerida." +msgstr "A decorator that registers a coroutine as a post-invoke hook. A post-invoke hook is called directly after the command is called. This makes it a useful function to clean-up database connections or any type of clean up required." msgid "This post-invoke hook takes a sole parameter, an :class:`.ApplicationContext`. See :meth:`.Bot.after_invoke` for more info." -msgstr "El \"post-invocador\" toma un único argumento, un objeto :class:`.ApplicationContext`. Véase también :meth:`.Bot.after_invoke` para más información." +msgstr "This post-invoke hook takes a sole parameter, an :class:`.ApplicationContext`. See :meth:`.Bot.after_invoke` for more info." msgid "The coroutine to register as the post-invoke hook." -msgstr "La corrutina a registrar como \"post-invocador\"." +msgstr "The coroutine to register as the post-invoke hook." msgid "Retrieves the fully qualified parent command name." -msgstr "Obtiene el nombre completo del comando padre." +msgstr "Retrieves the fully qualified parent command name." msgid "This the base command name required to execute it. For example, in ``/one two three`` the parent name would be ``one two``." -msgstr "Este es el nombre del comando base requerido para ejecutarlo. Por ejemplo, en ``/uno dos tres`` el nombre del comando padre sería ``uno dos``." +msgstr "This the base command name required to execute it. For example, in ``/one two three`` the parent name would be ``one two``." msgid "Retrieves the fully qualified command name." -msgstr "Obtiene el nombre completo del comando." +msgstr "Retrieves the fully qualified command name." msgid "This is the full parent name with the command name as well. For example, in ``/one two three`` the qualified name would be ``one two three``." -msgstr "Este es el nombre del comando padre junto al nombre del comando. Por ejemplo, en ``/uno dos tres`` el nombre completo sería ``uno dos tres``." +msgstr "This is the full parent name with the command name as well. For example, in ``/one two three`` the qualified name would be ``one two three``." msgid "Retrieves the fully qualified command ID." -msgstr "Obtiene la ID completa del comando." +msgstr "Retrieves the fully qualified command ID." msgid "This is the root parent ID. For example, in ``/one two three`` the qualified ID would return ``one.id``." -msgstr "Esta es la ID del padre base. Por ejemplo, en ``/uno dos tres`` la ID completa sería ``uno.id``." +msgstr "This is the root parent ID. For example, in ``/one two three`` the qualified ID would return ``one.id``." msgid "A class that implements the protocol for a slash command." -msgstr "Una clase que implementa el protocolo para un comando de barra." +msgstr "A class that implements the protocol for a slash command." msgid "These are not created manually, instead they are created via the decorator or functional interface." -msgstr "Estos no son creados manualmente sino por el decorador o interfaz funcional." +msgstr "These are not created manually, instead they are created via the decorator or functional interface." msgid "The name of the command." -msgstr "El nombre del comando." +msgstr "The name of the command." msgid "type" -msgstr "tipo" +msgstr "type" msgid ":class:`str`" msgstr ":class:`str`" msgid "The coroutine that is executed when the command is called." -msgstr "La corrutina que es ejecutada cuando se invoca el comando." +msgstr "The coroutine that is executed when the command is called." msgid ":ref:`coroutine `" -msgstr ":ref:`corrutina `" +msgstr ":ref:`coroutine `" msgid "The description for the command." -msgstr "La descripción del comando." +msgstr "The description for the command." msgid "Optional[:class:`str`]" msgstr "Optional[:class:`str`]" msgid "The ids of the guilds where this command will be registered." -msgstr "Las IDs de los servidores en los cuales se registrará este comando." +msgstr "The ids of the guilds where this command will be registered." msgid "Optional[List[:class:`int`]]" msgstr "Optional[List[:class:`int`]]" msgid "The parameters for this command." -msgstr "Los parámetros de este comando." +msgstr "The parameters for this command." msgid "List[:class:`Option`]" msgstr "List[:class:`Option`]" msgid "The parent group that this command belongs to. ``None`` if there isn't one." -msgstr "El grupo al cual este comando pertenece. ``None`` si ninguno." +msgstr "The parent group that this command belongs to. ``None`` if there isn't one." msgid "Optional[:class:`SlashCommandGroup`]" msgstr "Optional[:class:`SlashCommandGroup`]" msgid "Returns a string that allows you to mention the slash command." -msgstr "Retorna una cadena que permite mencionar este comando de barra." +msgstr "Returns a string that allows you to mention the slash command." msgid "Whether the command should only be usable inside a guild." -msgstr "Si el comando solo puede ser utilizado en un servidor." +msgstr "Whether the command should only be usable inside a guild." msgid "Use the :attr:`contexts` parameter instead." -msgstr "Utiliza el parámetro :attr:`contexts` en vez." +msgstr "Use the :attr:`contexts` parameter instead." msgid "Whether the command should be restricted to 18+ channels and users. Apps intending to be listed in the App Directory cannot have NSFW commands." -msgstr "Si el comando debe restringirse a canales y usuarios +18. Las aplicaciones que pretendan aparecer en el Directorio de Apps no pueden tener comandos con restricción de edad." +msgstr "Whether the command should be restricted to 18+ channels and users. Apps intending to be listed in the App Directory cannot have NSFW commands." msgid "The default permissions a member needs to be able to run the command." -msgstr "Los permisos por defecto que un miembro necesita para poder ejecutar el comando." +msgstr "The default permissions a member needs to be able to run the command." msgid ":class:`~discord.Permissions`" msgstr ":class:`~discord.Permissions`" msgid "The cog that this command belongs to. ``None`` if there isn't one." -msgstr "El módulo al cual este comando pertenece. ``None`` si ninguno." +msgstr "The cog that this command belongs to. ``None`` if there isn't one." msgid "Optional[:class:`Cog`]" msgstr "Optional[:class:`Cog`]" @@ -357,7 +357,7 @@ msgid "An iterator that recursively walks through all slash commands and groups msgstr "An iterator that recursively walks through all slash commands and groups in this group." msgid "Yields" -msgstr "Genera" +msgstr "Yields" msgid ":class:`.SlashCommand` | :class:`.SlashCommandGroup` -- A nested slash command or slash command group from the group." msgstr ":class:`.SlashCommand` | :class:`.SlashCommandGroup` -- A nested slash command or slash command group from the group." diff --git a/docs/locales/es/LC_MESSAGES/api/clients.po b/docs/locales/es/LC_MESSAGES/api/clients.po index cf14e9eafc..9462b13bf7 100644 --- a/docs/locales/es/LC_MESSAGES/api/clients.po +++ b/docs/locales/es/LC_MESSAGES/api/clients.po @@ -12,133 +12,133 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Client Objects" -msgstr "Objetos del cliente" +msgstr "Client Objects" msgid "Bots" msgstr "Bots" msgid "Represents a discord bot." -msgstr "Representa un bot de discord." +msgstr "Represents a discord bot." msgid "This class is a subclass of :class:`discord.Client` and as a result anything that you can do with a :class:`discord.Client` you can do with this bot." -msgstr "Esta clase es una subclase de :class:`discord.Client` y como consecuencia, todo lo que puedas hacer con un :class:`discord.Client`, también lo puedes hacer con este bot." +msgstr "This class is a subclass of :class:`discord.Client` and as a result anything that you can do with a :class:`discord.Client` you can do with this bot." msgid "This class also subclasses ``ApplicationCommandMixin`` to provide the functionality to manage commands." -msgstr "Esta clase también tiene una subclase ``ApplicationCommandMixin`` para proporcionar la funcionalidad necesaria para administrar comandos." +msgstr "This class also subclasses ``ApplicationCommandMixin`` to provide the functionality to manage commands." msgid "The content prefixed into the default help message." -msgstr "El contenido prefijado en el mensaje de ayuda por defecto." +msgstr "The content prefixed into the default help message." msgid "type" -msgstr "tipo" +msgstr "type" msgid ":class:`str`" msgstr ":class:`str`" msgid "The user ID that owns the bot. If this is not set and is then queried via :meth:`.is_owner` then it is fetched automatically using :meth:`~.Bot.application_info`." -msgstr "El ID de usuario del dueño del bot. Si no está establecido y se hace una consulta mediante :meth:`.is_owner`, lo busca automáticamente usando :meth:`~.Bot.application_info`." +msgstr "The user ID that owns the bot. If this is not set and is then queried via :meth:`.is_owner` then it is fetched automatically using :meth:`~.Bot.application_info`." msgid "Optional[:class:`int`]" msgstr "Optional[:class:`int`]" msgid "The user IDs that owns the bot. This is similar to :attr:`owner_id`. If this is not set and the application is team based, then it is fetched automatically using :meth:`~.Bot.application_info`. For performance reasons it is recommended to use a :class:`set` for the collection. You cannot set both ``owner_id`` and ``owner_ids``." -msgstr "El ID de usuario del dueño del bot. Esto es similar a :attr:`owner_id`. Si no está establecido y la aplicación está en un equipo, lo busca automáticamente usando :meth:`~.Bot.application_info`. Por razones de rendimiento, se recomienda usar un :class:`set` para la colección. No puedes establecer ``owner_id`` y ``owner_ids`` al mismo tiempo." +msgstr "The user IDs that owns the bot. This is similar to :attr:`owner_id`. If this is not set and the application is team based, then it is fetched automatically using :meth:`~.Bot.application_info`. For performance reasons it is recommended to use a :class:`set` for the collection. You cannot set both ``owner_id`` and ``owner_ids``." msgid "Optional[Collection[:class:`int`]]" msgstr "Optional[Collection[:class:`int`]]" msgid "Guild IDs of guilds to use for testing commands. The bot will not create any global commands if debug guild IDs are passed." -msgstr "El ID de uno de los gremios para el uso de comandos de prueba. El bot no creará ningún comando global si se pasan gremios de depuración." +msgstr "Guild IDs of guilds to use for testing commands. The bot will not create any global commands if debug guild IDs are passed." msgid "Optional[List[:class:`int`]]" msgstr "Optional[List[:class:`int`]]" msgid "Whether to automatically sync slash commands. This will call :meth:`~.Bot.sync_commands` in :func:`discord.on_connect`, and in :attr:`.process_application_commands` if the command is not found. Defaults to ``True``." -msgstr "Si hay que sincronizar automáticamente los comandos de barra. Esto llamará :meth:`~.Bot.sync_commands` en :func:`discord.on_connect`, y :attr:`.process_application_commands` si el comando no se encuentra. El valor por defecto es ``True``." +msgstr "Whether to automatically sync slash commands. This will call :meth:`~.Bot.sync_commands` in :func:`discord.on_connect`, and in :attr:`.process_application_commands` if the command is not found. Defaults to ``True``." msgid ":class:`bool`" msgstr ":class:`bool`" msgid "The default context types that the bot will use for commands. Defaults to a set containing :attr:`InteractionContextType.guild`, :attr:`InteractionContextType.bot_dm`, and :attr:`InteractionContextType.private_channel`." -msgstr "El contexto de tipos por defecto que el bot usará para los comandos. El valor por defecto es un set que contiene :attr:`InteractionContextType.guild`, :attr:`InteractionContextType.bot_dm` y :attr:`InteractionContextType.private_channel`." +msgstr "The default context types that the bot will use for commands. Defaults to a set containing :attr:`InteractionContextType.guild`, :attr:`InteractionContextType.bot_dm`, and :attr:`InteractionContextType.private_channel`." msgid "Collection[:class:`InteractionContextType`]" msgstr "Collection[:class:`InteractionContextType`]" msgid "The default integration types that the bot will use for commands. Defaults to a set containing :attr:`IntegrationType.guild_install`." -msgstr "La integración de tipos por defecto que el bot usará para los comandos. El valor por defecto es un set que contiene :attr:`IntegrationType.guild_install`." +msgstr "The default integration types that the bot will use for commands. Defaults to a set containing :attr:`IntegrationType.guild_install`." msgid "Collection[:class:`IntegrationType`]]" msgstr "Collection[:class:`IntegrationType`]]" msgid "An alias for :meth:`application_command`." -msgstr "Un alias para :meth:`application_command`." +msgstr "An alias for :meth:`application_command`." msgid "This decorator is overridden by :class:`discord.ext.commands.Bot`." -msgstr "Este decorador es sobreescrito por :class:`discord.ext.commands.Bot`." +msgstr "This decorator is overridden by :class:`discord.ext.commands.Bot`." msgid "Returns" -msgstr "Retorna" +msgstr "Returns" msgid "A decorator that converts the provided method into an :class:`.ApplicationCommand`, adds it to the bot, then returns it." -msgstr "Un decorador que convierte el método en una :class:`.ApplicationCommand`, la añade al bot y la retorna." +msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`, adds it to the bot, then returns it." msgid "Return type" -msgstr "Tipo de retorno" +msgstr "Return type" msgid "Callable[..., :class:`ApplicationCommand`]" msgstr "Callable[..., :class:`ApplicationCommand`]" msgid "A decorator that registers an event to listen to." -msgstr "Un decorador que registra un evento a escuchar." +msgstr "A decorator that registers an event to listen to." msgid "You can find more info about the events on the :ref:`documentation below `." -msgstr "Puedes encontrar más información sobre los eventos en la :ref:`documentación de abajo `." +msgstr "You can find more info about the events on the :ref:`documentation below `." msgid "The events must be a :ref:`coroutine `, if not, :exc:`TypeError` is raised." -msgstr "Los eventos deben ser una :ref:`corrutina `, si no, se lanza un :exc:`TypeError`." +msgstr "The events must be a :ref:`coroutine `, if not, :exc:`TypeError` is raised." msgid "This replaces any default handlers. Developers are encouraged to use :py:meth:`~discord.Client.listen` for adding additional handlers instead of :py:meth:`~discord.Client.event` unless default method replacement is intended." -msgstr "Esto reemplaza cualquier manejador por defecto. Se recomienda que los desarrolladores usen :py:meth:`~discord.Client.listen` para añadir manejadores adicionales en lugar de :py:meth:`~discord.Client.event` a no ser que quiera reemplazar el método por defecto." +msgstr "This replaces any default handlers. Developers are encouraged to use :py:meth:`~discord.Client.listen` for adding additional handlers instead of :py:meth:`~discord.Client.event` unless default method replacement is intended." msgid "Raises" -msgstr "Lanza" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." -msgstr "La corrutina pasada no es realmente una corrutina." +msgstr "The coroutine passed is not actually a coroutine." msgid "Example" -msgstr "Ejemplo" +msgstr "Example" msgid "Parameters" -msgstr "Parámetros" +msgstr "Parameters" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`Coro\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`Coro\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" msgid "A shortcut decorator that invokes :func:`command` and adds it to the internal command list via :meth:`add_application_command`. This shortcut is made specifically for :class:`.MessageCommand`." -msgstr "Un acceso directo a un decorador que invoca :func:`command` y la añade a la lista de comandos internos a través de :meth:`add_application_command`. Este acceso directo está hecho específicamente para :class:`.MessageCommand`." +msgstr "A shortcut decorator that invokes :func:`command` and adds it to the internal command list via :meth:`add_application_command`. This shortcut is made specifically for :class:`.MessageCommand`." msgid "A decorator that converts the provided method into a :class:`.MessageCommand`, adds it to the bot, then returns it." -msgstr "Un decorador que convierte el método proporcionado en una :class:`.MessageCommand`, la añade al bot y la retorna." +msgstr "A decorator that converts the provided method into a :class:`.MessageCommand`, adds it to the bot, then returns it." msgid "Callable[..., :class:`MessageCommand`]" msgstr "Callable[..., :class:`MessageCommand`]" msgid "A shortcut decorator that invokes :func:`command` and adds it to the internal command list via :meth:`add_application_command`. This shortcut is made specifically for :class:`.SlashCommand`." -msgstr "Un acceso directo a un decorador que invoca :func:`command` y la añade a la lista de comandos internos a través de :meth:`add_application_command`. Este acceso directo está hecho específicamente para :class:`.SlashCommand`." +msgstr "A shortcut decorator that invokes :func:`command` and adds it to the internal command list via :meth:`add_application_command`. This shortcut is made specifically for :class:`.SlashCommand`." msgid "A decorator that converts the provided method into a :class:`.SlashCommand`, adds it to the bot, then returns it." -msgstr "Un decorador que convierte el método proporcionado en un :class:`.SlashCommand`, la añade al bot y la retorna." +msgstr "A decorator that converts the provided method into a :class:`.SlashCommand`, adds it to the bot, then returns it." msgid "Callable[..., :class:`SlashCommand`]" msgstr "Callable[..., :class:`SlashCommand`]" msgid "A shortcut decorator that invokes :func:`command` and adds it to the internal command list via :meth:`add_application_command`. This shortcut is made specifically for :class:`.UserCommand`." -msgstr "Un acceso directo a un decorador que invoca :func:`command` y la añade a la lista de comandos internos a través de :meth:`add_application_command`. Este acceso directo está hecho específicamente para :class:`.UserCommand`." +msgstr "A shortcut decorator that invokes :func:`command` and adds it to the internal command list via :meth:`add_application_command`. This shortcut is made specifically for :class:`.UserCommand`." msgid "A decorator that converts the provided method into a :class:`.UserCommand`, adds it to the bot, then returns it." -msgstr "Un decorador que convierte el método proporcionado en un :class:`.UserCommand`, la añade al bot y la retorna." +msgstr "A decorator that converts the provided method into a :class:`.UserCommand`, adds it to the bot, then returns it." msgid "Callable[..., :class:`UserCommand`]" msgstr "Callable[..., :class:`UserCommand`]" @@ -174,13 +174,13 @@ msgid "This is usually not called, instead the :meth:`command` or other shortcut msgstr "This is usually not called, instead the :meth:`command` or other shortcut decorators are used instead." msgid "The command to add." -msgstr "El comando a añadir." +msgstr "The command to add." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Adds a global check to the bot. This is the non-decorator interface to :meth:`.check` and :meth:`.check_once`." -msgstr "Añade una comprobación global al bot. Esta es la interfaz no-decoradora de :meth:`.check` y :meth:`.check_once`." +msgstr "Adds a global check to the bot. This is the non-decorator interface to :meth:`.check` and :meth:`.check_once`." msgid "The function that was used as a global check." msgstr "The function that was used as a global check." @@ -189,7 +189,7 @@ msgid "If the function should only be called once per :meth:`.Bot.invoke` call." msgstr "If the function should only be called once per :meth:`.Bot.invoke` call." msgid "Adds a \"cog\" to the bot." -msgstr "Añade un \"cog\" al bot." +msgstr "Adds a \"cog\" to the bot." msgid "A cog is a class that has its own event listeners and commands." msgstr "A cog is a class that has its own event listeners and commands." @@ -219,10 +219,10 @@ msgid "The non decorator alternative to :meth:`.listen`." msgstr "The non decorator alternative to :meth:`.listen`." msgid "The function to call." -msgstr "La función a llamar." +msgstr "The function to call." msgid "The name of the event to listen for. Defaults to ``func.__name__``." -msgstr "El nombre del evento a escuchar. El valor por defecto es ``func.__name__``." +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." @@ -468,7 +468,7 @@ msgid "Whether to limit the fetched entitlements to those that have not ended. D msgstr "Whether to limit the fetched entitlements to those that have not ended. Defaults to ``False``." msgid "Yields" -msgstr "Genera" +msgstr "Yields" msgid ":class:`.Entitlement` -- The application's entitlements." msgstr ":class:`.Entitlement` -- The application's entitlements." @@ -573,7 +573,7 @@ msgid "This method is an API call. For general usage, consider :attr:`guilds` in msgstr "This method is an API call. For general usage, consider :attr:`guilds` instead." msgid "The number of guilds to retrieve. If ``None``, it retrieves every guild you have access to. Note, however, that this would make it a slow operation. Defaults to ``100``." -msgstr "La cantidad de gremios a obtener. Si se proporciona ``None``, obtiene todos los servidores a los que tienes acceso. Ten en cuenta que esto lo haría una operación lenta``. El valor por defecto es ``100``." +msgstr "The number of guilds to retrieve. If ``None``, it retrieves every guild you have access to. Note, however, that this would make it a slow operation. Defaults to ``100``." msgid "Retrieves guilds before this date or object. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time." msgstr "Retrieves guilds before this date or object. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time." @@ -798,7 +798,7 @@ msgid "The guild ids associated to the command to get." msgstr "The guild ids associated to the command to get." msgid "The type of the command to get. Defaults to :class:`.ApplicationCommand`." -msgstr "El tipo del comando a obtener. El valor por defecto es :class:`.ApplicationCommand`." +msgstr "The type of the command to get. Defaults to :class:`.ApplicationCommand`." msgid "The command that was requested. If not found, returns ``None``." msgstr "The command that was requested. If not found, returns ``None``." @@ -1050,22 +1050,22 @@ msgid "The extension or folder name to load. It must be dot separated like regul msgstr "The extension or folder name to load. It must be dot separated like regular Python imports if accessing a submodule. e.g. ``foo.test`` if you want to import ``foo/test.py``." msgid "The package name to resolve relative imports with. This is required when loading an extension using a relative path, e.g ``.foo.test``. Defaults to ``None``. .. versionadded:: 1.7" -msgstr "El nombre del paquete con el que resolver importaciones relativas. Esto se requiere al cargar una extensión usando una ruta relativa, por ejemplo, ``.foo.test``. El valor por defecto es ``None``. .. versionadded:: 1.7" +msgstr "The package name to resolve relative imports with. This is required when loading an extension using a relative path, e.g ``.foo.test``. Defaults to ``None``. .. versionadded:: 1.7" msgid "The package name to resolve relative imports with. This is required when loading an extension using a relative path, e.g ``.foo.test``. Defaults to ``None``." -msgstr "El nombre del paquete con el que resolver importaciones relativas. Esto se requiere al cargar una extensión usando una ruta relativa, por ejemplo, ``.foo.test``. El valor por defecto es ``None``." +msgstr "The package name to resolve relative imports with. This is required when loading an extension using a relative path, e.g ``.foo.test``. Defaults to ``None``." msgid "If subdirectories under the given head directory should be recursively loaded. Defaults to ``False``. .. versionadded:: 2.0" -msgstr "Si los directorios bajo el directorio principal dado deberían ser cargados recursivamente. El valor por defecto es ``False``. .. versionadded:: 2.0" +msgstr "If subdirectories under the given head directory should be recursively loaded. Defaults to ``False``. .. versionadded:: 2.0" msgid "If subdirectories under the given head directory should be recursively loaded. Defaults to ``False``." -msgstr "Si los directorios bajo el directorio principal dado deberían ser cargados recursivamente. El valor por defecto es ``False``." +msgstr "If subdirectories under the given head directory should be recursively loaded. Defaults to ``False``." msgid "If exceptions should be stored or raised. If set to ``True``, all exceptions encountered will be stored in a returned dictionary as a load status. If set to ``False``, if any exceptions are encountered they will be raised and the bot will be closed. If no exceptions are encountered, a list of loaded extension names will be returned. Defaults to ``False``. .. versionadded:: 2.0" -msgstr "Si las excepciones deberián guardarse o lanzarse. Si se establece ``True``, todas las excepciones encontradas se guardaran en el diccionario retornado como estado cargador. Si se establece ``False``, cualquier excepcion que se encuentre será lanzada y el bot se cerrará. Si no se encuentra ninguna excepción, se retornará una lista con el nombre de extensiones cargadas. El valor por defecto es ``False``. .. versionadded:: 2.0" +msgstr "If exceptions should be stored or raised. If set to ``True``, all exceptions encountered will be stored in a returned dictionary as a load status. If set to ``False``, if any exceptions are encountered they will be raised and the bot will be closed. If no exceptions are encountered, a list of loaded extension names will be returned. Defaults to ``False``. .. versionadded:: 2.0" msgid "If exceptions should be stored or raised. If set to ``True``, all exceptions encountered will be stored in a returned dictionary as a load status. If set to ``False``, if any exceptions are encountered they will be raised and the bot will be closed. If no exceptions are encountered, a list of loaded extension names will be returned. Defaults to ``False``." -msgstr "Si las excepciones deberián guardarse o lanzarse. Si se establece ``True``, todas las excepciones encontradas se guardaran en el diccionario retornado como estado cargador. Si se establece ``False``, cualquier excepcion que se encuentre será lanzada y el bot se cerrará. Si no se encuentra ninguna excepción, se retornará una lista con el nombre de extensiones cargadas. El valor por defecto es ``False``." +msgstr "If exceptions should be stored or raised. If set to ``True``, all exceptions encountered will be stored in a returned dictionary as a load status. If set to ``False``, if any exceptions are encountered they will be raised and the bot will be closed. If no exceptions are encountered, a list of loaded extension names will be returned. Defaults to ``False``." msgid "If the store parameter is set to ``True``, a dictionary will be returned that contains keys to represent the loaded extension names. The values bound to each key can either be an exception that occurred when loading that extension or a ``True`` boolean representing a successful load. If the store parameter is set to ``False``, either a list containing a list of loaded extensions or nothing due to an encountered exception." msgstr "If the store parameter is set to ``True``, a dictionary will be returned that contains keys to represent the loaded extension names. The values bound to each key can either be an exception that occurred when loading that extension or a ``True`` boolean representing a successful load. If the store parameter is set to ``False``, either a list containing a list of loaded extensions or nothing due to an encountered exception." @@ -1548,19 +1548,19 @@ msgid "Example: ::" msgstr "Ejemplo: ::" msgid "Indicates what status to change to. If ``None``, then :attr:`Status.online` is used." -msgstr "Indica a que estado cambiar. Si se establece en ``None``, se usará :attr:`Status.online`." +msgstr "Indicates what status to change to. If ``None``, then :attr:`Status.online` is used." msgid "The shard_id to change the presence to. If not specified or ``None``, then it will change the presence of every shard the bot can see." -msgstr "El shard_id a la que se cambiará la presencia. Si no se especifica o se establece en ``None``, se cambiará la presencia de cada shard que el bot pueda ver." +msgstr "The shard_id to change the presence to. If not specified or ``None``, then it will change the presence of every shard the bot can see." msgid "If the ``activity`` parameter is not of proper type." -msgstr "Si el parámetro ``activity`` no es del tipo correcto." +msgstr "If the ``activity`` parameter is not of proper type." msgid "Whether the websocket is currently rate limited." -msgstr "Si la velocidad del websocket está actualmente limitada." +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 "Esto puede ser útil para saber si deberías consultar los miembros usando HTTP o a través del 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\\``" diff --git a/docs/locales/es/LC_MESSAGES/api/cogs.po b/docs/locales/es/LC_MESSAGES/api/cogs.po index 5135a2b2bb..9449613e48 100644 --- a/docs/locales/es/LC_MESSAGES/api/cogs.po +++ b/docs/locales/es/LC_MESSAGES/api/cogs.po @@ -51,7 +51,7 @@ msgid "An iterator that recursively walks through this cog's commands and subcom msgstr "An iterator that recursively walks through this cog's commands and subcommands." msgid "Yields" -msgstr "Genera" +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." @@ -81,7 +81,7 @@ msgid "If this listener should only be called once after each cog load. Defaults msgstr "If this listener should only be called once after each cog load. Defaults to false." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "The function is not a coroutine function or a string was not passed as the name." msgstr "The function is not a coroutine function or a string was not passed as the name." @@ -111,7 +111,7 @@ msgid "This function **can** be a coroutine and must take a sole parameter, ``ct msgstr "This function **can** be a coroutine and must take a sole parameter, ``ctx``, to represent the :class:`.Context` or :class:`.ApplicationContext`." msgid "The invocation context." -msgstr "El contexto de invocación." +msgstr "The invocation context." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" diff --git a/docs/locales/es/LC_MESSAGES/api/data_classes.po b/docs/locales/es/LC_MESSAGES/api/data_classes.po index db7aaa30f7..bc1c9d6327 100644 --- a/docs/locales/es/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/es/LC_MESSAGES/api/data_classes.po @@ -966,7 +966,7 @@ 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 "Errores" +msgstr "Raises" msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." @@ -1719,7 +1719,7 @@ msgid "For pagination, answers are sorted by member." msgstr "For pagination, answers are sorted by member." msgid "Yields" -msgstr "Genera" +msgstr "Yields" msgid "Union[:class:`User`, :class:`Member`] -- The member (if retrievable) or the user that has voted with this answer. The case where it can be a :class:`Member` is in a guild message context. Sometimes it can be a :class:`User` if the member has left the guild." msgstr "Union[:class:`User`, :class:`Member`] -- The member (if retrievable) or the user that has voted with this answer. The case where it can be a :class:`Member` is in a guild message context. Sometimes it can be a :class:`User` if the member has left the guild." @@ -1827,10 +1827,10 @@ msgid "Wraps up the Discord Application flags." msgstr "Wraps up the Discord Application flags." msgid "Checks if two ApplicationFlags are equal." -msgstr "Comprueba si dos ApplicationFlags son iguales." +msgstr "Checks if two ApplicationFlags are equal." msgid "Checks if two ApplicationFlags are not equal." -msgstr "Comprueba si dos ApplicationFlags no son iguales." +msgstr "Checks if two ApplicationFlags are not equal." msgid "Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs. Note that aliases are not shown." msgstr "Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs. Note that aliases are not shown." @@ -1959,10 +1959,10 @@ msgid "Wraps up the Discord User Public flags." msgstr "Wraps up the Discord User Public flags." msgid "Checks if two PublicUserFlags are equal." -msgstr "Comprueba si dos PublicUserFlags son iguales." +msgstr "Checks if two PublicUserFlags are equal." msgid "Checks if two PublicUserFlags are not equal." -msgstr "Comprueba si dos PublicUserFlags no son iguales." +msgstr "Checks if two PublicUserFlags are not equal." msgid "Returns ``True`` if the user is a Discord Employee." msgstr "Returns ``True`` if the user is a Discord Employee." @@ -2028,10 +2028,10 @@ msgid "Wraps up the Discord Channel flags." msgstr "Wraps up the Discord Channel flags." msgid "Checks if two ChannelFlags are equal." -msgstr "Comprueba si dos ChannelFlags son iguales." +msgstr "Checks if two ChannelFlags are equal." msgid "Checks if two ChannelFlags are not equal." -msgstr "Comprueba si dos ChannelFlags no son iguales." +msgstr "Checks if two ChannelFlags are not equal." msgid "Returns ``True`` if the thread is pinned to the top of its parent forum channel." msgstr "Returns ``True`` if the thread is pinned to the top of its parent forum channel." @@ -2043,10 +2043,10 @@ msgid "Wraps up the Discord SKU flags." msgstr "Wraps up the Discord SKU flags." msgid "Checks if two SKUFlags are equal." -msgstr "Comprueba si dos SKUFlags son iguales." +msgstr "Checks if two SKUFlags are equal." msgid "Checks if two SKUFlags are not equal." -msgstr "Comprueba si dos SKUFlags no son iguales." +msgstr "Checks if two SKUFlags are not equal." msgid "Returns ``True`` if the SKU is available for purchase." msgstr "Returns ``True`` if the SKU is available for purchase." @@ -2061,10 +2061,10 @@ msgid "Wraps up the Discord Member flags." msgstr "Wraps up the Discord Member flags." msgid "Checks if two MemberFlags are equal." -msgstr "Comprueba si dos MemberFlags son iguales." +msgstr "Checks if two MemberFlags are equal." msgid "Checks if two MemberFlags are not equal." -msgstr "Comprueba si dos MemberFlags no son iguales." +msgstr "Checks if two MemberFlags are not equal." msgid "Returns ``True`` if the member left and rejoined the guild." msgstr "Returns ``True`` if the member left and rejoined the guild." @@ -2085,10 +2085,10 @@ msgid "Wraps up the Discord Role flags." msgstr "Wraps up the Discord Role flags." msgid "Checks if two RoleFlags are equal." -msgstr "Comprueba si dos RoleFlags son iguales." +msgstr "Checks if two RoleFlags are equal." msgid "Checks if two RoleFlags are not equal." -msgstr "Comprueba si dos RoleFlags no son iguales." +msgstr "Checks if two RoleFlags are not equal." msgid "Returns ``True`` if the role is selectable in one of the guild's :class:`~discord.OnboardingPrompt`." msgstr "Returns ``True`` if the role is selectable in one of the guild's :class:`~discord.OnboardingPrompt`." @@ -2103,10 +2103,10 @@ msgid "There is an alias for this called Color." msgstr "There is an alias for this called Color." msgid "Checks if two colours are equal." -msgstr "Comprueba si dos colores son iguales." +msgstr "Checks if two colours are equal." msgid "Checks if two colours are not equal." -msgstr "Comprueba si dos colores no son iguales." +msgstr "Checks if two colours are not equal." msgid "Return the colour's hash." msgstr "Return the colour's hash." @@ -2262,13 +2262,13 @@ msgid "The theme colour to apply, must be one of \"dark\", \"light\", or \"amole msgstr "The theme colour to apply, must be one of \"dark\", \"light\", or \"amoled\"." msgid "Activity" -msgstr "Actividad" +msgstr "Activity" msgid "Represents an activity in Discord." -msgstr "Representa una actividad en Discord." +msgstr "Represents an activity in Discord." msgid "This could be an activity such as streaming, playing, listening or watching." -msgstr "Esto podría ser una actividad como transmitiendo, jugando, escuchando o viendo." +msgstr "This could be an activity such as streaming, playing, listening or watching." msgid "For memory optimisation purposes, some activities are offered in slimmed down versions:" msgstr "For memory optimisation purposes, some activities are offered in slimmed down versions:" @@ -2406,10 +2406,10 @@ msgid "This is typically displayed via **Playing** on the official Discord clien msgstr "This is typically displayed via **Playing** on the official Discord client." msgid "Checks if two games are equal." -msgstr "Comprueba si dos juegos son iguales." +msgstr "Checks if two games are equal." msgid "Checks if two games are not equal." -msgstr "Comprueba si dos juegos no son iguales." +msgstr "Checks if two games are not equal." msgid "Returns the game's hash." msgstr "Returns the game's hash." @@ -2439,10 +2439,10 @@ msgid "This is typically displayed via **Streaming** on the official Discord cli msgstr "This is typically displayed via **Streaming** on the official Discord client." msgid "Checks if two streams are equal." -msgstr "Comprueba si dos transmisiones son iguales." +msgstr "Checks if two streams are equal." msgid "Checks if two streams are not equal." -msgstr "Comprueba si dos transmisiones no son iguales." +msgstr "Checks if two streams are not equal." msgid "Returns the stream's hash." msgstr "Returns the stream's hash." @@ -2463,7 +2463,7 @@ msgid "The game being streamed." msgstr "The game being streamed." msgid "The stream's URL." -msgstr "El URL de la transmisión." +msgstr "The stream's URL." msgid "A dictionary comprised of similar keys than those in :attr:`Activity.assets`." msgstr "A dictionary comprised of similar keys than those in :attr:`Activity.assets`." @@ -2481,7 +2481,7 @@ msgid "Represents a Custom activity from Discord." msgstr "Represents a Custom activity from Discord." msgid "Checks if two activities are equal." -msgstr "Comprueba si dos actividades son iguales." +msgstr "Checks if two activities are equal." msgid "Checks if two activities are not equal." msgstr "Checks if two activities are not equal." diff --git a/docs/locales/es/LC_MESSAGES/api/enums.po b/docs/locales/es/LC_MESSAGES/api/enums.po index 33c7cb059a..b12fa4f3a2 100644 --- a/docs/locales/es/LC_MESSAGES/api/enums.po +++ b/docs/locales/es/LC_MESSAGES/api/enums.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Enumerations" -msgstr "Enumeraciones" +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." @@ -24,97 +24,97 @@ msgid "Specifies the input type of an option." msgstr "Specifies the input type of an option." msgid "A slash subcommand." -msgstr "Un subcomando de barra." +msgstr "A slash subcommand." msgid "A slash command group." -msgstr "Un grupo de comandos de barra." +msgstr "A slash command group." msgid "A string." -msgstr "Una cadena de texto." +msgstr "A string." msgid "An integer between -2⁵³ and 2⁵³." -msgstr "Un entero entre -2⁵³ y 2⁵³." +msgstr "An integer between -2⁵³ and 2⁵³." msgid "IDs, such as 881224361015672863, are often too big for this input type." -msgstr "Los ID, como 881224361015672863, son a menudo demasiado grandes para este tipo de entrada." +msgstr "IDs, such as 881224361015672863, are often too big for this input type." msgid "A boolean." -msgstr "Un booleano." +msgstr "A boolean." msgid "A user from the current channel. This will be converted to an instance of :class:`.User` in private channels, else :class:`.Member`" -msgstr "Un usuario del canal actual. Esto se convertirá en una instancia de :class:`User` en canales privados, de lo contrario, :class:`.Member`" +msgstr "A user from the current channel. This will be converted to an instance of :class:`.User` in private channels, else :class:`.Member`" msgid "A channel from the current guild." -msgstr "Un canal del gremio actual." +msgstr "A channel from the current guild." msgid "A role from the current guild." -msgstr "Un canal del gremio actual." +msgstr "A role from the current guild." msgid "A mentionable (user or role)." -msgstr "Una mención (usuario o rol)." +msgstr "A mentionable (user or role)." msgid "A floating-point number between -2⁵³ and 2⁵³." -msgstr "Un número de punto flotante entre -2⁵³ y 2⁵³." +msgstr "A floating-point number between -2⁵³ and 2⁵³." msgid "An attachment." -msgstr "Un adjunto." +msgstr "An attachment." msgid "Specifies the type of channel." -msgstr "Especifica el tipo de canal." +msgstr "Specifies the type of channel." msgid "A text channel." -msgstr "Un canal de texto." +msgstr "A text channel." msgid "A voice channel." -msgstr "Un canal de voz." +msgstr "A voice channel." msgid "A private text channel. Also called a direct message." -msgstr "Un canal de texto privado. También llamado un mensaje directo." +msgstr "A private text channel. Also called a direct message." msgid "A private group text channel." -msgstr "Un canal de texto grupal privado." +msgstr "A private group text channel." msgid "A category channel." -msgstr "Un canal categoría." +msgstr "A category channel." msgid "A guild news channel." -msgstr "Un canal de noticias del gremio." +msgstr "A guild news channel." msgid "A guild stage voice channel." -msgstr "Un canal de voz (escenario) del gremio." +msgstr "A guild stage voice channel." msgid "A news thread." -msgstr "Un hilo de noticias." +msgstr "A news thread." msgid "A public thread." -msgstr "Un hilo público." +msgstr "A public thread." msgid "A private thread." -msgstr "Un hilo privado." +msgstr "A private thread." msgid "A guild directory entry, used in hub guilds, currently in experiment." -msgstr "Una entrada en el directorio del gremio, usada en el descubrimieto de gremios, actualmente en experimento." +msgstr "A guild directory entry, used in hub guilds, currently in experiment." msgid "User can only write in threads, similar functionality to a forum." -msgstr "El usuario solo puede escribir en hilos, funcionas similar a un foro." +msgstr "User can only write in threads, similar functionality to a forum." msgid "Specifies the type of :class:`Message`. This is used to denote if a message is to be interpreted as a system message or a regular message." msgstr "Specifies the type of :class:`Message`. This is used to denote if a message is to be interpreted as a system message or a regular message." msgid "Checks if two messages are equal." -msgstr "Comprueba si dos mensajes son iguales." +msgstr "Checks if two messages are equal." msgid "Checks if two messages are not equal." -msgstr "Comprueba si dos mensajes no son iguales." +msgstr "Checks if two messages are not equal." msgid "The default message type. This is the same as regular messages." -msgstr "El tipo de mensaje predeterminado. Esto es lo mismo que los mensajes normales." +msgstr "The default message type. This is the same as regular messages." msgid "The system message when a user is added to a group private message or a thread." -msgstr "El mensaje del sistema cuando un usuario se añade a un mensaje privado de grupo o un hilo." +msgstr "The system message when a user is added to a group private message or a thread." msgid "The system message when a user is removed from a group private message or a thread." -msgstr "El mensaje del sistema cuando un usuario se añade a un mensaje privado de grupo o un hilo." +msgstr "The system message when a user is removed from a group private message or a thread." msgid "The system message denoting call state, e.g. missed call, started call, etc." msgstr "The system message denoting call state, e.g. missed call, started call, etc." @@ -132,16 +132,16 @@ msgid "The system message denoting that a new member has joined a Guild." msgstr "The system message denoting that a new member has joined a Guild." msgid "The system message denoting that a member has \"nitro boosted\" a guild." -msgstr "El mensaje del sistema que indica que un miembro ha \"potenciado con nitro\" un gremio." +msgstr "The system message denoting that a member has \"nitro boosted\" a guild." msgid "The system message denoting that a member has \"nitro boosted\" a guild and it achieved level 1." -msgstr "El mensaje del sistema que indica que un miembro ha \"potenciado con nitro\" un gremio y ha conseguido el nivel 1." +msgstr "The system message denoting that a member has \"nitro boosted\" a guild and it achieved level 1." msgid "The system message denoting that a member has \"nitro boosted\" a guild and it achieved level 2." -msgstr "El mensaje del sistema que indica que un miembro ha \"potenciado con nitro\" un gremio y ha conseguido el nivel 2." +msgstr "The system message denoting that a member has \"nitro boosted\" a guild and it achieved level 2." msgid "The system message denoting that a member has \"nitro boosted\" a guild and it achieved level 3." -msgstr "El mensaje del sistema que indica que un miembro ha \"potenciado con nitro\" un gremio y ha conseguido el nivel 3." +msgstr "The system message denoting that a member has \"nitro boosted\" a guild and it achieved level 3." msgid "The system message denoting that an announcement channel has been followed." msgstr "The system message denoting that an announcement channel has been followed." @@ -282,22 +282,22 @@ msgid "An unknown activity type. This should generally not happen." msgstr "An unknown activity type. This should generally not happen." msgid "A \"Playing\" activity type." -msgstr "Un tipo de actividad \"Jugando\"." +msgstr "A \"Playing\" activity type." msgid "A \"Streaming\" activity type." -msgstr "Un tipo de actividad \"Transmitiendo\"." +msgstr "A \"Streaming\" activity type." msgid "A \"Listening\" activity type." -msgstr "Un tipo de actividad \"Escuchando\"." +msgstr "A \"Listening\" activity type." msgid "A \"Watching\" activity type." -msgstr "Un tipo de actividad \"Viendo\"." +msgstr "A \"Watching\" activity type." msgid "A custom activity type." -msgstr "Un tipo de actividad personalizada." +msgstr "A custom activity type." msgid "A competing activity type." -msgstr "Un tipo de actividad competitiva." +msgstr "A competing activity type." msgid "Specifies the type of :class:`Interaction`." msgstr "Specifies the type of :class:`Interaction`." @@ -306,7 +306,7 @@ msgid "Represents Discord pinging to see if the interaction response server is a msgstr "Represents Discord pinging to see if the interaction response server is alive." msgid "Represents a slash command interaction." -msgstr "Representa una interacción con un comando de barra." +msgstr "Represents a slash command interaction." msgid "Represents a component-based interaction, i.e. using the Discord Bot UI Kit." msgstr "Represents a component-based interaction, i.e. using the Discord Bot UI Kit." @@ -411,19 +411,19 @@ msgid "Represents a premium button." msgstr "Represents a premium button." msgid "An alias for :attr:`primary`." -msgstr "Un alias para :attr:`primary`." +msgstr "An alias for :attr:`primary`." msgid "An alias for :attr:`secondary`." -msgstr "Un alias para :attr:`secondary`." +msgstr "An alias for :attr:`secondary`." msgid "An alias for :attr:`success`." -msgstr "Un alias para :attr:`success`." +msgstr "An alias for :attr:`success`." msgid "An alias for :attr:`danger`." -msgstr "Un alias para :attr:`danger`." +msgstr "An alias for :attr:`danger`." msgid "An alias for :attr:`link`." -msgstr "Un alias para :attr:`link`." +msgstr "An alias for :attr:`link`." msgid "Represents the style of the input text component." msgstr "Represents the style of the input text component." @@ -435,10 +435,10 @@ msgid "Represents a multi-line input text field." msgstr "Represents a multi-line input text field." msgid "An alias for :attr:`short`." -msgstr "Un alias para :attr:`short`." +msgstr "An alias for :attr:`short`." msgid "An alias for :attr:`long`." -msgstr "Un alias para :attr:`long`." +msgstr "An alias for :attr:`long`." msgid "Specifies the region a voice server belongs to." msgstr "Specifies the region a voice server belongs to." @@ -621,7 +621,7 @@ msgid "The member is \"Do Not Disturb\"." msgstr "The member is \"Do Not Disturb\"." msgid "An alias for :attr:`dnd`." -msgstr "Un alias para :attr:`dnd`." +msgstr "An alias for :attr:`dnd`." 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 "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." @@ -702,7 +702,7 @@ msgid ":attr:`~AuditLogDiff.vanity_url_code`" msgstr ":attr:`~AuditLogDiff.vanity_url_code`" msgid "A new channel was created." -msgstr "Se ha creado un nuevo canal." +msgstr "A new channel was created." 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 "When this is the action, the type of :attr:`~AuditLogEntry.target` is either a :class:`abc.GuildChannel` or :class:`Object` with an ID." @@ -954,7 +954,7 @@ msgid "When this is the action, the type of :attr:`~AuditLogEntry.target` is the msgstr "When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the webhook ID." msgid ":attr:`~AuditLogDiff.type` (always set to ``1`` if so)" -msgstr ":attr:`~AuditLogDiff.type` (siempre establecido en ``1`` si es así)" +msgstr ":attr:`~AuditLogDiff.type` (always set to ``1`` if so)" msgid "A webhook was updated. This trigger in the following situations:" msgstr "A webhook was updated. This trigger in the following situations:" @@ -1266,7 +1266,7 @@ msgid "Represents the default avatar with the color grey. See also :attr:`Colour msgstr "Represents the default avatar with the color grey. See also :attr:`Colour.greyple`" msgid "An alias for :attr:`grey`." -msgstr "Un alias para :attr:`grey`." +msgstr "An alias for :attr:`grey`." msgid "Represents the default avatar with the color green. See also :attr:`Colour.green`" msgstr "Represents the default avatar with the color green. See also :attr:`Colour.green`" @@ -1332,7 +1332,7 @@ msgid "The stage instance can only be joined by members of the guild." msgstr "The stage instance can only be joined by members of the guild." msgid "Alias for :attr:`.closed`" -msgstr "Alias para :attr:`.closed`" +msgstr "Alias for :attr:`.closed`" msgid "Represents the NSFW level of a guild." msgstr "Represents the NSFW level of a guild." @@ -1542,7 +1542,7 @@ msgid "The scheduled event has been canceled before it can start." msgstr "The scheduled event has been canceled before it can start." msgid "Alias to :attr:`canceled`." -msgstr "Alias para :attr:`canceled`." +msgstr "Alias to :attr:`canceled`." msgid "Represents a scheduled event location type (otherwise known as the entity type on the API)." msgstr "Represents a scheduled event location type (otherwise known as the entity type on the API)." @@ -1632,7 +1632,7 @@ msgid "Represents a harmful link rule trigger." msgstr "Represents a harmful link rule trigger." msgid "Removed by Discord and merged into :attr:`spam`." -msgstr "Eliminado por Discord y fusionado con :attr:`spam`." +msgstr "Removed by Discord and merged into :attr:`spam`." msgid "Represents an AutoMod event type." msgstr "Represents an AutoMod event type." diff --git a/docs/locales/es/LC_MESSAGES/api/events.po b/docs/locales/es/LC_MESSAGES/api/events.po index 991d077687..3de9f161c1 100644 --- a/docs/locales/es/LC_MESSAGES/api/events.po +++ b/docs/locales/es/LC_MESSAGES/api/events.po @@ -12,166 +12,166 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Event Reference" -msgstr "Referencia para Eventos" +msgstr "Event Reference" msgid "This section outlines the different types of events listened by :class:`Client`." -msgstr "Esta sección describe los diferentes tipos de eventos escuchados por :class:`Client`." +msgstr "This section outlines the different types of events listened by :class:`Client`." msgid "There are 3 ways to register an event, the first way is through the use of :meth:`Client.event`. The second way is through subclassing :class:`Client` and overriding the specific events. The third way is through the use of :meth:`Client.listen`, which can be used to assign multiple event handlers instead of only one like in :meth:`Client.event`. For example:" -msgstr "Hay 3 maneras de registrar un evento, la primera forma es a través del uso de :meth:`Client.event`. La segunda forma es crear una subclase de :class:`Client` y reemplazar los eventos específicos. La tercera forma es a través del uso de :meth:`Cliente.listen`, que puede ser usado para asignar múltiples controladores de eventos en lugar de uno solo como en :meth:`Client.event`. Por ejemplo:" +msgstr "There are 3 ways to register an event, the first way is through the use of :meth:`Client.event`. The second way is through subclassing :class:`Client` and overriding the specific events. The third way is through the use of :meth:`Client.listen`, which can be used to assign multiple event handlers instead of only one like in :meth:`Client.event`. For example:" msgid "If an event handler raises an exception, :func:`on_error` will be called to handle it, which defaults to print a traceback and ignoring the exception." -msgstr "Si un controlador de eventos lanza una excepción, se llamará a :func:`on_error` para manejarla, que por defecto imprime un traceback e ignora la excepción." +msgstr "If an event handler raises an exception, :func:`on_error` will be called to handle it, which defaults to print a traceback and ignoring the exception." msgid "All the events must be a |coroutine_link|_. If they aren't, then you might get unexpected errors. In order to turn a function into a coroutine they must be ``async def`` functions." -msgstr "Todos los eventos deben ser una |coroutine_link|_. Si no lo son, puede que se produzcan errores inesperados. Para convertir una función en una corrutina deben ser funciones ``async def``." +msgstr "All the events must be a |coroutine_link|_. If they aren't, then you might get unexpected errors. In order to turn a function into a coroutine they must be ``async def`` functions." msgid "Application Commands" -msgstr "Comandos de aplicación" +msgstr "Application Commands" msgid "Called when an application command is received." -msgstr "Llamado cuando se recibe un comando de aplicación." +msgstr "Called when an application command is received." msgid "Parameters" -msgstr "Parámetros" +msgstr "Parameters" msgid "The ApplicationContext associated to the command being received." -msgstr "El ApplicationContext asociado al comando que se recibe." +msgstr "The ApplicationContext associated to the command being received." msgid "Called when an application command is completed, after any checks have finished." -msgstr "Llamado cuando un comando de aplicación se completa, después de que las comprobaciones hayan terminado." +msgstr "Called when an application command is completed, after any checks have finished." msgid "The ApplicationContext associated to the command that was completed." -msgstr "El ApplicationContext asociado al comando que se completó." +msgstr "The ApplicationContext associated to the command that was completed." msgid "Called when an application command has an error." -msgstr "Llamado cuando un comando de aplicación lanza un error." +msgstr "Called when an application command has an error." msgid "The ApplicationContext associated to the command that has an error." -msgstr "El ApplicationContext asociado al comando que lanzó el error." +msgstr "The ApplicationContext associated to the command that has an error." msgid "The DiscordException associated to the error." -msgstr "La DiscordException asociada al error." +msgstr "The DiscordException associated to the error." msgid "Called when an application command was not found in the bot's internal cache." -msgstr "Llamado cuando un comando de aplicación no fue encontrado dentro del caché interno del bot." +msgstr "Called when an application command was not found in the bot's internal cache." msgid "The interaction associated to the unknown command." -msgstr "La interacción asociada al comando desconocido." +msgstr "The interaction associated to the unknown command." msgid "Audit Logs" -msgstr "Registros de auditoría" +msgstr "Audit Logs" msgid "Called when an audit log entry is created." -msgstr "Llamado cuando un registro de auditoría es creado." +msgstr "Called when an audit log entry is created." msgid "The bot must have :attr:`~Permissions.view_audit_log` to receive this, and :attr:`Intents.moderation` must be enabled." -msgstr "El bot debe tener :attr:`~Permissions.view_audit_log` para recibir esto, y :attr:`Intents.moderation` debe estar activado." +msgstr "The bot must have :attr:`~Permissions.view_audit_log` to receive this, and :attr:`Intents.moderation` must be enabled." msgid "The audit log entry that was created." -msgstr "El registro de auditoría que fue creado." +msgstr "The audit log entry that was created." msgid "Called when an audit log entry is created. Unlike :func:`on_audit_log_entry`, this is called regardless of the state of the internal user cache." -msgstr "Llamado cuando un registro de auditoría es creado. A diferencia de :func:`on_audit_log_entry`, este es llamado independientemente del estado del caché interno del usuario." +msgstr "Called when an audit log entry is created. Unlike :func:`on_audit_log_entry`, this is called regardless of the state of the internal user cache." msgid "The raw event payload data." -msgstr "Los datos del evento sin procesar." +msgstr "The raw event payload data." msgid "AutoMod" msgstr "AutoMod" msgid "Called when an auto moderation rule is created." -msgstr "Llamado cuando una regla de auto moderación es creada." +msgstr "Called when an auto moderation rule is created." msgid "The bot must have :attr:`~Permissions.manage_guild` to receive this, and :attr:`Intents.auto_moderation_configuration` must be enabled." -msgstr "El bot debe tener :attr:`~Permissions.manage_guild` para recibir esto, y :attr:`Intents.auto_moderation_configuration` debe estar activado." +msgstr "The bot must have :attr:`~Permissions.manage_guild` to receive this, and :attr:`Intents.auto_moderation_configuration` must be enabled." msgid "The newly created rule." -msgstr "La regla recién creada." +msgstr "The newly created rule." msgid "Called when an auto moderation rule is updated." -msgstr "Llamado cuando una regla de auto moderación es actualizada." +msgstr "Called when an auto moderation rule is updated." msgid "The updated rule." -msgstr "La regla actualizada." +msgstr "The updated rule." msgid "Called when an auto moderation rule is deleted." -msgstr "Llamado cuando una regla de auto moderación es eliminada." +msgstr "Called when an auto moderation rule is deleted." msgid "The deleted rule." -msgstr "La regla eliminada." +msgstr "The deleted rule." msgid "Called when an auto moderation action is executed." -msgstr "Llamado cuando una acción de auto moderación es ejecutada." +msgstr "Called when an auto moderation action is executed." msgid "The bot must have :attr:`~Permissions.manage_guild` to receive this, and :attr:`Intents.auto_moderation_execution` must be enabled." -msgstr "El bot debe tener :attr:`~Permissions.manage_guild` para recibir esto, y :attr:`Intents.auto_moderation_execution` debe estar activado." +msgstr "The bot must have :attr:`~Permissions.manage_guild` to receive this, and :attr:`Intents.auto_moderation_execution` must be enabled." msgid "The event's data." -msgstr "Los datos del evento." +msgstr "The event's data." msgid "Bans" -msgstr "Baneos" +msgstr "Bans" msgid "Called when user gets banned from a :class:`Guild`." -msgstr "Llamado cuando un usuario es baneado de una :class:`Guild`." +msgstr "Called when user gets banned from a :class:`Guild`." msgid "This requires :attr:`Intents.moderation` to be enabled." -msgstr "Esto requiere que :attr:`Intents.moderation` esté activado." +msgstr "This requires :attr:`Intents.moderation` to be enabled." msgid "The guild the user got banned from." -msgstr "El servidor del cual el usuario fue baneado." +msgstr "The guild the user got banned from." msgid "The user that got banned. Can be either :class:`User` or :class:`Member` depending if the user was in the guild or not at the time of removal." -msgstr "El usuario que fue baneado. Puede ser un :class:`User` o :class:`Member` dependiendo si el usuario estaba en el servidor o no en el momento de la eliminación." +msgstr "The user that got banned. Can be either :class:`User` or :class:`Member` depending if the user was in the guild or not at the time of removal." msgid "Called when a :class:`User` gets unbanned from a :class:`Guild`." -msgstr "Llamado cuando un :class:`User` es desbaneado de una :class:`Guild`." +msgstr "Called when a :class:`User` gets unbanned from a :class:`Guild`." msgid "The guild the user got unbanned from." -msgstr "El servidor del cual es usuario fue desbaneado." +msgstr "The guild the user got unbanned from." msgid "The user that got unbanned." -msgstr "El usuario que fue desbaneado." +msgstr "The user that got unbanned." msgid "Channels" -msgstr "Canales" +msgstr "Channels" msgid "Called whenever a private group DM is updated. e.g. changed name or topic." -msgstr "Llamado cuando un grupo privado en MD es actualizado. e.j. se cambió el nombre o descripción." +msgstr "Called whenever a private group DM is updated. e.g. changed name or topic." msgid "This requires :attr:`Intents.messages` to be enabled." -msgstr "Esto requiere que :attr:`Intents.messages` esté activado." +msgstr "This requires :attr:`Intents.messages` to be enabled." msgid "The updated group channel's old info." -msgstr "La información antigua del canal de grupo actualizado." +msgstr "The updated group channel's old info." msgid "The updated group channel's new info." -msgstr "La nueva información del canal de grupo actualizado." +msgstr "The updated group channel's new info." msgid "Called whenever a message is pinned or unpinned from a private channel." -msgstr "Llamado cuando un mensaje es fijado o desfijado de un canal privado." +msgstr "Called whenever a message is pinned or unpinned from a private channel." msgid "The private channel that had its pins updated." -msgstr "El canal privado al cual se le actualizaron sus fijados." +msgstr "The private channel that had its pins updated." msgid "The latest message that was pinned as an aware datetime in UTC. Could be ``None``." -msgstr "El último mensaje que fue fijado como un aware datetime en UTC. Podría ser ``None``." +msgstr "The latest message that was pinned as an aware datetime in UTC. Could be ``None``." msgid "Called whenever a guild channel is updated. e.g. changed name, topic, permissions." -msgstr "Llamado cuando un canal en un servidor es actualizado. e.j. se cambió el nombre, descripción, permisos." +msgstr "Called whenever a guild channel is updated. e.g. changed name, topic, permissions." msgid "This requires :attr:`Intents.guilds` to be enabled." -msgstr "Esto requiere que :attr:`Intents.guilds` esté activado." +msgstr "This requires :attr:`Intents.guilds` to be enabled." msgid "The updated guild channel's old info." -msgstr "La información antigua del canal del servidor actualizado." +msgstr "The updated guild channel's old info." msgid "The updated guild channel's new info." -msgstr "La información nueva del canal del servidor actualizado." +msgstr "The updated guild channel's new info." msgid "Called whenever a message is pinned or unpinned from a guild channel." -msgstr "Llamado cuando un mensaje es fijado o desfijado de un canal de un servidor." +msgstr "Called whenever a message is pinned or unpinned from a guild channel." msgid "The guild channel that had its pins updated." msgstr "The guild channel that had its pins updated." @@ -555,13 +555,13 @@ msgid "status" msgstr "status" msgid "activity" -msgstr "actividad" +msgstr "activity" msgid "This requires :attr:`Intents.presences` and :attr:`Intents.members` to be enabled." msgstr "This requires :attr:`Intents.presences` and :attr:`Intents.members` to be enabled." msgid "Called when a :class:`Member` changes their :class:`VoiceState`." -msgstr "Llamado cuando un :class:`Member` cambia su :class:`VoiceState`." +msgstr "Called when a :class:`Member` changes their :class:`VoiceState`." msgid "The following, but not limited to, examples illustrate when this event is called:" msgstr "The following, but not limited to, examples illustrate when this event is called:" @@ -585,10 +585,10 @@ msgid "The member whose voice states changed." msgstr "The member whose voice states changed." msgid "The voice state prior to the changes." -msgstr "El estado de voz antes de los cambios." +msgstr "The voice state prior to the changes." msgid "The voice state after the changes." -msgstr "El estado de voz después de los cambios." +msgstr "The voice state after the changes." msgid "Called when a :class:`User` updates their profile." msgstr "Called when a :class:`User` updates their profile." diff --git a/docs/locales/es/LC_MESSAGES/api/exceptions.po b/docs/locales/es/LC_MESSAGES/api/exceptions.po index bb7e94bda2..1840bc94e8 100644 --- a/docs/locales/es/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/es/LC_MESSAGES/api/exceptions.po @@ -12,10 +12,10 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Exceptions" -msgstr "Excepciones" +msgstr "Exceptions" msgid "Exception Hierarchy" -msgstr "Jerarquía de excepciones" +msgstr "Exception Hierarchy" msgid ":exc:`Exception`" msgstr ":exc:`Exception`" @@ -117,22 +117,22 @@ msgid ":exc:`sinks.OGGSinkError`" msgstr ":exc:`sinks.OGGSinkError`" msgid "Objects" -msgstr "Objetos" +msgstr "Objects" msgid "The following exceptions are thrown by the library." -msgstr "Las siguientes excepciones son lanzadas por la biblioteca." +msgstr "The following exceptions are thrown by the library." msgid "Base exception class for pycord" -msgstr "Clase base de las excepciones de pycord" +msgstr "Base exception class for pycord" msgid "Ideally speaking, this could be caught to handle any exceptions raised from this library." -msgstr "En términos ideales, esto podría capturarse para gestionar las excepciones lanzadas desde esta biblioteca." +msgstr "Ideally speaking, this could be caught to handle any exceptions raised from this library." msgid "Exception that's raised when an operation in the :class:`Client` fails." msgstr "Exception that's raised when an operation in the :class:`Client` fails." msgid "These are usually for exceptions that happened due to user input." -msgstr "Estas excepciones generalmente ocurren debido a lo que introduce del usuario." +msgstr "These are usually for exceptions that happened due to user input." msgid "Exception that's raised when the :meth:`Client.login` function fails to log you in from improper credentials or some other misc. failure." msgstr "Exception that's raised when the :meth:`Client.login` function fails to log you in from improper credentials or some other misc. failure." @@ -168,7 +168,7 @@ msgid "The Discord specific error code for the failure." msgstr "The Discord specific error code for the failure." msgid "Parameters" -msgstr "Parámetros" +msgstr "Parameters" msgid "Exception that's raised for when status code 403 occurs." msgstr "Exception that's raised for when status code 403 occurs." @@ -261,7 +261,7 @@ msgid "Exception raised when the predicates in :attr:`.Command.checks` have fail msgstr "Exception raised when the predicates in :attr:`.Command.checks` have failed." msgid "This inherits from :exc:`ApplicationCommandError`" -msgstr "Esto hereda de :exc:`ApplicationCommandError`" +msgstr "This inherits from :exc:`ApplicationCommandError`" msgid "Exception raised when the command being invoked raised an exception." msgstr "Exception raised when the command being invoked raised an exception." diff --git a/docs/locales/es/LC_MESSAGES/api/models.po b/docs/locales/es/LC_MESSAGES/api/models.po index 5f5b0791ab..41cbfb8bf5 100644 --- a/docs/locales/es/LC_MESSAGES/api/models.po +++ b/docs/locales/es/LC_MESSAGES/api/models.po @@ -87,7 +87,7 @@ msgid ":class:`Asset`" msgstr ":class:`Asset`" msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "An invalid size or format was passed." msgstr "An invalid size or format was passed." @@ -162,7 +162,7 @@ msgid "Represents a Spotify listening activity from Discord. This is a special c msgstr "Represents a Spotify listening activity from Discord. This is a special case of :class:`Activity` that makes it easier to work with the Spotify integration." msgid "Checks if two activities are equal." -msgstr "Comprueba si dos actividades son iguales." +msgstr "Checks if two activities are equal." msgid "Checks if two activities are not equal." msgstr "Checks if two activities are not equal." @@ -360,7 +360,7 @@ msgid "If set to ``True``, return messages in oldest->newest order. Defaults to msgstr "If set to ``True``, return messages in oldest->newest order. Defaults to ``True`` if ``after`` is specified, otherwise ``False``." msgid "Yields" -msgstr "Genera" +msgstr "Yields" msgid ":class:`~discord.Message` -- The message with the message data parsed." msgstr ":class:`~discord.Message` -- The message with the message data parsed." @@ -906,10 +906,10 @@ msgid "Represents a message from Discord." msgstr "Represents a message from Discord." msgid "Checks if two messages are equal." -msgstr "Comprueba si dos mensajes son iguales." +msgstr "Checks if two messages are equal." msgid "Checks if two messages are not equal." -msgstr "Comprueba si dos mensajes no son iguales." +msgstr "Checks if two messages are not equal." msgid "Returns the message's hash." msgstr "Returns the message's hash." @@ -3015,7 +3015,7 @@ msgid "The presences intent is not enabled." msgstr "The presences intent is not enabled." msgid "Changes client's voice state in the guild." -msgstr "Cambia el estado de voz del cliente en el gremio." +msgstr "Changes client's voice state in the guild." msgid "Channel the client wants to join. Use ``None`` to disconnect." msgstr "Channel the client wants to join. Use ``None`` to disconnect." @@ -3657,7 +3657,7 @@ msgid "You must have the :attr:`~Permissions.move_members` permission to use thi msgstr "You must have the :attr:`~Permissions.move_members` permission to use this." msgid "This raises the same exceptions as :meth:`edit`." -msgstr "Esto lanza las mismas excepciones que :meth:`edit`." +msgstr "This raises the same exceptions as :meth:`edit`." msgid "Can now pass ``None`` to kick a member from voice." msgstr "Can now pass ``None`` to kick a member from voice." @@ -4674,7 +4674,7 @@ msgid "Edits the welcome screen." msgstr "Edits the welcome screen." msgid "Example" -msgstr "Ejemplo" +msgstr "Example" msgid "Welcome channels can only accept custom emojis if :attr:`~Guild.premium_tier` is level 2 or above." msgstr "Welcome channels can only accept custom emojis if :attr:`~Guild.premium_tier` is level 2 or above." @@ -6783,7 +6783,7 @@ msgid "If this isn't a custom emoji then an empty string is returned" msgstr "If this isn't a custom emoji then an empty string is returned" msgid "Channels" -msgstr "Canales" +msgstr "Channels" msgid "Represents a Discord text channel." msgstr "Represents a Discord text channel." diff --git a/docs/locales/es/LC_MESSAGES/api/sinks.po b/docs/locales/es/LC_MESSAGES/api/sinks.po index fa8952c887..c041d54623 100644 --- a/docs/locales/es/LC_MESSAGES/api/sinks.po +++ b/docs/locales/es/LC_MESSAGES/api/sinks.po @@ -39,7 +39,7 @@ msgid "just replace the following like so: ::" msgstr "just replace the following like so: ::" msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "An invalid encoding type was specified." msgstr "An invalid encoding type was specified." diff --git a/docs/locales/es/LC_MESSAGES/api/ui_kit.po b/docs/locales/es/LC_MESSAGES/api/ui_kit.po index c70dad749b..0e374cd9d7 100644 --- a/docs/locales/es/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/es/LC_MESSAGES/api/ui_kit.po @@ -18,7 +18,7 @@ msgid "The library has helpers to help create component-based UIs." msgstr "The library has helpers to help create component-based UIs." msgid "Shortcut decorators" -msgstr "Decoradores atajo" +msgstr "Shortcut decorators" msgid "A decorator that attaches a button to a component." msgstr "A decorator that attaches a button to a component." @@ -111,7 +111,7 @@ msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord. msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." msgid "Objects" -msgstr "Objetos" +msgstr "Objects" msgid "Represents a UI view." msgstr "Represents a UI view." @@ -186,7 +186,7 @@ msgid "The item to add to the view." msgstr "The item to add to the view." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "An :class:`Item` was not passed." msgstr "An :class:`Item` was not passed." diff --git a/docs/locales/es/LC_MESSAGES/api/utils.po b/docs/locales/es/LC_MESSAGES/api/utils.po index c0ed378e34..c59ea4f08e 100644 --- a/docs/locales/es/LC_MESSAGES/api/utils.po +++ b/docs/locales/es/LC_MESSAGES/api/utils.po @@ -93,7 +93,7 @@ msgid "The object found or the default value." msgstr "The object found or the default value." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "The object is missing a ``get_`` or ``fetch_`` method" msgstr "The object is missing a ``get_`` or ``fetch_`` method" @@ -417,7 +417,7 @@ msgid "Autocomplete cannot be used for options that have specified choices." msgstr "Autocomplete cannot be used for options that have specified choices." msgid "Example" -msgstr "Ejemplo" +msgstr "Example" msgid "A helper function that collects an iterator into chunks of a given size." msgstr "A helper function that collects an iterator into chunks of a given size." diff --git a/docs/locales/es/LC_MESSAGES/api/voice.po b/docs/locales/es/LC_MESSAGES/api/voice.po index 5f6ee92322..ce04e5fda5 100644 --- a/docs/locales/es/LC_MESSAGES/api/voice.po +++ b/docs/locales/es/LC_MESSAGES/api/voice.po @@ -15,7 +15,7 @@ msgid "Voice Related" msgstr "Voice Related" msgid "Objects" -msgstr "Objetos" +msgstr "Objects" msgid "Represents a Discord voice connection." msgstr "Represents a Discord voice connection." @@ -120,7 +120,7 @@ msgid "If False, None is returned and the function does not block." msgstr "If False, None is returned and the function does not block." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "Already playing audio or not connected." msgstr "Already playing audio or not connected." @@ -477,7 +477,7 @@ msgid "Not loading a library and attempting to use PCM based AudioSources will l msgstr "Not loading a library and attempting to use PCM based AudioSources will lead to voice not working." msgid "This function propagates the exceptions thrown." -msgstr "Esta función propaga las excepciones lanzadas." +msgstr "This function propagates the exceptions thrown." msgid "The bitness of the library must match the bitness of your python interpreter. If the library is 64-bit then your python interpreter must be 64-bit as well. Usually if there's a mismatch in bitness then the load will throw an exception." msgstr "The bitness of the library must match the bitness of your python interpreter. If the library is 64-bit then your python interpreter must be 64-bit as well. Usually if there's a mismatch in bitness then the load will throw an exception." diff --git a/docs/locales/es/LC_MESSAGES/api/webhooks.po b/docs/locales/es/LC_MESSAGES/api/webhooks.po index 55ffe9c5a0..c6f477ed90 100644 --- a/docs/locales/es/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/es/LC_MESSAGES/api/webhooks.po @@ -144,7 +144,7 @@ msgid "The URL of the webhook." msgstr "The URL of the webhook." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "The URL is invalid." msgstr "The URL is invalid." diff --git a/docs/locales/es/LC_MESSAGES/changelog.po b/docs/locales/es/LC_MESSAGES/changelog.po index 74659e005e..29a1ffefe4 100644 --- a/docs/locales/es/LC_MESSAGES/changelog.po +++ b/docs/locales/es/LC_MESSAGES/changelog.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Changelog" -msgstr "Registro de cambios" +msgstr "Changelog" msgid "All notable changes to this project will be documented in this file." msgstr "All notable changes to this project will be documented in this file." @@ -27,7 +27,7 @@ msgid "These changes are available on the `master` branch, but have not yet been 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 "⚠️ **Esta versión elimina el soporte para Python 3.8** ⚠️" +msgstr "⚠️ **This Version Removes Support For Python 3.8** ⚠️" msgid "Changed" msgstr "Changed" @@ -36,7 +36,7 @@ msgid "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `Sch msgstr "Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. ([#2496](https://github.com/Pycord-Development/pycord/pull/2496))" msgid "⚠️ **This Version Removes Support For Python 3.8** ⚠️ ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" -msgstr "⚠️ **Esta versión elimina el soporte para Python 3.8** ⚠️ ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" +msgstr "⚠️ **This Version Removes Support For Python 3.8** ⚠️ ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" msgid "Added" msgstr "Added" diff --git a/docs/locales/es/LC_MESSAGES/cogs.po b/docs/locales/es/LC_MESSAGES/cogs.po index 3de15ba1ff..d3b99d560a 100644 --- a/docs/locales/es/LC_MESSAGES/cogs.po +++ b/docs/locales/es/LC_MESSAGES/cogs.po @@ -15,56 +15,56 @@ msgid "Cogs" msgstr "Cogs" msgid "There comes a point in your bot's development when you want to organize a collection of commands, listeners, and some state into one class. Cogs allow you to do just that." -msgstr "Llega un punto en el desarrollo de tu bot cuando quieres organizar una colección de comandos, oyentes y algún estado en una clase. Los cogs te permiten hacer exactamente eso." +msgstr "There comes a point in your bot's development when you want to organize a collection of commands, listeners, and some state into one class. Cogs allow you to do just that." msgid "The gist:" -msgstr "El gist:" +msgstr "The gist:" msgid "Each cog is a Python class that subclasses :class:`.Cog`." -msgstr "Cada cog es una clase de Python que hereda de :class:`.Cog`." +msgstr "Each cog is a Python class that subclasses :class:`.Cog`." msgid "Every command is marked with the :func:`discord.command` decorator or the corresponding shortcut command decorator." -msgstr "Cada comando está marcado con el decorador :func:`discord.command` o el decorador de comandos atajo correspondiente." +msgstr "Every command is marked with the :func:`discord.command` decorator or the corresponding shortcut command decorator." msgid "Every listener is marked with the :meth:`.Cog.listener` decorator." -msgstr "Cada oyente está marcado con el decorador :meth:`.Cog.listener`." +msgstr "Every listener is marked with the :meth:`.Cog.listener` decorator." msgid "Cogs are then registered with the :meth:`.Bot.add_cog` call." -msgstr "Los cogs se registran con la llamada :meth:`.Bot.add_cog`." +msgstr "Cogs are then registered with the :meth:`.Bot.add_cog` call." msgid "Cogs are subsequently removed with the :meth:`.Bot.remove_cog` call." -msgstr "Los cogs se eliminan con la llamada :meth:`.Bot.remove_cog`." +msgstr "Cogs are subsequently removed with the :meth:`.Bot.remove_cog` call." msgid "Quick Example" -msgstr "Ejemplo rápido" +msgstr "Quick Example" msgid "This example cog defines a ``Greetings`` category for your commands, with a single slash command named ``hello`` as well as a listener to listen to an :ref:`Event `." -msgstr "Este ejemplo de cog define una categoría ``Greetings`` para tus comandos, con un solo comando de barra llamado ``hello`` así como un oyente para escuchar un :ref:`Event `." +msgstr "This example cog defines a ``Greetings`` category for your commands, with a single slash command named ``hello`` as well as a listener to listen to an :ref:`Event `." msgid "A couple of technical notes to take into consideration:" -msgstr "Un par de notas técnicas a tener en cuenta:" +msgstr "A couple of technical notes to take into consideration:" msgid "All listeners must be explicitly marked via decorator, :meth:`~.Cog.listener`." -msgstr "Todos los oyentes deben marcarse explícitamente a través de un decorador, :meth:`~.Cog.listener`." +msgstr "All listeners must be explicitly marked via decorator, :meth:`~.Cog.listener`." msgid "The name of the cog is automatically derived from the class name but can be overridden." -msgstr "El nombre del cog se deriva automáticamente del nombre de la clase pero se puede sobreescribir." +msgstr "The name of the cog is automatically derived from the class name but can be overridden." msgid "All commands must now take a ``self`` parameter to allow usage of instance attributes that can be used to maintain state." -msgstr "Ahora todos los comandos deben tener un parámetro ``self`` para permitir el uso de atributos de la instancia que pueden ser usados para mantener el estado." +msgstr "All commands must now take a ``self`` parameter to allow usage of instance attributes that can be used to maintain state." msgid "Cog Registration" -msgstr "Registro de cogs" +msgstr "Cog Registration" msgid "Once you have defined your cogs, you need to tell the bot to register the cogs to be used. We do this via the :meth:`~.Bot.add_cog` method." -msgstr "Una vez que hayas definido tus cogs, necesitas decirle al bot que registre los cogs a usar. Hacemos esto mediante el método :meth:`~.Bot.add_cog`." +msgstr "Once you have defined your cogs, you need to tell the bot to register the cogs to be used. We do this via the :meth:`~.Bot.add_cog` method." msgid "This binds the cog to the bot, adding all commands and listeners to the bot automatically." -msgstr "Esto vincula el cog al bot, añadiendo todos los comandos y oyentes al bot automáticamente." +msgstr "This binds the cog to the bot, adding all commands and listeners to the bot automatically." msgid "Using Cogs" -msgstr "Uso de cogs" +msgstr "Using Cogs" msgid "Just as we remove a cog by its name, we can also retrieve it by its name as well. This allows us to use a cog as an inter-command communication protocol to share data. For example:" -msgstr "Del mismo modo que eliminamos un cog por su nombre, también podemos recuperarlo por su nombre. Esto nos permite usar un cog como un protocolo de comunicación entre comandos para compartir datos. Por ejemplo:" +msgstr "Just as we remove a cog by its name, we can also retrieve it by its name as well. This allows us to use a cog as an inter-command communication protocol to share data. For example:" diff --git a/docs/locales/es/LC_MESSAGES/ext/bridge/api.po b/docs/locales/es/LC_MESSAGES/ext/bridge/api.po index 6a70a1f1a6..c8f2bfa309 100644 --- a/docs/locales/es/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/es/LC_MESSAGES/ext/bridge/api.po @@ -12,13 +12,13 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "API Reference" -msgstr "Referencia de la API" +msgstr "API Reference" msgid "The reference manual that follows details the API of Pycord's bridge command extension module." -msgstr "El manual de referencia que sigue los detalles de la API del módulo de extensiones puente de Pycord." +msgstr "The reference manual that follows details the API of Pycord's bridge command extension module." msgid "Using the prefixed command version (which uses the ``ext.commands`` extension) of bridge commands in guilds requires :attr:`Intents.message_context` to be enabled." -msgstr "Usar los comandos prefijados (que usa la extensión ``ext.commands``) de los comandos puente en gremios requiere que :attr:`Intents.message_context` esté habilitado." +msgstr "Using the prefixed command version (which uses the ``ext.commands`` extension) of bridge commands in guilds requires :attr:`Intents.message_context` to be enabled." msgid "Bots" msgstr "Bots" @@ -27,13 +27,13 @@ msgid "Bot" msgstr "Bot" msgid "Represents a discord bot, with support for cross-compatibility between command types." -msgstr "Representa un bot de discord, con soporte de compatibilidad cruzada entre los tipos de comandos." +msgstr "Represents a discord bot, with support for cross-compatibility between command types." msgid "This class is a subclass of :class:`.ext.commands.Bot` and as a result anything that you can do with a :class:`.ext.commands.Bot` you can do with this bot." msgstr "This class is a subclass of :class:`.ext.commands.Bot` and as a result anything that you can do with a :class:`.ext.commands.Bot` you can do with this bot." msgid "Parameters" -msgstr "Parámetros" +msgstr "Parameters" msgid "Takes a :class:`.BridgeCommand` and adds both a slash and traditional (prefix-based) version of the command to the bot." msgstr "Takes a :class:`.BridgeCommand` and adds both a slash and traditional (prefix-based) version of the command to the bot." @@ -42,19 +42,19 @@ msgid "A shortcut decorator that invokes :func:`bridge_command` and adds it to t msgstr "A shortcut decorator that invokes :func:`bridge_command` and adds it to the internal command list via :meth:`~.Bot.add_bridge_command`." msgid "Returns" -msgstr "Retorna" +msgstr "Returns" msgid "A decorator that converts the provided method into an :class:`.BridgeCommand`, adds both a slash and traditional (prefix-based) version of the command to the bot, and returns the :class:`.BridgeCommand`." msgstr "A decorator that converts the provided method into an :class:`.BridgeCommand`, adds both a slash and traditional (prefix-based) version of the command to the bot, and returns the :class:`.BridgeCommand`." msgid "Return type" -msgstr "Tipo del valor retornado" +msgstr "Return type" msgid "Callable[..., :class:`BridgeCommand`]" msgstr "Callable[..., :class:`BridgeCommand`]" msgid "A decorator that is used to wrap a function as a bridge command group." -msgstr "Un decorador que se usa para envolver una función en un grupo de comandos." +msgstr "A decorator that is used to wrap a function as a bridge command group." msgid "Keyword arguments that are directly passed to the respective command constructors. (:class:`.SlashCommandGroup` and :class:`.ext.commands.Group`)" msgstr "Keyword arguments that are directly passed to the respective command constructors. (:class:`.SlashCommandGroup` and :class:`.ext.commands.Group`)" @@ -66,7 +66,7 @@ msgid "This is similar to :class:`.Bot` except that it is inherited from :class: msgstr "This is similar to :class:`.Bot` except that it is inherited from :class:`.ext.commands.AutoShardedBot` instead." msgid "Event Reference" -msgstr "Referencia del evento" +msgstr "Event Reference" msgid "These events function similar to :ref:`the regular events `, except they are custom to the bridge extension module." msgstr "These events function similar to :ref:`the regular events `, except they are custom to the bridge extension module." @@ -75,10 +75,10 @@ msgid "An error handler that is called when an error is raised inside a command msgstr "An error handler that is called when an error is raised inside a command either through user input error, check failure, or an error in your own code." msgid "The invocation context." -msgstr "El contexto de invocación." +msgstr "The invocation context." msgid "The error that was raised." -msgstr "El error producido." +msgstr "The error that was raised." msgid "An event that is called when a command is found and is about to be invoked." msgstr "An event that is called when a command is found and is about to be invoked." @@ -93,7 +93,7 @@ msgid "This event is called only if the command succeeded, i.e. all checks have msgstr "This event is called only if the command succeeded, i.e. all checks have passed and users input them correctly." msgid "Commands" -msgstr "Comandos" +msgstr "Commands" msgid "BridgeCommand" msgstr "BridgeCommand" @@ -105,13 +105,13 @@ msgid "The callback to invoke when the command is executed. The first argument w msgstr "The callback to invoke when the command is executed. The first argument will be a :class:`BridgeContext`, and any additional arguments will be passed to the callback. This callback must be a coroutine." msgid "Parent of the BridgeCommand." -msgstr "Padre del BridgeCommand." +msgstr "Parent of the BridgeCommand." msgid "Keyword arguments that are directly passed to the respective command constructors. (:class:`.SlashCommand` and :class:`.ext.commands.Command`)" -msgstr "Argumentos de palabras clave que se proporcionan directamente a los respectivos constructores de los comandos. (:class:`.SlashCommand` y :class:`.ext.commands.Command`)" +msgstr "Keyword arguments that are directly passed to the respective command constructors. (:class:`.SlashCommand` and :class:`.ext.commands.Command`)" msgid "The slash command version of this bridge command." -msgstr "La versión del comando de barra de este comando puente." +msgstr "The slash command version of this bridge command." msgid "type" msgstr "type" @@ -120,7 +120,7 @@ msgid ":class:`.BridgeSlashCommand`" msgstr ":class:`.BridgeSlashCommand`" msgid "The prefix-based version of this bridge command." -msgstr "La versión del comando prefijado de este comando puente." +msgstr "The prefix-based version of this bridge command." msgid ":class:`.BridgeExtCommand`" msgstr ":class:`.BridgeExtCommand`" @@ -159,7 +159,7 @@ msgid "The coroutine to register as the local error handler." msgstr "The coroutine to register as the local error handler." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." @@ -219,19 +219,19 @@ msgid "An iterator that recursively walks through all the bridge group's subcomm msgstr "An iterator that recursively walks through all the bridge group's subcommands." msgid "Yields" -msgstr "Genera" +msgstr "Yields" msgid ":class:`.BridgeCommand` -- A bridge command of this bridge group." -msgstr ":class:`.BridgeCommand` -- Un comando puente de este grupo puente." +msgstr ":class:`.BridgeCommand` -- A bridge command of this bridge group." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Iterator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.bridge.core.BridgeCommand\\`\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~collections.abc.Iterator\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.ext.bridge.core.BridgeCommand\\`\\]`" msgid "A decorator to register a function as a subcommand." -msgstr "Un decorador para registrar la función como un subcomando." +msgstr "A decorator to register a function as a subcommand." msgid "Decorators" -msgstr "Decoradores" +msgstr "Decorators" msgid "A decorator that is used to wrap a function as a bridge command." msgstr "A decorator that is used to wrap a function as a bridge command." @@ -249,7 +249,7 @@ msgid "The new description of the mapped command." msgstr "The new description of the mapped command." msgid "Example" -msgstr "Ejemplo" +msgstr "Example" msgid "Prefixed commands will not be affected, but slash commands will appear as:" msgstr "Prefixed commands will not be affected, but slash commands will appear as:" @@ -279,7 +279,7 @@ msgid "An argument list of permissions to check for." msgstr "An argument list of permissions to check for." msgid "Command Subclasses" -msgstr "Subclases de los comandos" +msgstr "Command Subclasses" msgid "A subclass of :class:`.ext.commands.Command` that is used for bridge commands." msgstr "A subclass of :class:`.ext.commands.Command` that is used for bridge commands." @@ -318,7 +318,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interaction msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.interactions.Interaction\\` \\| \\:py\\:class\\:\\`\\~discord.webhook.async\\_.WebhookMessage\\` \\| \\:py\\:class\\:\\`\\~discord.message.Message\\``" msgid "Alias for :meth:`~.BridgeContext.respond`." -msgstr "Alias para :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\\``" @@ -336,7 +336,7 @@ msgid "Whether the context is an :class:`BridgeApplicationContext` or not." msgstr "Whether the context is an :class:`BridgeApplicationContext` or not." msgid "BridgeContext Subclasses" -msgstr "Subclases de BridgeContext" +msgstr "BridgeContext Subclasses" msgid "The application context class for compatibility commands. This class is a subclass of :class:`BridgeContext` and :class:`~.ApplicationContext`. This class is meant to be used with :class:`BridgeCommand`." msgstr "The application context class for compatibility commands. This class is a subclass of :class:`BridgeContext` and :class:`~.ApplicationContext`. This class is meant to be used with :class:`BridgeCommand`." diff --git a/docs/locales/es/LC_MESSAGES/ext/commands/api.po b/docs/locales/es/LC_MESSAGES/ext/commands/api.po index 86b55c7c84..76f6bbe713 100644 --- a/docs/locales/es/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/es/LC_MESSAGES/ext/commands/api.po @@ -81,7 +81,7 @@ msgid "The coroutine to register as the post-invoke hook." msgstr "The coroutine to register as the post-invoke hook." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." @@ -102,7 +102,7 @@ msgid "This function can either be a regular function or a coroutine. Similar to msgstr "This function can either be a regular function or a coroutine. Similar to a command :func:`.check`, this takes a single parameter of type :class:`.Context` and can only raise exceptions inherited from :exc:`.ApplicationCommandError`." msgid "Example" -msgstr "Ejemplo" +msgstr "Example" msgid "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." msgstr "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." @@ -468,7 +468,7 @@ msgid "Whether to limit the fetched entitlements to those that have not ended. D msgstr "Whether to limit the fetched entitlements to those that have not ended. Defaults to ``False``." msgid "Yields" -msgstr "Genera" +msgstr "Yields" msgid ":class:`.Entitlement` -- The application's entitlements." msgstr ":class:`.Entitlement` -- The application's entitlements." @@ -1545,7 +1545,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\ msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:class\\:\\`\\~discord.ext.commands.bot.Bot\\` \\| \\:py\\:class\\:\\`\\~discord.ext.commands.bot.AutoShardedBot\\`\\, \\:py\\:class\\:\\`\\~discord.message.Message\\`\\]\\, \\:py\\:class\\:\\`list\\`\\\\ \\\\\\[\\:py\\:class\\:\\`str\\`\\]\\]`" msgid "Event Reference" -msgstr "Referencia para Eventos" +msgstr "Event Reference" msgid "These events function similar to :ref:`the regular events `, except they are custom to the command extension module." msgstr "These events function similar to :ref:`the regular events `, except they are custom to the command extension module." @@ -1557,10 +1557,10 @@ msgid "A default one is provided (:meth:`.Bot.on_command_error`)." msgstr "A default one is provided (:meth:`.Bot.on_command_error`)." msgid "The invocation context." -msgstr "El contexto de invocación." +msgstr "The invocation context." msgid "The error that was raised." -msgstr "El error producido." +msgstr "The error that was raised." msgid "An event that is called when a command is found and is about to be invoked." msgstr "An event that is called when a command is found and is about to be invoked." @@ -1575,10 +1575,10 @@ msgid "This event is called only if the command succeeded, i.e. all checks have msgstr "This event is called only if the command succeeded, i.e. all checks have passed and the user input it correctly." msgid "Commands" -msgstr "Comandos" +msgstr "Commands" msgid "Decorators" -msgstr "Decoradores" +msgstr "Decorators" msgid "A decorator that transforms a function into a :class:`.Command` or if called with :func:`.group`, :class:`.Group`." msgstr "A decorator that transforms a function into a :class:`.Command` or if called with :func:`.group`, :class:`.Group`." @@ -2550,7 +2550,7 @@ msgid "If the message is invoked in a private message context then the check wil msgstr "If the message is invoked in a private message context then the check will return ``False``." msgid "This check raises one of two special exceptions, :exc:`.MissingRole` if the user is missing a role, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." -msgstr "Esta comprobación lanza una de las dos excepciones especiales, :exc:`.MissingRole` si al usuario le falta un rol, o :exc:`.NoPrivateMessage` si se ha usado en un mensaje privado. Ambos heredan de :exc:`.CheckFailure`." +msgstr "This check raises one of two special exceptions, :exc:`.MissingRole` if the user is missing a role, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." msgid "Raise :exc:`.MissingRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`" msgstr "Raise :exc:`.MissingRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`" @@ -2589,7 +2589,7 @@ msgid "Similar to :func:`.has_role`\\, the names or IDs passed in must be exact. msgstr "Similar to :func:`.has_role`\\, the names or IDs passed in must be exact." msgid "This check raises one of two special exceptions, :exc:`.MissingAnyRole` if the user is missing all roles, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." -msgstr "Esta comprobación lanza una de las dos excepciones especiales, :exc:`.MissingAnyRole` si al usuario le faltan todos los roles, o :exc:`.NoPrivateMessage` si se ha usado en un mensaje privado. Ambos heredan de :exc:`.CheckFailure`." +msgstr "This check raises one of two special exceptions, :exc:`.MissingAnyRole` if the user is missing all roles, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." msgid "Raise :exc:`.MissingAnyRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`" msgstr "Raise :exc:`.MissingAnyRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`" @@ -2601,7 +2601,7 @@ msgid "Similar to :func:`.has_role` except checks if the bot itself has the role msgstr "Similar to :func:`.has_role` except checks if the bot itself has the role." msgid "This check raises one of two special exceptions, :exc:`.BotMissingRole` if the bot is missing the role, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." -msgstr "Esta comprobación lanza una de las dos excepciones especiales, :exc:`.BotMissingRole` si al bot le falta un rol, o :exc:`.NoPrivateMessage` si se ha usado en un mensaje privado. Ambos heredan de :exc:`.CheckFailure`." +msgstr "This check raises one of two special exceptions, :exc:`.BotMissingRole` if the bot is missing the role, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." msgid "Raise :exc:`.BotMissingRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`" msgstr "Raise :exc:`.BotMissingRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`" @@ -2619,7 +2619,7 @@ msgid "Similar to :func:`.has_any_role` except checks if the bot itself has any msgstr "Similar to :func:`.has_any_role` except checks if the bot itself has any of the roles listed." msgid "This check raises one of two special exceptions, :exc:`.BotMissingAnyRole` if the bot is missing all roles, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." -msgstr "Esta comprobación lanza una de las dos excepciones especiales, :exc:`.BotMissingAnyRole` si al bot le faltan todos los roles, o :exc:`.NoPrivateMessage` si se ha usado en un mensaje privado. Ambos heredan de :exc:`.CheckFailure`." +msgstr "This check raises one of two special exceptions, :exc:`.BotMissingAnyRole` if the bot is missing all roles, or :exc:`.NoPrivateMessage` if it is used in a private message. Both inherit from :exc:`.CheckFailure`." msgid "Raise :exc:`.BotMissingAnyRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`." msgstr "Raise :exc:`.BotMissingAnyRole` or :exc:`.NoPrivateMessage` instead of generic :exc:`.CheckFailure`." @@ -2913,7 +2913,7 @@ msgid "This is similar to :meth:`~.Context.invoke` except that it bypasses check msgstr "This is similar to :meth:`~.Context.invoke` except that it bypasses checks, cooldowns, and error handlers." msgid "If you want to bypass :exc:`.UserInputError` derived exceptions, it is recommended to use the regular :meth:`~.Context.invoke` as it will work more naturally. After all, this will end up using the old arguments the user has used and will thus just fail again." -msgstr "Si quieres omitir las excepciones derivadas de :exc:`.UserInputError`, es recomendado usar el :meth:`~.Context.invoke` regular, ya que funcionará más naturalmente. Después de todo, esto acabará usando los argumentos antiguos que el usuario ha usado y simplemente fallará de nuevo." +msgstr "If you want to bypass :exc:`.UserInputError` derived exceptions, it is recommended to use the regular :meth:`~.Context.invoke` as it will work more naturally. After all, this will end up using the old arguments the user has used and will thus just fail again." msgid "Whether to call the before and after invoke hooks." msgstr "Whether to call the before and after invoke hooks." @@ -3579,7 +3579,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgid "Exceptions" -msgstr "Excepciones" +msgstr "Exceptions" msgid "The base exception type for all command related errors." msgstr "The base exception type for all command related errors." @@ -3948,7 +3948,7 @@ msgid "Whether the name that conflicts is an alias of the command we try to add. msgstr "Whether the name that conflicts is an alias of the command we try to add." msgid "Exception Hierarchy" -msgstr "Jerarquía de excepciones" +msgstr "Exception Hierarchy" msgid ":exc:`~.DiscordException`" msgstr ":exc:`~.DiscordException`" diff --git a/docs/locales/es/LC_MESSAGES/ext/commands/commands.po b/docs/locales/es/LC_MESSAGES/ext/commands/commands.po index 0e9060f881..1a44455c05 100644 --- a/docs/locales/es/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/es/LC_MESSAGES/ext/commands/commands.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Commands" -msgstr "Comandos" +msgstr "Commands" msgid "One of the most appealing aspects of the command extension is how easy it is to define commands and how you can arbitrarily nest groups and commands to have a rich sub-command system." msgstr "One of the most appealing aspects of the command extension is how easy it is to define commands and how you can arbitrarily nest groups and commands to have a rich sub-command system." diff --git a/docs/locales/es/LC_MESSAGES/ext/pages/index.po b/docs/locales/es/LC_MESSAGES/ext/pages/index.po index 9876b5fada..30b0c29ee7 100644 --- a/docs/locales/es/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/es/LC_MESSAGES/ext/pages/index.po @@ -333,7 +333,7 @@ msgid "The item to add to the view." msgstr "The item to add to the view." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "An :class:`Item` was not passed." msgstr "An :class:`Item` was not passed." diff --git a/docs/locales/es/LC_MESSAGES/ext/tasks/index.po b/docs/locales/es/LC_MESSAGES/ext/tasks/index.po index 947753cde0..beb1ad9f67 100644 --- a/docs/locales/es/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/es/LC_MESSAGES/ext/tasks/index.po @@ -72,7 +72,7 @@ msgid "The coroutine to register after the loop finishes." msgstr "The coroutine to register after the loop finishes." msgid "Raises" -msgstr "Errores" +msgstr "Raises" msgid "The function was not a coroutine." msgstr "The function was not a coroutine." @@ -186,7 +186,7 @@ msgid "By default, the exception types handled are those handled by :meth:`disco msgstr "By default, the exception types handled are those handled by :meth:`discord.Client.connect`\\, which includes a lot of internet disconnection errors." msgid "This function is useful if you're interacting with a 3rd party library that raises its own set of exceptions." -msgstr "Esta función es útil si estás interactuando con una biblioteca de terceros que lanza sus propias extensiones." +msgstr "This function is useful if you're interacting with a 3rd party library that raises its own set of exceptions." msgid "An argument list of exception classes to handle." msgstr "An argument list of exception classes to handle." @@ -204,7 +204,7 @@ msgid "Removes exception types from being handled during the reconnect logic." msgstr "Removes exception types from being handled during the reconnect logic." msgid "Whether all exceptions were successfully removed." -msgstr "Si todas las excepciones se eliminaron correctamente." +msgstr "Whether all exceptions were successfully removed." msgid ":class:`bool`" msgstr ":class:`bool`" diff --git a/docs/locales/es/LC_MESSAGES/logging.po b/docs/locales/es/LC_MESSAGES/logging.po index 14f0118607..9b9b2f2707 100644 --- a/docs/locales/es/LC_MESSAGES/logging.po +++ b/docs/locales/es/LC_MESSAGES/logging.po @@ -12,23 +12,23 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Setting Up Logging" -msgstr "Configuración del registro" +msgstr "Setting Up Logging" msgid "*Pycord* logs errors and debug information via the :mod:`logging` python module. It is strongly recommended that the logging module is configured, as no errors or warnings will be output if it is not set up. Configuration of the ``logging`` module can be as simple as::" -msgstr "*Pycord* registra los errores e información de depuración a través del módulo de python :mod:`logging`. Se recomienda configurar el módulo logging, ya que no se mostraran errores o advertencias si no se configura. La configuración del módulo ``logging`` puede ser tan simple como::" +msgstr "*Pycord* logs errors and debug information via the :mod:`logging` python module. It is strongly recommended that the logging module is configured, as no errors or warnings will be output if it is not set up. Configuration of the ``logging`` module can be as simple as::" msgid "Placed at the start of the application. This will output the logs from discord as well as other libraries that use the ``logging`` module directly to the console." -msgstr "Colocado al inicio de la aplicación. Esto mostrará los registros de discord así como otras bibliotecas que usan el módulo ``logging`` directamente en la consola." +msgstr "Placed at the start of the application. This will output the logs from discord as well as other libraries that use the ``logging`` module directly to the console." msgid "The optional ``level`` argument specifies what level of events to log out and can be any of ``CRITICAL``, ``ERROR``, ``WARNING``, ``INFO``, and ``DEBUG`` and if not specified defaults to ``WARNING``." -msgstr "El argumento opcional ``level`` especifica que nivel de eventos registrar y pueden ser del tipo ``CRITICAL``, ``ERROR``, ``WARNING``, ``INFO`` y ``DEBUG``, usará el valor por defecto ``WARNING`` si no especifica." +msgstr "The optional ``level`` argument specifies what level of events to log out and can be any of ``CRITICAL``, ``ERROR``, ``WARNING``, ``INFO``, and ``DEBUG`` and if not specified defaults to ``WARNING``." msgid "More advanced setups are possible with the :mod:`logging` module. For example to write the logs to a file called ``discord.log`` instead of outputting them to the console the following snippet can be used::" -msgstr "Configuraciones más avanzadas son posibles con el módulo :mod:`logging`. Por ejemplo, para escribir los registros en un archivo llamado ``discord.log`` en lugar de ejecutarlos en la consola, puedes usar el siguiente fragmento de código ::" +msgstr "More advanced setups are possible with the :mod:`logging` module. For example to write the logs to a file called ``discord.log`` instead of outputting them to the console the following snippet can be used::" msgid "This is recommended, especially at verbose levels such as ``INFO`` and ``DEBUG``, as there are a lot of events logged and it would clog the stdout of your program." -msgstr "Esto es recomendado, especialmente en niveles detallados como ``INFO`` y ``DEBUG``, ya que hay un montón de eventos registrados, que obtendría el stdout de tu programa." +msgstr "This is recommended, especially at verbose levels such as ``INFO`` and ``DEBUG``, as there are a lot of events logged and it would clog the stdout of your program." msgid "For more information, check the documentation and tutorial of the :mod:`logging` module." -msgstr "Para obtener más información, consulta la documentación y el tutorial del módulo :mod:`logging`." +msgstr "For more information, check the documentation and tutorial of the :mod:`logging` module." diff --git a/docs/locales/es/LC_MESSAGES/migrating_to_v1.po b/docs/locales/es/LC_MESSAGES/migrating_to_v1.po index 2cb93cde8f..2aff8457e9 100644 --- a/docs/locales/es/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/es/LC_MESSAGES/migrating_to_v1.po @@ -24,19 +24,19 @@ msgid "Part of the redesign involves making things more easy to use and natural. msgstr "Part of the redesign involves making things more easy to use and natural. Things are done on the :ref:`models ` instead of requiring a :class:`Client` instance to do any work." msgid "Python Version Change" -msgstr "Cambio de versión de Python" +msgstr "Python Version Change" msgid "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.7 or higher, the library had to remove support for Python versions lower than 3.5.3, which essentially means that **support for Python 3.4 is dropped**." msgstr "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.7 or higher, the library had to remove support for Python versions lower than 3.5.3, which essentially means that **support for Python 3.4 is dropped**." msgid "Major Model Changes" -msgstr "Cambios en el modelo principal" +msgstr "Major Model Changes" msgid "Below are major model changes that have happened in v1.0" -msgstr "A continuación se muestran los cambios en el modelo principal que han ocurrido en la v1.0" +msgstr "Below are major model changes that have happened in v1.0" msgid "Snowflakes are int" -msgstr "Los snowflakes son enteros" +msgstr "Snowflakes are int" msgid "Before v1.0, all snowflakes (the ``id`` attribute) were strings. This has been changed to :class:`int`." msgstr "Before v1.0, all snowflakes (the ``id`` attribute) were strings. This has been changed to :class:`int`." @@ -48,7 +48,7 @@ msgid "This change allows for fewer errors when using the Copy ID feature in the msgstr "This change allows for fewer errors when using the Copy ID feature in the official client since you no longer have to wrap it in quotes and allows for optimisation opportunities by allowing ETF to be used instead of JSON internally." msgid "Server is now Guild" -msgstr "Server ahora es Guild" +msgstr "Server is now Guild" msgid "The official API documentation calls the \"Server\" concept a \"Guild\" instead. In order to be more consistent with the API documentation when necessary, the model has been renamed to :class:`Guild` and all instances referring to it has been changed as well." msgstr "The official API documentation calls the \"Server\" concept a \"Guild\" instead. In order to be more consistent with the API documentation when necessary, the model has been renamed to :class:`Guild` and all instances referring to it has been changed as well." @@ -57,10 +57,10 @@ msgid "A list of changes is as follows:" msgstr "A list of changes is as follows:" msgid "Before" -msgstr "Antes" +msgstr "Before" msgid "After" -msgstr "Después" +msgstr "After" msgid "``Message.server``" msgstr "``Message.server``" @@ -129,7 +129,7 @@ msgid ":meth:`Client.create_guild`" msgstr ":meth:`Client.create_guild`" msgid "Models are Stateful" -msgstr "Los modelos tienen estado" +msgstr "Models are Stateful" msgid "As mentioned earlier, a lot of functionality was moved out of :class:`Client` and put into their respective :ref:`model `." msgstr "As mentioned earlier, a lot of functionality was moved out of :class:`Client` and put into their respective :ref:`model `." @@ -405,7 +405,7 @@ msgid "``Client.send_file``" msgstr "``Client.send_file``" msgid ":meth:`abc.Messageable.send` (see :ref:`migrating_1_0_sending_messages`)" -msgstr ":meth:`abc.Messageable.send` (véase :ref:`migrating_1_0_sending_messages`)" +msgstr ":meth:`abc.Messageable.send` (see :ref:`migrating_1_0_sending_messages`)" msgid "``Client.send_message``" msgstr "``Client.send_message``" @@ -459,7 +459,7 @@ msgid "No change" msgstr "No change" msgid "Property Changes" -msgstr "Cambios de propiedad" +msgstr "Property Changes" msgid "In order to be a bit more consistent, certain things that were properties were changed to methods instead." msgstr "In order to be a bit more consistent, certain things that were properties were changed to methods instead." @@ -477,7 +477,7 @@ msgid ":meth:`Client.is_closed`" msgstr ":meth:`Client.is_closed`" msgid "Dict Value Change" -msgstr "Cambios en los diccionarios" +msgstr "Dict Value Change" msgid "Prior to v1.0 some aggregating properties that retrieved models would return \"dict view\" objects." msgstr "Prior to v1.0 some aggregating properties that retrieved models would return \"dict view\" objects." @@ -489,19 +489,19 @@ msgid "The following views were changed to a list:" msgstr "The following views were changed to a list:" msgid ":attr:`Client.users` (new in v1.0)" -msgstr ":attr:`Client.users` (nuevo en v1.0)" +msgstr ":attr:`Client.users` (new in v1.0)" msgid ":attr:`Client.emojis` (new in v1.0)" -msgstr ":attr:`Client.emojis` (nuevo en v1.0)" +msgstr ":attr:`Client.emojis` (new in v1.0)" msgid ":attr:`Guild.channels`" msgstr ":attr:`Guild.channels`" msgid ":attr:`Guild.text_channels` (new in v1.0)" -msgstr ":attr:`Guild.text_channels` (nuevo en v1.0)" +msgstr ":attr:`Guild.text_channels` (new in v1.0)" msgid ":attr:`Guild.voice_channels` (new in v1.0)" -msgstr ":attr:`Guild.voice_channels` (nuevo en v1.0)" +msgstr ":attr:`Guild.voice_channels` (new in v1.0)" msgid ":attr:`Guild.emojis`" msgstr ":attr:`Guild.emojis`" @@ -510,7 +510,7 @@ msgid ":attr:`Guild.members`" msgstr ":attr:`Guild.members`" msgid "Voice State Changes" -msgstr "Cambio en los estados de voz" +msgstr "Voice State Changes" msgid "Earlier, in v0.11.0 a :class:`VoiceState` class was added to refer to voice states along with a :attr:`Member.voice` attribute to refer to it." msgstr "Earlier, in v0.11.0 a :class:`VoiceState` class was added to refer to voice states along with a :attr:`Member.voice` attribute to refer to it." @@ -522,7 +522,7 @@ msgid "The only way to access voice attributes is via the :attr:`Member.voice` a msgstr "The only way to access voice attributes is via the :attr:`Member.voice` attribute. Note that if the member does not have a voice state this attribute can be ``None``." msgid "User and Member Type Split" -msgstr "Separar el tipo de usuario y miembro" +msgstr "User and Member Type Split" msgid "In v1.0 to save memory, :class:`User` and :class:`Member` are no longer inherited. Instead, they are \"flattened\" by having equivalent properties that map out to the functional underlying :class:`User`. Thus, there is no functional change in how they are used. However this breaks :func:`isinstance` checks and thus is something to keep in mind." msgstr "In v1.0 to save memory, :class:`User` and :class:`Member` are no longer inherited. Instead, they are \"flattened\" by having equivalent properties that map out to the functional underlying :class:`User`. Thus, there is no functional change in how they are used. However this breaks :func:`isinstance` checks and thus is something to keep in mind." @@ -531,13 +531,13 @@ msgid "These memory savings were accomplished by having a global :class:`User` c msgstr "These memory savings were accomplished by having a global :class:`User` cache, and as a positive consequence you can now easily fetch a :class:`User` by their ID by using the new :meth:`Client.get_user`. You can also get a list of all :class:`User` your client can see with :attr:`Client.users`." msgid "Channel Type Split" -msgstr "Separar el tipo de canal" +msgstr "Channel Type Split" msgid "Prior to v1.0, channels were two different types, ``Channel`` and ``PrivateChannel`` with a ``is_private`` property to help differentiate between them." msgstr "Prior to v1.0, channels were two different types, ``Channel`` and ``PrivateChannel`` with a ``is_private`` property to help differentiate between them." msgid "In order to save memory the channels have been split into 4 different types:" -msgstr "Para guardar memoria, los canales se han separado en 4 tipos diferentes:" +msgstr "In order to save memory the channels have been split into 4 different types:" msgid ":class:`TextChannel` for guild text channels." msgstr ":class:`TextChannel` for guild text channels." @@ -576,7 +576,7 @@ msgid "With this type split also came event changes, which are enumerated in :re msgstr "With this type split also came event changes, which are enumerated in :ref:`migrating_1_0_event_changes`." msgid "Miscellaneous Model Changes" -msgstr "Otros cambios del modelo" +msgstr "Miscellaneous Model Changes" msgid "There were lots of other things added or removed in the models in general." msgstr "There were lots of other things added or removed in the models in general." @@ -594,13 +594,13 @@ msgid "Use a token and ``bot=False``." msgstr "Use a token and ``bot=False``." msgid "Use :attr:`Client.emojis` instead." -msgstr "Usa :attr:`Client.emojis` en su lugar." +msgstr "Use :attr:`Client.emojis` instead." msgid "``Client.messages``" msgstr "``Client.messages``" msgid "Use read-only :attr:`Client.cached_messages` instead." -msgstr "Usa la propiedad de solo lectura :attr:`Client.cached_messages` en su lugar." +msgstr "Use read-only :attr:`Client.cached_messages` instead." msgid "``Client.wait_for_message`` and ``Client.wait_for_reaction`` are gone." msgstr "``Client.wait_for_message`` and ``Client.wait_for_reaction`` are gone." @@ -612,7 +612,7 @@ msgid "``Channel.voice_members``" msgstr "``Channel.voice_members``" msgid "Use :attr:`VoiceChannel.members` instead." -msgstr "Usa :attr:`VoiceChannel.members` en su lugar." +msgstr "Use :attr:`VoiceChannel.members` instead." msgid "``Channel.is_private``" msgstr "``Channel.is_private``" @@ -747,7 +747,7 @@ msgid ":attr:`Message.webhook_id` to fetch the message's webhook ID." msgstr ":attr:`Message.webhook_id` to fetch the message's webhook ID." msgid ":attr:`Message.activity` and :attr:`Message.application` for Rich Presence related information." -msgstr ":attr:`Message.activity` y :attr:`Message.application` para más información sobre la presencia enriquecida." +msgstr ":attr:`Message.activity` and :attr:`Message.application` for Rich Presence related information." msgid ":meth:`TextChannel.is_nsfw` to check if a text channel is NSFW." msgstr ":meth:`TextChannel.is_nsfw` to check if a text channel is NSFW." @@ -759,7 +759,7 @@ msgid ":meth:`Guild.get_role` to get a role by its ID." msgstr ":meth:`Guild.get_role` to get a role by its ID." msgid "Sending Messages" -msgstr "Enviar mensajes" +msgstr "Sending Messages" msgid "One of the changes that were done was the merger of the previous ``Client.send_message`` and ``Client.send_file`` functionality into a single method, :meth:`~abc.Messageable.send`." msgstr "One of the changes that were done was the merger of the previous ``Client.send_message`` and ``Client.send_file`` functionality into a single method, :meth:`~abc.Messageable.send`." @@ -810,7 +810,7 @@ msgid ":meth:`Guild.audit_logs`" msgstr ":meth:`Guild.audit_logs`" msgid "Event Changes" -msgstr "Cambios de eventos" +msgstr "Event Changes" msgid "A lot of events have gone through some changes." msgstr "A lot of events have gone through some changes." @@ -903,7 +903,7 @@ msgid "As part of the change, the event can either receive a :class:`User` or :c msgstr "As part of the change, the event can either receive a :class:`User` or :class:`Member`. To help in the cases that have :class:`User`, the :class:`Guild` is provided as the first parameter." msgid "The ``on_channel_`` events have received a type level split (see :ref:`migrating_1_0_channel_split`)." -msgstr "Los eventos ``on_channel_`` han recibido una separación de nivel de tipos (véase :ref:`migrating_1_0_channel_split`)." +msgstr "The ``on_channel_`` events have received a type level split (see :ref:`migrating_1_0_channel_split`)." msgid "``on_channel_delete``" msgstr "``on_channel_delete``" @@ -1242,7 +1242,7 @@ msgid "Use :attr:`~.GroupMixin.all_commands` to get the old :class:`dict` with a msgstr "Use :attr:`~.GroupMixin.all_commands` to get the old :class:`dict` with all commands." msgid "Check Changes" -msgstr "Cambios en las comprobaciones" +msgstr "Check Changes" msgid "Prior to v1.0, :func:`~ext.commands.check`\\s could only be synchronous. As of v1.0 checks can now be coroutines." msgstr "Prior to v1.0, :func:`~ext.commands.check`\\s could only be synchronous. As of v1.0 checks can now be coroutines." diff --git a/docs/locales/es/LC_MESSAGES/migrating_to_v2.po b/docs/locales/es/LC_MESSAGES/migrating_to_v2.po index a429625e5a..41ef72997c 100644 --- a/docs/locales/es/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/es/LC_MESSAGES/migrating_to_v2.po @@ -12,28 +12,28 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Migrating to v2.0" -msgstr "Migración a v2.0" +msgstr "Migrating to v2.0" msgid "v2.0 introduced new Discord features and deprecated some old ones." -msgstr "v2.0 introdujo nuevas características de Discord y deprecado algunas antiguas." +msgstr "v2.0 introduced new Discord features and deprecated some old ones." msgid "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." -msgstr "Parte del rediseño involucra hacer comandos de aplicaciones y componentes. Estos cambios incluyen una nueva clase :class:`Bot`, :class:`ui.View`, y una nueva clase :class:`ApplicationContext`. Si estás interesado en crearlas, por favor, revisa nuestra :resource:`guía `." +msgstr "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." msgid "Python Version Change" -msgstr "Cambio de versión de Python" +msgstr "Python Version Change" msgid "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.8 or higher, the library had to remove support for Python versions lower than 3.7, which essentially means that **support for Python 3.7 and below has been dropped**." msgstr "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.8 or higher, the library had to remove support for Python versions lower than 3.7, which essentially means that **support for Python 3.7 and below has been dropped**." msgid "Major Model Changes" -msgstr "Cambios en el modelo principal" +msgstr "Major Model Changes" msgid "Below are major changes that have happened in v2.0:" -msgstr "A continuación se muestran los mayores cambios que han ocurrido en la v2.0:" +msgstr "Below are major changes that have happened in v2.0:" msgid "Dropped User Accounts Support" -msgstr "Soporte para cuentas de usuario eliminadas" +msgstr "Dropped User Accounts Support" msgid "Before v2.0, user accounts were supported. This has been against the spirit of the library and discord ToS and has been removed. Thus, these features that were only applicable to them are removed:" msgstr "Before v2.0, user accounts were supported. This has been against the spirit of the library and discord ToS and has been removed. Thus, these features that were only applicable to them are removed:" @@ -63,31 +63,31 @@ msgid "``Client.fetch_user_profile``" msgstr "``Client.fetch_user_profile``" msgid "``Message.call`` and ``ack``" -msgstr "``Message.call`` y ``ack``" +msgstr "``Message.call`` and ``ack``" msgid "``ClientUser.email``, ``premium``, ``premium_type``, ``get_relationship``, ``relationships``, ``friends``, ``blocked``, ``create_group``, ``edit_settings``" msgstr "``ClientUser.email``, ``premium``, ``premium_type``, ``get_relationship``, ``relationships``, ``friends``, ``blocked``, ``create_group``, ``edit_settings``" msgid "Arguments of ``ClientUser.edit``: ``password``, ``new_password``, ``email``, ``house``" -msgstr "Argumentos de ``ClientUser.edit``: ``password``, ``new_password``, ``email``, ``house``" +msgstr "Arguments of ``ClientUser.edit``: ``password``, ``new_password``, ``email``, ``house``" msgid "``User.relationship``, ``mutual_friends``, ``is_friend``, ``is_blocked``, ``block``, ``unblock``, ``remove_friend``, ``send_friend_request``, ``profile``" msgstr "``User.relationship``, ``mutual_friends``, ``is_friend``, ``is_blocked``, ``block``, ``unblock``, ``remove_friend``, ``send_friend_request``, ``profile``" msgid "Events: ``on_relationship_add`` and ``on_relationship_update``" -msgstr "Eventos: ``on_relationship_add`` y ``on_relationship_update``" +msgstr "Events: ``on_relationship_add`` and ``on_relationship_update``" msgid "Timezone-aware Time" -msgstr "Hora en función de la zona horaria" +msgstr "Timezone-aware Time" msgid "``utcnow`` becomes ``now(datetime.timezone.utc)``. If you are constructing :class:`datetime.datetime`` yourself, pass ``tzinfo=datetime.timezone.utc``." -msgstr "``utcnow`` se convierte en ``now(datetime.timezone.utc)``. Si estás construyendo :class:`datetime.datetime`` tú mismo, proporciona ``tzinfo=datetime.timezone.utc``." +msgstr "``utcnow`` becomes ``now(datetime.timezone.utc)``. If you are constructing :class:`datetime.datetime`` yourself, pass ``tzinfo=datetime.timezone.utc``." msgid "Note that newly-added :meth:`utils.utcnow()` can be used as an alias of ``datetime.datetime.now(datetime.timezone.utc)``." msgstr "Note that newly-added :meth:`utils.utcnow()` can be used as an alias of ``datetime.datetime.now(datetime.timezone.utc)``." msgid "Asset Changes" -msgstr "Cambios de recursos" +msgstr "Asset Changes" msgid "Asset-related attributes that previously returned hash strings (e.g. :attr:`User.avatar`) now returns :class:`Asset`. :attr:`Asset.key` returns the hash from now on." msgstr "Asset-related attributes that previously returned hash strings (e.g. :attr:`User.avatar`) now returns :class:`Asset`. :attr:`Asset.key` returns the hash from now on." @@ -108,10 +108,10 @@ msgid ":attr:`User.avatar` returns ``None`` if the avatar is not set and is inst msgstr ":attr:`User.avatar` returns ``None`` if the avatar is not set and is instead the default avatar; use :attr:`User.display_avatar` for pre-2.0 behavior." msgid "Before" -msgstr "Antes" +msgstr "Before" msgid "After" -msgstr "Después" +msgstr "After" msgid "``str(user.avatar_url)``" msgstr "``str(user.avatar_url)``" @@ -171,7 +171,7 @@ msgid "``partialemoji.url``" msgstr "``partialemoji.url``" msgid "Webhook Changes" -msgstr "Cambios en los webhook" +msgstr "Webhook Changes" msgid ":class:`Webhook` and :class:`WebhookMessage` are now always asynchronous. For synchronous use (``requests``), use :class:`SyncWebhook` and :class:`SyncWebhookMessage`." msgstr ":class:`Webhook` and :class:`WebhookMessage` are now always asynchronous. For synchronous use (``requests``), use :class:`SyncWebhook` and :class:`SyncWebhookMessage`." @@ -183,13 +183,13 @@ msgid "``adapter`` arguments of :meth:`Webhook.partial` and :meth:`Webhook.from_ msgstr "``adapter`` arguments of :meth:`Webhook.partial` and :meth:`Webhook.from_url` are removed. Sessions are now passed directly to ``partial`` / ``from_url``." msgid "Intents Changes" -msgstr "Cambios en las intenciones" +msgstr "Intents Changes" msgid ":attr:`Intents.message_content` is now a privileged intent. Disabling it causes :attr:`Message.content`, :attr:`Message.embeds`, :attr:`Message.components`, and :attr:`Message.attachments` to be empty (an empty string or an empty array), directly causing :class:`ext.commands.Command` s to not run. See `here `_ for more information." msgstr ":attr:`Intents.message_content` is now a privileged intent. Disabling it causes :attr:`Message.content`, :attr:`Message.embeds`, :attr:`Message.components`, and :attr:`Message.attachments` to be empty (an empty string or an empty array), directly causing :class:`ext.commands.Command` s to not run. See `here `_ for more information." msgid "Threads Introduced" -msgstr "Se han introducido los hilos" +msgstr "Threads Introduced" msgid "The following methods and attributes can return :class:`Thread` objects:" msgstr "The following methods and attributes can return :class:`Thread` objects:" @@ -207,13 +207,13 @@ msgid ":attr:`ext.commands.ChannelNotReadable.argument`" msgstr ":attr:`ext.commands.ChannelNotReadable.argument`" msgid ":class:`ext.commands.NSFWChannelRequired`'s ``channel`` argument" -msgstr "El argumento ``channel`` de :class:`ext.commands.NSFWChannelRequired`" +msgstr ":class:`ext.commands.NSFWChannelRequired`'s ``channel`` argument" msgid ":meth:`Client.get_channel`" msgstr ":meth:`Client.get_channel`" msgid "Permission Changes" -msgstr "Cambios en los permisos" +msgstr "Permission Changes" msgid "``permissions_in`` has been removed in favor of checking the permissions of the channel for said user." msgstr "``permissions_in`` has been removed in favor of checking the permissions of the channel for said user." @@ -273,28 +273,28 @@ msgid ":meth:`Reaction.users`" msgstr ":meth:`Reaction.users`" msgid "Event Changes" -msgstr "Cambios de eventos" +msgstr "Event Changes" msgid ":func:`on_presence_update` replaces `on_member_update` for updates to :attr:`Member.status` and :attr:`Member.activities`." -msgstr ":func:`on_presence_update` reemplaza `on_member_update` para las actualizaciones de :attr:`Member.status` y :attr:`Member.activities`." +msgstr ":func:`on_presence_update` replaces `on_member_update` for updates to :attr:`Member.status` and :attr:`Member.activities`." msgid "``on_private_channel_create/delete`` will no longer be dispatched due to Discord changes." -msgstr "``on_private_channel_create/delete`` ya no se enviará debido a cambios de Discord." +msgstr "``on_private_channel_create/delete`` will no longer be dispatched due to Discord changes." msgid ":func:`on_socket_raw_receive` is no longer dispatched for incomplete data, and the value passed is always decompressed and decoded to :class:`str`. Previously, when received a multi-part zlib-compressed binary message, :func:`on_socket_raw_receive` was dispatched on all messages with the compressed, encoded :class:`bytes`." msgstr ":func:`on_socket_raw_receive` is no longer dispatched for incomplete data, and the value passed is always decompressed and decoded to :class:`str`. Previously, when received a multi-part zlib-compressed binary message, :func:`on_socket_raw_receive` was dispatched on all messages with the compressed, encoded :class:`bytes`." msgid "Message.type For Replies" -msgstr "Message.type para respuestas" +msgstr "Message.type For Replies" msgid ":attr:`Message.type` now returns :attr:`MessageType.reply` for replies, instead of :attr:`MessageType.default`." -msgstr ":attr:`Message.type` ahora retorna :attr:`MessageType.reply` para respuestas, en lugar de :attr:`MessageType.default`." +msgstr ":attr:`Message.type` now returns :attr:`MessageType.reply` for replies, instead of :attr:`MessageType.default`." msgid "Sticker Changes" -msgstr "Cambios en los stickers" +msgstr "Sticker Changes" msgid "``Sticker.preview_image`` was removed as Discord no longer provides the data." -msgstr "``Sticker.preview_image`` fue eliminado, ya que Discord ya no proporciona los datos." +msgstr "``Sticker.preview_image`` was removed as Discord no longer provides the data." msgid "``StickerType``, an enum of sticker formats, is renamed to :class:`StickerFormatType`. Old name is used for a new enum with different purpose (checking if the sticker is guild sticker or Nitro sticker)." msgstr "``StickerType``, an enum of sticker formats, is renamed to :class:`StickerFormatType`. Old name is used for a new enum with different purpose (checking if the sticker is guild sticker or Nitro sticker)." @@ -309,7 +309,7 @@ msgid "Due to the introduction of :class:`GuildSticker`, ``Sticker.tags`` is rem msgstr "Due to the introduction of :class:`GuildSticker`, ``Sticker.tags`` is removed from the parent class :class:`Sticker` and moved to :attr:`StandardSticker.tags`." msgid "Type Changes" -msgstr "Cambios de tipos" +msgstr "Type Changes" msgid "Many method arguments now reject ``None`` or return ``None``." msgstr "Many method arguments now reject ``None`` or return ``None``." @@ -342,10 +342,10 @@ msgid ":attr:`ext.commands.Command.help` can now be ``None``." msgstr ":attr:`ext.commands.Command.help` can now be ``None``." msgid "Miscellaneous Changes" -msgstr "Otros cambios" +msgstr "Miscellaneous Changes" msgid "The following were removed:" -msgstr "Se eliminó lo siguiente:" +msgstr "The following were removed:" msgid "``Client.request_offline_members``" msgstr "``Client.request_offline_members``" @@ -372,7 +372,7 @@ msgid "``VerificationLevel.table_flip`` (alias of ``high``) was removed. ``extre msgstr "``VerificationLevel.table_flip`` (alias of ``high``) was removed. ``extreme``, ``very_high``, and ``double_table_flip`` attributes were removed and replaced with :attr:`VerificationLevel.highest`." msgid "The following were renamed:" -msgstr "Se renombró lo siguiente:" +msgstr "The following were renamed:" msgid ":attr:`Colour.blurple` is renamed to :attr:`Colour.og_blurple`, and :attr:`Colour.blurple` now returns the newer color." msgstr ":attr:`Colour.blurple` is renamed to :attr:`Colour.og_blurple`, and :attr:`Colour.blurple` now returns the newer color." @@ -396,7 +396,7 @@ msgid ":meth:`StageChannel.clone` no longer clones its topic." msgstr ":meth:`StageChannel.clone` no longer clones its topic." msgid "The following were changed in types:" -msgstr "Se han cambiado los siguientes tipos:" +msgstr "The following were changed in types:" msgid ":attr:`ext.commands.Command.clean_params` is now a :class:`dict`, not :class:`OrderedDict`." msgstr ":attr:`ext.commands.Command.clean_params` is now a :class:`dict`, not :class:`OrderedDict`." diff --git a/docs/locales/es/LC_MESSAGES/old_changelog.po b/docs/locales/es/LC_MESSAGES/old_changelog.po index 936fa88e09..21e169d5d4 100644 --- a/docs/locales/es/LC_MESSAGES/old_changelog.po +++ b/docs/locales/es/LC_MESSAGES/old_changelog.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Changelog" -msgstr "Registro de cambios" +msgstr "Changelog" msgid "This page keeps a detailed human-friendly rendering of what's new and changed in specific versions." msgstr "This page keeps a detailed human-friendly rendering of what's new and changed in specific versions." @@ -27,10 +27,10 @@ msgid "Fully deprecated/removed store channels" msgstr "Fully deprecated/removed store channels" msgid "Buttons and Select Menus" -msgstr "Botones y menús seleccionables" +msgstr "Buttons and Select Menus" msgid "Slash commands, User commands, and Message commands (:issue:`31`)" -msgstr "Comandos de barra, comandos de usuario y comandos de mensaje (:issue:`31`)" +msgstr "Slash commands, User commands, and Message commands (:issue:`31`)" msgid "Message Content privileged intent (:issue:`332`)" msgstr "Message Content privileged intent (:issue:`332`)" @@ -120,7 +120,7 @@ msgid "v1.7.3" msgstr "v1.7.3" msgid "Bug Fixes" -msgstr "Corrección de errores" +msgstr "Bug Fixes" msgid "Fix a crash involving guild uploaded stickers" msgstr "Fix a crash involving guild uploaded stickers" @@ -150,13 +150,13 @@ msgid "v1.7.0" msgstr "v1.7.0" msgid "This version is mainly for improvements and bug fixes. This is more than likely the last major version in the 1.x series. Work after this will be spent on v2.0. As a result, **this is the last version to support Python 3.5**. Likewise, **this is the last version to support user bots**." -msgstr "Esta versión es principalmente para mejoras y correcciones de errores. Esta es más que probable la última versión importante de la serie 1.x. El trabajo después de esto se usará en v2. Como resultado, **esta es la última versión que soporta Python 3.5**. Del mismo modo, **esta es la última versión que soporta los bots de usuario**." +msgstr "This version is mainly for improvements and bug fixes. This is more than likely the last major version in the 1.x series. Work after this will be spent on v2.0. As a result, **this is the last version to support Python 3.5**. Likewise, **this is the last version to support user bots**." msgid "Development of v2.0 will have breaking changes and support for newer API features." msgstr "Development of v2.0 will have breaking changes and support for newer API features." msgid "New Features" -msgstr "Nuevas características" +msgstr "New Features" msgid "Add support for stage channels via :class:`StageChannel` (:dpy-issue:`6602`, :dpy-issue:`6608`)" msgstr "Add support for stage channels via :class:`StageChannel` (:dpy-issue:`6602`, :dpy-issue:`6608`)" @@ -981,7 +981,7 @@ msgid "Fix fetching invites in guilds that the user is not in." msgstr "Fix fetching invites in guilds that the user is not in." msgid "Fix the channel returned from :meth:`Client.fetch_channel` raising when sending messages. (:dpy-issue:`2531`)" -msgstr "Corregir que el canal devuelto desde :meth:`Client.fetch_channel` lance un error al enviar mensajes. (:dpy-issue:`2531`)" +msgstr "Fix the channel returned from :meth:`Client.fetch_channel` raising when sending messages. (:dpy-issue:`2531`)" msgid "Fix compatibility warnings when using the Python 3.9 alpha." msgstr "Fix compatibility warnings when using the Python 3.9 alpha." @@ -1161,7 +1161,7 @@ msgid "|commands| Add support for calling a :class:`~.ext.commands.Command` as a msgstr "|commands| Add support for calling a :class:`~.ext.commands.Command` as a regular function." msgid "|tasks| :meth:`Loop.add_exception_type <.ext.tasks.Loop.add_exception_type>` now allows multiple exceptions to be set. (:dpy-issue:`2333`)" -msgstr "|tasks| :meth:`Loop.add_exception_type <.ext.tasks.Loop.add_exception_type>` ahora permite establecer múltiples excepciones. (:dpy-issue:`2333`)" +msgstr "|tasks| :meth:`Loop.add_exception_type <.ext.tasks.Loop.add_exception_type>` now allows multiple exceptions to be set. (:dpy-issue:`2333`)" msgid "|tasks| Add :attr:`Loop.next_iteration <.ext.tasks.Loop.next_iteration>` property. (:dpy-issue:`2305`)" msgstr "|tasks| Add :attr:`Loop.next_iteration <.ext.tasks.Loop.next_iteration>` property. (:dpy-issue:`2305`)" @@ -1317,7 +1317,7 @@ msgid "Raise the max encoder bitrate to 512kbps to account for nitro boosting. ( msgstr "Raise the max encoder bitrate to 512kbps to account for nitro boosting. (:dpy-issue:`2232`)" msgid "Properly propagate exceptions in :meth:`Client.run`. (:dpy-issue:`2237`)" -msgstr "Propagar correctamente las excepciones en :meth:`Client.run`. (:dpy-issue:`2237`)" +msgstr "Properly propagate exceptions in :meth:`Client.run`. (:dpy-issue:`2237`)" msgid "|commands| Ensure cooldowns are properly copied when used in cog level ``command_attrs``." msgstr "|commands| Ensure cooldowns are properly copied when used in cog level ``command_attrs``." @@ -1563,7 +1563,7 @@ msgid "Improve the performance of internal enum creation in the library by about msgstr "Improve the performance of internal enum creation in the library by about 5x." msgid "Make the output of ``python -m discord --version`` a bit more useful." -msgstr "Hace que la salida de ``python -m discord --version`` sea un poco más útil." +msgstr "Make the output of ``python -m discord --version`` a bit more useful." msgid "The loop cleanup facility has been rewritten again." msgstr "The loop cleanup facility has been rewritten again." diff --git a/docs/locales/fr/LC_MESSAGES/api/abcs.po b/docs/locales/fr/LC_MESSAGES/api/abcs.po index 5c4616b31a..635c571b44 100644 --- a/docs/locales/fr/LC_MESSAGES/api/abcs.po +++ b/docs/locales/fr/LC_MESSAGES/api/abcs.po @@ -159,7 +159,7 @@ msgid "The permission overwrites for this object." msgstr "The permission overwrites for this object." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":class:`~discord.PermissionOverwrite`" msgstr ":class:`~discord.PermissionOverwrite`" diff --git a/docs/locales/fr/LC_MESSAGES/api/application_commands.po b/docs/locales/fr/LC_MESSAGES/api/application_commands.po index 0d93aa1807..a2fae69691 100644 --- a/docs/locales/fr/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/fr/LC_MESSAGES/api/application_commands.po @@ -33,7 +33,7 @@ msgid "An argument list of permissions to check for." msgstr "An argument list of permissions to check for." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" diff --git a/docs/locales/fr/LC_MESSAGES/api/async_iter.po b/docs/locales/fr/LC_MESSAGES/api/async_iter.po index 78cb7d3554..6fab415f45 100644 --- a/docs/locales/fr/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/fr/LC_MESSAGES/api/async_iter.po @@ -69,7 +69,7 @@ msgid "A list of every element in the async iterator." msgstr "A list of every element in the async iterator." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid "Collects items into chunks of up to a given maximum size. Another :class:`AsyncIterator` is returned which collects items into :class:`list`\\s of a given size. The maximum chunk size must be a positive integer." msgstr "Collects items into chunks of up to a given maximum size. Another :class:`AsyncIterator` is returned which collects items into :class:`list`\\s of a given size. The maximum chunk size must be a positive integer." diff --git a/docs/locales/fr/LC_MESSAGES/api/clients.po b/docs/locales/fr/LC_MESSAGES/api/clients.po index e1a5574a28..96bdb46725 100644 --- a/docs/locales/fr/LC_MESSAGES/api/clients.po +++ b/docs/locales/fr/LC_MESSAGES/api/clients.po @@ -84,7 +84,7 @@ msgid "A decorator that converts the provided method into an :class:`.Applicatio msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`, adds it to the bot, then returns it." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid "Callable[..., :class:`ApplicationCommand`]" msgstr "Callable[..., :class:`ApplicationCommand`]" diff --git a/docs/locales/fr/LC_MESSAGES/api/cogs.po b/docs/locales/fr/LC_MESSAGES/api/cogs.po index dbc72d4e6a..96fccb103a 100644 --- a/docs/locales/fr/LC_MESSAGES/api/cogs.po +++ b/docs/locales/fr/LC_MESSAGES/api/cogs.po @@ -36,7 +36,7 @@ msgid "This does not include subcommands." msgstr "This does not include subcommands." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid "List[:class:`.ApplicationCommand`]" msgstr "List[:class:`.ApplicationCommand`]" diff --git a/docs/locales/fr/LC_MESSAGES/api/data_classes.po b/docs/locales/fr/LC_MESSAGES/api/data_classes.po index bb64f8bfe3..52a1ddfe11 100644 --- a/docs/locales/fr/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/fr/LC_MESSAGES/api/data_classes.po @@ -144,7 +144,7 @@ msgid "A factory method that creates a :class:`Intents` with everything enabled. msgstr "A factory method that creates a :class:`Intents` with everything enabled." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.flags.Intents\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.flags.Intents\\``" diff --git a/docs/locales/fr/LC_MESSAGES/api/models.po b/docs/locales/fr/LC_MESSAGES/api/models.po index 6fa2335de6..4db32a7349 100644 --- a/docs/locales/fr/LC_MESSAGES/api/models.po +++ b/docs/locales/fr/LC_MESSAGES/api/models.po @@ -60,7 +60,7 @@ msgid "Returns whether the asset is animated." msgstr "Returns whether the asset is animated." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" diff --git a/docs/locales/fr/LC_MESSAGES/api/ui_kit.po b/docs/locales/fr/LC_MESSAGES/api/ui_kit.po index 601c67f9ec..e1532d4950 100644 --- a/docs/locales/fr/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/fr/LC_MESSAGES/api/ui_kit.po @@ -51,7 +51,7 @@ msgid "The relative row this button belongs to. A Discord component can only hav 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 "Return type" -msgstr "Type de retour" +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\\`\\]\\]\\]`" diff --git a/docs/locales/fr/LC_MESSAGES/api/utils.po b/docs/locales/fr/LC_MESSAGES/api/utils.po index c9a1c14519..8435e585b8 100644 --- a/docs/locales/fr/LC_MESSAGES/api/utils.po +++ b/docs/locales/fr/LC_MESSAGES/api/utils.po @@ -33,7 +33,7 @@ msgid "The iterable to search through." msgstr "The iterable to search through." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Optional\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Optional\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" diff --git a/docs/locales/fr/LC_MESSAGES/api/voice.po b/docs/locales/fr/LC_MESSAGES/api/voice.po index 3f6583f5a3..2ad1d44d51 100644 --- a/docs/locales/fr/LC_MESSAGES/api/voice.po +++ b/docs/locales/fr/LC_MESSAGES/api/voice.po @@ -78,7 +78,7 @@ msgid "Disconnects this voice client from voice." msgstr "Disconnects this voice client from voice." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" diff --git a/docs/locales/fr/LC_MESSAGES/api/webhooks.po b/docs/locales/fr/LC_MESSAGES/api/webhooks.po index 81abdf4f7a..fb7ecfae98 100644 --- a/docs/locales/fr/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/fr/LC_MESSAGES/api/webhooks.po @@ -132,7 +132,7 @@ msgid "A partial :class:`Webhook`. A partial webhook is just a webhook object wi msgstr "A partial :class:`Webhook`. A partial webhook is just a webhook object with an ID and a token." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":class:`Webhook`" msgstr ":class:`Webhook`" diff --git a/docs/locales/fr/LC_MESSAGES/discord.po b/docs/locales/fr/LC_MESSAGES/discord.po index 83afdcfc3c..2b0ddd9d75 100644 --- a/docs/locales/fr/LC_MESSAGES/discord.po +++ b/docs/locales/fr/LC_MESSAGES/discord.po @@ -18,58 +18,58 @@ msgid "In order to work with the library and the Discord API in general, we must msgstr "Dans le but de travailler avec la bibliothèque et l'API de Discord en général, nous devons d'abord créer un compte de Bot Discord." msgid "Creating a Bot account is a pretty straightforward process." -msgstr "Créer un compte de Bot est un processus plutôt direct." +msgstr "Créer un compte de Bot est un processus plutôt simple." msgid "Make sure you're logged on to the `Discord website `_." -msgstr "Assurez-vous d'être connecté au `site de Discord `." +msgstr "Assurez-vous d'être connecté au `site Discord `." msgid "Navigate to the `application page `_" msgstr "Allez sur la `page application `_" msgid "Click on the \"New Application\" button." -msgstr "Cliquez sur le bouton \"New Application\". (Il n'est pas traduit malheureusement)." +msgstr "Cliquez sur le bouton « New Application »." msgid "The new application button." -msgstr "Le bouton nouvelle application." +msgstr "Le bouton « New Application »." msgid "Give the application a name and click \"Create\"." -msgstr "Donnez un nom à votre application et cliquez sur \"Create\"." +msgstr "Donnez un nom à votre application et cliquez sur « Create »." msgid "The new application form filled in." msgstr "Le formulaire de création de nouvelle application rempli." msgid "Create a Bot User by navigating to the \"Bot\" tab and clicking \"Add Bot\"." -msgstr "Créez un Utilisateur Bot en allant dans l'onglet \"Bot\" sur la gauche et en cliquant sur \"Add Bot\"." +msgstr "Create a Bot User by navigating to the \"Bot\" tab and clicking \"Add Bot\"." msgid "Click \"Yes, do it!\" to continue." -msgstr "Cliquez sur \"Yes, do it!\" pour continuer." +msgstr "Click \"Yes, do it!\" to continue." msgid "The Add Bot button." -msgstr "Le bouton d'ajout de Bot à l'application." +msgstr "Le bouton d'ajout de Bot." msgid "Make sure that **Public Bot** is ticked if you want others to invite your bot." -msgstr "Assurez-vous que **Public Bot** est coché." +msgstr "Assurez-vous que **Public Bot** est coché si vous souhaitez que d'autres personnes puissent inviter votre bot." msgid "You should also make sure that **Require OAuth2 Code Grant** is unchecked unless you are developing a service that needs it. If you're unsure, then **leave it unchecked**." -msgstr "Vous devriez également vous assurer que **Require OAuth2 Code Grant** est décoché sauf si vous développez un service qui le nécessite. Si vous n'êtes pas sûr, **laissez le décoché**." +msgstr "Vous devriez également vous assurer que la case **Require OAuth2 Code Grant** est décochée, sauf si vous développez un service qui le nécessite. Si vous n'êtes pas sûr, **laissez la case décochée**." msgid "How the Bot User options should look like for most people." -msgstr "A quoi les options du Bot devraient ressembler pour la plupart des gens." +msgstr "A quoi les paramètres du Bot devraient ressembler pour la plupart des gens." msgid "Copy the token using the \"Copy\" button." -msgstr "Copiez le jeton d'authentification (\"token\" en anglais) en utilisant le bouton \"Copy\"." +msgstr "Copy the token using the \"Copy\" button." msgid "**This is not the Client Secret at the General Information page.**" -msgstr "**Ce n'est pas le code secret du client à la page \"General Information\".**" +msgstr "**This is not the Client Secret at the General Information page.**" msgid "It should be worth noting that this token is essentially your bot's password. You should **never** share this with someone else. In doing so, someone can log in to your bot and do malicious things, such as leaving servers, ban all members inside a server, or pinging everyone maliciously." -msgstr "Il peut être intéressant de noter que ce jeton d'authentification représente le mot de passe de votre Bot. Vous ne devez **jamais** le partager à quelqu'un d'autre.\\nEn le faisant, une personne pourrait se connecter à votre bot et faire des choses malveillantes, comme quitter des serveurs, bannir tous les membres d'un serveur ou encore mentionner tout le monde." +msgstr "It should be worth noting that this token is essentially your bot's password. You should **never** share this with someone else. In doing so, someone can log in to your bot and do malicious things, such as leaving servers, ban all members inside a server, or pinging everyone maliciously." msgid "The possibilities are endless, so **do not share this token.**" -msgstr "Les possibilités sont infinies, donc **ne partagez pas votre jeton d'authentification.**" +msgstr "The possibilities are endless, so **do not share this token.**" msgid "If you accidentally leaked your token, click the \"Regenerate\" button as soon as possible. This revokes your old token and re-generates a new one. Now you need to use the new token to login." -msgstr "Si vous faites fuiter votre jeton accidentellement, cliquez sur le bouton \"Regenerate\" le plus rapidement possible. Cela supprime votre ancien jeton et en régénère un nouveau. Après cela, vous devrez utiliser ce nouveau token pour vous connecter." +msgstr "If you accidentally leaked your token, click the \"Regenerate\" button as soon as possible. This revokes your old token and re-generates a new one. Now you need to use the new token to login." msgid "And that's it. You now have a bot account and you can login with that token." msgstr "Et c'est tout. Vous avez maintenant un compte de Bot et vous pouvez vous y connecter avec le jeton d'authentification." @@ -78,10 +78,10 @@ msgid "Inviting Your Bot" msgstr "Inviter Son Bot" msgid "So you've made a Bot User but it's not actually in any server." -msgstr "Donc vous avez créé votre utilisateur Bot mais il n'est pas sur votre serveur." +msgstr "Vous avez créé votre utilisateur Bot mais il n'est pas sur votre serveur." msgid "If you want to invite your bot you must create an invite URL for it." -msgstr "Si vous voulez inviter votre bot, vous devez créer un lien d'invitation pour ça." +msgstr "Si vous voulez inviter votre bot, vous devez créer un lien d'invitation." msgid "Click on your bot's page." msgstr "Cliquez sur la page du Bot." @@ -111,7 +111,7 @@ msgid "The permission checkboxes with some permissions checked." msgstr "Les cases à cocher des permissions avec quelques permissions cochées." msgid "Now the resulting URL can be used to add your bot to a server. Copy and paste the URL into your browser, choose a server to invite the bot to, and click \"Authorize\"." -msgstr "Le lien résultant peut être utilisé pour ajouter votre bot à votre serveur. Copiez et collez le lien dans votre navigateur internet, choisissez le serveur sur lequel inviter votre bot et cliquez sur \"Authorize\"." +msgstr "Le lien résultant peut être utilisé pour ajouter votre bot à votre serveur. Copiez et collez le lien dans votre navigateur internet, choisissez le serveur sur lequel inviter votre bot et cliquez sur \"Autoriser\"." msgid "The person adding the bot needs \"Manage Server\" permissions to do so." msgstr "La personne qui souhaite inviter le bot sur un serveur a besoin de la permission \"Gérer le serveur\" pour le faire." diff --git a/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po b/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po index 5b98ce475e..759623552c 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/fr/LC_MESSAGES/ext/bridge/api.po @@ -48,7 +48,7 @@ msgid "A decorator that converts the provided method into an :class:`.BridgeComm msgstr "A decorator that converts the provided method into an :class:`.BridgeCommand`, adds both a slash and traditional (prefix-based) version of the command to the bot, and returns the :class:`.BridgeCommand`." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid "Callable[..., :class:`BridgeCommand`]" msgstr "Callable[..., :class:`BridgeCommand`]" diff --git a/docs/locales/fr/LC_MESSAGES/ext/commands/api.po b/docs/locales/fr/LC_MESSAGES/ext/commands/api.po index c2ee2a3545..6ca393b690 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/fr/LC_MESSAGES/ext/commands/api.po @@ -120,7 +120,7 @@ msgid "A decorator that converts the provided method into a Command, adds it to msgstr "A decorator that converts the provided method into a Command, adds it to the bot, then returns it." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid "Callable[..., :class:`Command`]" msgstr "Callable[..., :class:`Command`]" diff --git a/docs/locales/fr/LC_MESSAGES/ext/pages/index.po b/docs/locales/fr/LC_MESSAGES/ext/pages/index.po index 5974fb3b62..b2b28a742f 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/fr/LC_MESSAGES/ext/pages/index.po @@ -18,7 +18,7 @@ msgid "This module provides an easy pagination system with buttons, page groups, msgstr "Ce module fournit un système de pagination simple avec des boutons, des groupes de pages, et un support pour des vues customisées." msgid "Example usage in a cog:" -msgstr "Usage d'exemple dans un cog:" +msgstr "Example usage in a cog:" msgid "API Reference" msgstr "Référence de l'API" @@ -42,10 +42,10 @@ msgid "The embeds of the page. Corresponds to the :class:`discord.Message.embeds msgstr "Les embeds de la page. Correspond à l'attribut :class:`discord.Message.embeds`." msgid "A list of local files to be shown with the page." -msgstr "Une liste de fichier locaux affichés sur la page." +msgstr "Une liste de fichiers locaux affichés sur la page." msgid "The custom view shown when the page is visible. Overrides the `custom_view` attribute of the main paginator." -msgstr "La vue customisée affichée lorsque la page est visible. Passe outre l'attribut `custom_view` du paginateur principal." +msgstr "The custom view shown when the page is visible. Overrides the `custom_view` attribute of the main paginator." msgid "|coro|" msgstr "|coro|" @@ -60,7 +60,7 @@ msgid "Updates :class:`discord.File` objects so that they can be sent multiple t msgstr "Met à jour l'objet :class:`discord.File` pour pouvoir les envoyer plusieurs fois. Ceci est appelé en interne à chaque fois qu'une page est envoyée." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`list\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.file.File\\`\\] \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`list\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.file.File\\`\\] \\| \\:py\\:obj\\:\\`None\\``" diff --git a/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po b/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po index 0d9e4f2505..e84e36598d 100644 --- a/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/fr/LC_MESSAGES/ext/tasks/index.po @@ -24,13 +24,13 @@ msgid "What do I do if the internet goes out?" msgstr "Que faire si la connexion Internet est interrompue ?" msgid "What is the maximum number of seconds I can sleep anyway?" -msgstr "Quelle est la durée maximale en secondes pendant laquelle je peux dormir de toute façon ?" +msgstr "Quelle est la durée maximale en secondes pendant laquelle je peux attendre avant d'annuler l'exécution ?" msgid "The goal of this Pycord extension is to abstract all these worries away from you." msgstr "L'objectif de cette extension Pycord est d'abstraire toutes ces préoccupations pour vous." msgid "Recipes" -msgstr "Recettes" +msgstr "Exemples" msgid "A simple background task in a :class:`~discord.ext.commands.Cog`:" msgstr "Une tâche en arrière-plan simple dans un :class:`~discord.ext.commands.Cog` :" @@ -51,7 +51,7 @@ msgid "API Reference" msgstr "Référence de l'API" msgid "A background task helper that abstracts the loop and reconnection logic for you." -msgstr "Un utilitaire de tâche en arrière-plan qui abstrait pour vous la logique de boucle et de reconnexion." +msgstr "Un utilitaire pour les tâches en arrière-plan qui abstrait pour vous la logique de boucle et de reconnexion." msgid "The main interface to create this is through :func:`loop`." msgstr "L'interface principale pour créer ceci est à travers :func:`loop`." @@ -72,13 +72,13 @@ msgid "The coroutine to register after the loop finishes." msgstr "La coroutine à enregistrer après la fin de la boucle." msgid "Raises" -msgstr "Lève" +msgstr "Lève les exceptions suivantes" msgid "The function was not a coroutine." msgstr "La fonction n'était pas une coroutine." msgid "Return type" -msgstr "Type de retour" +msgstr "Type de la valeur retournée" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Awaitable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`\\`\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\`\\~typing.Callable\\`\\\\\\\\\\\\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\:\\`\\~typing.Awaitable\\`\\\\\\ \\\\[\\:py\\:data\\:\\:\\:\\`\\~typing.Any\\]\\)\\`" @@ -102,22 +102,22 @@ msgid "By default, this prints to :data:`sys.stderr` however it could be overrid msgstr "Par défaut, cela imprime dans :data:`sys.stderr`, mais cela peut être remplacé par une autre implémentation." msgid "The coroutine to register in the event of an unhandled exception." -msgstr "La coroutine à inscrire en cas d'exception non gérée." +msgstr "La coroutine à exécuter en cas d'exception non gérée." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ET\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`BaseException\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Awaitable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" -msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`\\`\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\`\\~typing.Callable\\`\\\\\\\\\\\\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\:\\`\\~typing.Awaitable\\`\\\\\\ \\\\[\\:py\\:data\\:\\:\\:\\`\\~typing.Any\\]\\)\\`" +msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`ET\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:class\\:\\`BaseException\\`\\]\\, \\:py\\:class\\:\\`\\~typing.Awaitable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" msgid "Read-only value for the number of seconds between each iteration. ``None`` if an explicit ``time`` value was passed instead." -msgstr "Valeur en lecture seule pour le nombre de secondes entre chaque itération. ``None`` si une valeur ``time`` explicite a été passée à la place." +msgstr "Valeur en lecture seule représentant le nombre de secondes entre chaque itération. ``None`` si une valeur ``time`` explicite a été passée à la place." msgid "Read-only value for the number of minutes between each iteration. ``None`` if an explicit ``time`` value was passed instead." -msgstr "Valeur en lecture seule pour le nombre de minutes entre chaque itération. ``None`` si une valeur ``time`` explicite a été passée à la place." +msgstr "Valeur en lecture seule représentant pour le nombre de minutes entre chaque itération. ``None`` si une valeur ``time`` explicite a été passée à la place." msgid "Read-only value for the number of hours between each iteration. ``None`` if an explicit ``time`` value was passed instead." -msgstr "Valeur en lecture seule pour le nombre d'heures entre chaque itération. ``None`` si une valeur ``time`` explicite a été passée à la place." +msgstr "Valeur en lecture seule représentant pour le nombre d'heures entre chaque itération. ``None`` si une valeur ``time`` explicite a été passée à la place." msgid "Read-only list for the exact times this loop runs at. ``None`` if relative times were passed instead." -msgstr "Liste en lecture seule du temps exacte auxquelles cette boucle s'exécute. ``None`` si du temps relatifs a été passées a la place." +msgstr "Liste en lecture seule des temps exacts auxquels cette boucle s'exécute. ``None`` si du temps relatifs a été passées a la place." msgid "The current iteration of the loop." msgstr "L'itération actuelle de la boucle." @@ -129,7 +129,7 @@ msgid "|coro|" msgstr "|coro|" msgid "Calls the internal callback that the task holds." -msgstr "Appelle le rappel interne que la tâche détient." +msgstr "Appelle la fonction de rappel interne que la tâche détient." msgid "The arguments to use." msgstr "Les arguments à utiliser." @@ -156,7 +156,7 @@ msgid ":class:`asyncio.Task`" msgstr ":class:`asyncio.Task`" msgid "Gracefully stops the task from running." -msgstr "Empêche la tâche de s'exécuter." +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\\``" @@ -201,7 +201,7 @@ msgid "This operation obviously cannot be undone!" msgstr "Cette opération ne peut évidemment pas être annulée !" msgid "Removes exception types from being handled during the reconnect logic." -msgstr "Ajoute les types d'exception à traiter pendant la logique de reconnexion." +msgstr "Removes exception types from being handled during the reconnect logic." msgid "Whether all exceptions were successfully removed." msgstr "Si toutes les exceptions ont bien été supprimées." @@ -210,7 +210,7 @@ msgid ":class:`bool`" msgstr ":class:`bool`" msgid "Fetches the internal task or ``None`` if there isn't one running." -msgstr "Récupère la tâche interne ou ``None`` s'il n'y en a pas un." +msgstr "Récupère la tâche interne ou ``None`` s'il n'y en a pas." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~\\_asyncio.Task\\`\\\\ \\\\\\[\\:py\\:obj\\:\\`None\\`\\] \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~\\_asyncio.Task\\`\\\\ \\\\\\[\\:py\\:obj\\:\\:\\`None\\`\\] \\| \\:py\\:obj\\:\\`None\\``" @@ -264,7 +264,7 @@ msgid "The exact times to run this loop at. Either a non-empty list or a single msgstr "Les heures exactes auxquelles exécuter cette boucle. Vous devez passer soit une liste non vide, soit une seule valeur de :class:`datetime.time`. Les fuseaux horaires sont pris en charge. Si aucun fuseau horaire n'est spécifié, il est supposé que les heures représentent l'heure UTC." msgid "This cannot be used in conjunction with the relative time parameters." -msgstr "Cela ne peut pas être utilisé en conjonction avec les paramètres de temps relatifs." +msgstr "Ne peut pas être utilisé en conjonction avec les paramètres de temps relatifs." msgid "The number of loops to do, ``None`` if it should be an infinite loop." msgstr "Le nombre de boucles à faire, ``None`` si elle doit être une boucle infinie." @@ -276,7 +276,7 @@ msgid "The loop to use to register the task, if not given defaults to :func:`asy 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 "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'était 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." +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." 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 ":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\\`\\]\\]\\)\\]\\]`" diff --git a/docs/locales/fr/LC_MESSAGES/index.po b/docs/locales/fr/LC_MESSAGES/index.po index eddc3cb978..15f4ef6bdc 100644 --- a/docs/locales/fr/LC_MESSAGES/index.po +++ b/docs/locales/fr/LC_MESSAGES/index.po @@ -21,7 +21,7 @@ msgid "Welcome to Pycord" msgstr "Bienvenue sur Pycord" msgid "Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord." -msgstr "Pycord est un wrapper API moderne, facile à utiliser, riche en fonctionnalités et prêt pour l'aspour Discord." +msgstr "Pycord est une interface API moderne, facile à utiliser, riche en fonctionnalités et compatible async pour Discord." msgid "**Features:**" msgstr "**Fonctionnalités :**" @@ -30,10 +30,10 @@ msgid "Modern Pythonic API using ``async``\\/``await`` syntax" msgstr "API Pythonique moderne utilisant la syntaxe ``async``\\/``await``" msgid "Sane rate limit handling that prevents 429s" -msgstr "Manipulation de la limite de vitesse de la sane qui empêche les 429 s" +msgstr "Sane rate limit handling that prevents 429s" msgid "Command extension to aid with bot creation" -msgstr "Commandez l'extension pour aider à la création du bot" +msgstr "Command extension to aid with bot creation" msgid "Easy to use with an object oriented design" msgstr "Easy to use with an object oriented design" @@ -42,7 +42,7 @@ msgid "Optimised for both speed and memory" msgstr "Optimised for both speed and memory" msgid "Getting started" -msgstr "" +msgstr "Getting started" msgid "Is this your first time using the library? This is the place to get started!" msgstr "Is this your first time using the library? This is the place to get started!" diff --git a/docs/locales/fr/LC_MESSAGES/intents.po b/docs/locales/fr/LC_MESSAGES/intents.po index ff0fbc6d2e..452a2e6b8b 100644 --- a/docs/locales/fr/LC_MESSAGES/intents.po +++ b/docs/locales/fr/LC_MESSAGES/intents.po @@ -48,7 +48,7 @@ msgid "A privileged intent is one that requires you to go to the developer porta msgstr "A privileged intent is one that requires you to go to the developer portal and manually enable it. To enable privileged intents do the following:" msgid "Make sure you're logged on to the `Discord website `_." -msgstr "Assurez-vous d'être connecté au `site de Discord `." +msgstr "Assurez-vous d'être connecté au `site Discord `." msgid "Navigate to the `application page `_." msgstr "Navigate to the `application page `_." diff --git a/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po b/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po index ca7905e21f..8605c037d9 100644 --- a/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/fr/LC_MESSAGES/migrating_to_v1.po @@ -30,7 +30,7 @@ msgid "In order to make development easier and also to allow for our dependencie msgstr "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.7 or higher, the library had to remove support for Python versions lower than 3.5.3, which essentially means that **support for Python 3.4 is dropped**." msgid "Major Model Changes" -msgstr "Changements majeurs du modèle" +msgstr "Changements majeurs des modèles" msgid "Below are major model changes that have happened in v1.0" msgstr "Below are major model changes that have happened in v1.0" diff --git a/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po b/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po index a4b74302c0..120c8183a6 100644 --- a/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/fr/LC_MESSAGES/migrating_to_v2.po @@ -12,10 +12,10 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Migrating to v2.0" -msgstr "Migration vers la v2.0" +msgstr "Migrer vers la version 2.0" msgid "v2.0 introduced new Discord features and deprecated some old ones." -msgstr "v2.0 a introduit de nouvelles fonctionnalités Discord et a marqué certaines anciennes fonctionnalités comme obsolètes." +msgstr "La version 2.0 a introduit de nouvelles fonctionnalités Discord et a marqué certaines anciennes fonctionnalités comme obsolètes." msgid "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." msgstr "Une partie de la refonte implique la création de commandes d'application et de composants. Ces changements incluent une nouvelle classe :class:`Bot`, :class:`ui.View`, et une nouvelle classe :class:`ApplicationContext`. Si vous êtes intéressé par leur création, veuillez consulter notre :resource:`guide `." @@ -27,7 +27,7 @@ msgid "In order to make development easier and also to allow for our dependencie msgstr "Afin de faciliter le développement et de permettre à nos dépendances de se mettre à jour pour supporter Python 3.8 ou une version supérieure, la bibliothèque a dû retirer le support des versions de Python inférieures à 3.7, ce qui signifie essentiellement que **le support pour Python 3.7 et les versions antérieures a été abandonné**." msgid "Major Model Changes" -msgstr "Changements majeurs du modèle" +msgstr "Changements majeurs des modèles" msgid "Below are major changes that have happened in v2.0:" msgstr "Ci-dessous sont les changements majeurs qui se sont produits dans la v2.0 :" diff --git a/docs/locales/fr/LC_MESSAGES/quickstart.po b/docs/locales/fr/LC_MESSAGES/quickstart.po index b3db411daa..f42b9ffaff 100644 --- a/docs/locales/fr/LC_MESSAGES/quickstart.po +++ b/docs/locales/fr/LC_MESSAGES/quickstart.po @@ -21,13 +21,13 @@ msgid "A Minimal Bot" msgstr "Un Bot Simple" msgid "Let's make a bot that responds to a specific message and walk you through it." -msgstr "Faisons, ensemble, un Bot qui répond à un message en particulier." +msgstr "Nous allons programmer un Bot qui répond à un message en particulier." msgid "It looks something like this:" msgstr "Cela devrait ressembler à ça :" msgid "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." -msgstr "Parce que cet exemple utilise le contenu des messages, nous avons besoin de l'intention particulière : :attr:`Intents.message_content`." +msgstr "Puisque cet exemple utilise le contenu des messages, nous avons besoin de l'Intent privé :attr:`Intents.message_content`." msgid "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." msgstr "Nommons ce fichier ``example_bot.py``. Assurez-vous de ne pas le nommer ``discord.py``, cela rentrera en conflit avec le nom de la bibliothèque." @@ -36,16 +36,16 @@ msgid "There's a lot going on here, so let's walk you through it step by step:" msgstr "Il y a beaucoup de choses à voir et à comprendre ici, allons-y pas à pas :" msgid "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." -msgstr "La première ligne importe juste la bibliothèque, si les erreurs `ModuleNotFoundError` ou `ImportError` apparaissent alors retournez à la section :ref:`installing` et assurez-vous d'avoir correctement installé la bibliothèque." +msgstr "La première ligne importe juste la bibliothèque. Si les erreurs `ModuleNotFoundError` ou `ImportError` apparaissent alors retournez à la section :ref:`installing` et assurez-vous d'avoir correctement installé la bibliothèque." msgid "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." msgstr "Ensuite, nous créons une instance de :class:`Client` . Ce client est notre connexion à Discord." msgid "We then use the :meth:`Client.event` decorator to register an event. This library has many events. Since this library is asynchronous, we do things in a \"callback\" style manner." -msgstr "Après cela, nous utilisons le décorateur :meth:`Client.event` pour enregistrer un événement. Il y a de nombreux événements disponibles dans cette bibliothèque. Comme la bibliothèque est asynchrone, nous programmons avec des \"rappels\"." +msgstr "Après cela, nous utilisons le décorateur :meth:`Client.event` pour enregistrer un événement. Il y a de nombreux événements disponibles dans cette bibliothèque. Comme la bibliothèque est asynchrone, nous programmons avec des \"fonctions de rappel\"." msgid "A callback is essentially a function that is called when something happens. In our case, the :func:`on_ready` event is called when the bot has finished logging in and setting things up and the :func:`on_message` event is called when the bot has received a message." -msgstr "Un rappel est une fonction appelée quand un événement se produit. Dans notre cas, l'événement :func:`on_ready` est appelé quand le bot a fini de se connecter et de se paramétrer donc quand il est prêt à fonctionner. Tandis que l'événement :func:`on_message` est appelé quand le bot a reçu un message." +msgstr "Une fonction de rappel est appelée quand un événement se produit. Dans notre cas, l'événement :func:`on_ready` est appelé quand le bot a fini de se connecter et de se paramétrer, donc quand il est prêt à fonctionner. Tandis que l'événement :func:`on_message` est appelé quand le bot a reçu un message." msgid "Since the :func:`on_message` event triggers for *every* message received, we have to make sure that we ignore messages from ourselves. We do this by checking if the :attr:`Message.author` is the same as the :attr:`Client.user`." msgstr "Sachant que l'événement :func:`on_message` est actionné pour *tous* les messages reçus, nous devons nous assurer d'ignorer nos propres messages. On fait cela en vérifiant que le :attr:`Message.author` et le :attr:`Client.user` ne sont pas les mêmes." @@ -84,7 +84,7 @@ msgid "Next, we create an instance of :class:`.Bot`. This is different from :cla msgstr "Ensuite, nous créons une instance de :class:`Bot`. Il diffère de :class:`Client`, puisqu'il supporte la création de commandes slashs ainsi que plein d'autres fonctionnalités tout en héritant des fonctionnalités de :class:`Client`." msgid "We then use the :meth:`.Bot.slash_command` decorator to register a new slash command. The ``guild_ids`` attribute contains a list of guilds where this command will be active. If you omit it, the command will be globally available, and may take up to an hour to register." -msgstr "Puis, nous utilisons le décorateur :meth:`Bot.slash_command` pour enregistrer une nouvelle commande slash. L'attribut ``guilds_ids`` contient une liste de serveur discord où la commande sera fonctionnelle. Si vous ne le mettez pas, les commandes seront globalement actives (fonctionnelles sur tous les serveurs), et cela risque de prendre une heure à s'enregistrer." +msgstr "Puis, nous utilisons le décorateur :meth:`Bot.slash_command` pour enregistrer une nouvelle commande slash. L'attribut ``guilds_ids`` contient une liste de serveur discord où la commande sera fonctionnelle. Si vous ne le mettez pas, les commandes seront globalement actives (fonctionnelles sur tous les serveurs), et elles pourront prendre jusqu'à une heure à s'enregistrer." msgid "Afterwards, we trigger a response to the slash command in the form of a text reply. Please note that all slash commands must have some form of response, otherwise they will fail." msgstr "Après cela, nous répondons à la commande slash sous la forme d'un message textuel. Notez que toutes les commandes slashs doivent avoir une forme de réponse, sinon elles échoueront." diff --git a/docs/locales/fr/LC_MESSAGES/version_guarantees.po b/docs/locales/fr/LC_MESSAGES/version_guarantees.po index f0ea34c400..f46b6d8f68 100644 --- a/docs/locales/fr/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/fr/LC_MESSAGES/version_guarantees.po @@ -12,25 +12,25 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Version Guarantees" -msgstr "Garanties quant au versionnement" +msgstr "Garanties quant au versionnage" msgid "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." msgstr "La bibliothèque suit le `principe de versionnage sémantique `_, ce qui signifie que la version majeure est mise à jour à chaque changement incompatible de l'API. Cependant, en raison de l'absence de garanties du côté de Discord concernant les changements incompatibles, ainsi que de la nature assez dynamique de Python, il peut être difficile de discerner ce qui peut être considéré comme un changement incompatible et ce qui ne l'est pas." msgid "The first thing to keep in mind is that breaking changes only apply to **publicly documented functions and classes**. If it's not listed in the documentation here then it is not part of the public API and is thus bound to change. This includes attributes that start with an underscore or functions without an underscore that are not documented." -msgstr "La première chose à garder à l'esprit est que les changements incompatibles ne s'appliquent qu'aux **fonctions et classes documentées publiquement**. Si elles ne figurent pas dans la documentation ici, elles ne font pas partie de l'API publique et sont donc susceptibles de changer. Cela inclut les attributs commençant par un underscore ou les fonctions sans underscore qui ne sont pas documentées." +msgstr "La première chose à garder à l'esprit est que les changements incompatibles ne s'appliquent qu'aux **fonctions et classes documentées publiquement**. Si elles ne figurent pas dans la documentation ici, elles ne font pas partie de l'API publique et sont donc susceptibles de changer. Cela inclut les attributs commençant par un tiret bas ou les fonctions avec ou sans tiret bas qui ne sont pas documentées." msgid "The examples below are non-exhaustive." -msgstr "Les exemples ci-dessous ne sont pas exhaustifs." +msgstr "Les exemples ci-dessous sont non exhaustifs." msgid "Examples of Breaking Changes" msgstr "Exemples de changements incompatibles" msgid "Changing the default parameter value to something else." -msgstr "Modifier la valeur par défaut d'un paramètre pour autre chose." +msgstr "Modifier la valeur par défaut d'un paramètre à autre chose." msgid "Renaming a function without an alias to an old function." -msgstr "Renommer une fonction sans alias vers une ancienne fonction." +msgstr "Renommer une fonction sans ajouter alias vers une ancienne fonction." msgid "Adding or removing parameters to an event." msgstr "Ajouter ou supprimer des paramètres à un événement." @@ -39,7 +39,7 @@ msgid "Examples of Non-Breaking Changes" msgstr "Exemples de changements non incompatibles" msgid "Adding or removing private underscored attributes." -msgstr "Ajouter ou supprimer des attributs privés avec un underscore." +msgstr "Ajouter ou supprimer des attributs privés avec un tiret bas." msgid "Adding an element into the ``__slots__`` of a data class." msgstr "Ajouter un élément dans les ``__slots__`` d'une classe de données." diff --git a/docs/locales/ja/LC_MESSAGES/api/abcs.po b/docs/locales/ja/LC_MESSAGES/api/abcs.po index 5a489cfc98..0657b37252 100644 --- a/docs/locales/ja/LC_MESSAGES/api/abcs.po +++ b/docs/locales/ja/LC_MESSAGES/api/abcs.po @@ -12,25 +12,25 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Abstract Base Classes" -msgstr "抽象的な基底クラス" +msgstr "Abstract Base Classes" msgid "An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\\." msgstr "An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\\." msgid "This library has a module related to abstract base classes, in which all the ABCs are subclasses of :class:`typing.Protocol`." -msgstr "このライブラリには抽象基底クラスに関連するモジュールがあり、すべての ABC は :class:`typing.Protocol` のサブクラスです。" +msgstr "This library has a module related to abstract base classes, in which all the ABCs are subclasses of :class:`typing.Protocol`." msgid "An ABC that details the common operations on a Discord model." -msgstr "Discordモデルの一般的な操作について詳しく説明するABC。" +msgstr "An ABC that details the common operations on a Discord model." msgid "Almost all :ref:`Discord models ` meet this abstract base class." -msgstr "ほぼすべての :ref:`Discord models ` は、この抽象基底クラスを満たしています。" +msgstr "Almost all :ref:`Discord models ` meet this abstract base class." msgid "If you want to create a snowflake on your own, consider using :class:`.Object`." -msgstr "スノーフレークを自分で作成したい場合は、 :class:`.Object` の使用を検討してください。" +msgstr "If you want to create a snowflake on your own, consider using :class:`.Object`." msgid "The model's unique ID." -msgstr "モデルの固有ID。" +msgstr "The model's unique ID." msgid "type" msgstr "type" @@ -39,10 +39,10 @@ msgid ":class:`int`" msgstr ":class:`int`" msgid "An ABC that details the common operations on a Discord user." -msgstr "Discordユーザーの一般的な操作を詳細に説明するABC。" +msgstr "An ABC that details the common operations on a Discord user." msgid "The following implement this ABC:" -msgstr "以下の ABC を実装:" +msgstr "The following implement this ABC:" msgid ":class:`~discord.User`" msgstr ":class:`~discord.User`" @@ -51,28 +51,28 @@ msgid ":class:`~discord.ClientUser`" msgstr ":class:`~discord.ClientUser`" msgid ":class:`~discord.Member`" -msgstr ":class:`~ discord.Member`" +msgstr ":class:`~discord.Member`" msgid "This ABC must also implement :class:`~discord.abc.Snowflake`." -msgstr "このABCは、 :class:`~discord.abc.Snowflake` も実装しなければなりません。" +msgstr "This ABC must also implement :class:`~discord.abc.Snowflake`." msgid "The user's username." -msgstr "ユーザーのユーザー名" +msgstr "The user's username." msgid ":class:`str`" msgstr ":class:`str`" msgid "The user's discriminator." -msgstr "ユーザーの識別子。" +msgstr "The user's discriminator." msgid "If the user has migrated to the new username system, this will always be \"0\"." -msgstr "ユーザーが新しいユーザー名システムに移行した場合は、常に「0」になります。" +msgstr "If the user has migrated to the new username system, this will always be \"0\"." msgid "The user's global name." -msgstr "ユーザーのグローバル名。" +msgstr "The user's global name." msgid "The avatar asset the user has." -msgstr "ユーザーが持っているアバターアセット。" +msgstr "The avatar asset the user has." msgid ":class:`~discord.Asset`" msgstr ":class:`~discord.Asset`" diff --git a/docs/locales/ja/LC_MESSAGES/api/application_commands.po b/docs/locales/ja/LC_MESSAGES/api/application_commands.po index fcb0a52347..3deec14558 100644 --- a/docs/locales/ja/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/ja/LC_MESSAGES/api/application_commands.po @@ -12,16 +12,16 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Application Commands" -msgstr "アプリケーションコマンド" +msgstr "Application Commands" msgid "Command Permission Decorators" msgstr "Command Permission Decorators" msgid "A decorator that limits the usage of an application command to members with certain permissions." -msgstr "特定の権限を持つメンバーにアプリケーションコマンドの使用を制限するデコレーター" +msgstr "A decorator that limits the usage of an application command to members with certain permissions." msgid "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." -msgstr "渡された権限は、 :class:`.discord.Permissions` で示されるプロパティとまったく同じでなければなりません" +msgstr "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." msgid "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." msgstr "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." diff --git a/docs/locales/ja/LC_MESSAGES/api/models.po b/docs/locales/ja/LC_MESSAGES/api/models.po index 51bcb3411a..25f2b52981 100644 --- a/docs/locales/ja/LC_MESSAGES/api/models.po +++ b/docs/locales/ja/LC_MESSAGES/api/models.po @@ -555,7 +555,7 @@ msgid "Returns the user's name with discriminator or global_name." msgstr "Returns the user's name with discriminator or global_name." msgid "The user's username." -msgstr "ユーザーのユーザー名" +msgstr "The user's username." msgid ":class:`str`" msgstr ":class:`str`" @@ -570,7 +570,7 @@ msgid "If the user has migrated to the new username system, this will always be msgstr "If the user has migrated to the new username system, this will always be 0." msgid "The user's global name." -msgstr "ユーザーのグローバル名。" +msgstr "The user's global name." msgid "Specifies if the user is a bot account." msgstr "Specifies if the user is a bot account." diff --git a/docs/locales/ja/LC_MESSAGES/version_guarantees.po b/docs/locales/ja/LC_MESSAGES/version_guarantees.po index 1e4ba53722..fc3d82a0ee 100644 --- a/docs/locales/ja/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/ja/LC_MESSAGES/version_guarantees.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Version Guarantees" -msgstr "バージョン保証" +msgstr "Version Guarantees" msgid "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." msgstr "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." diff --git a/docs/locales/ko/LC_MESSAGES/index.po b/docs/locales/ko/LC_MESSAGES/index.po index a8e9379c70..f6843e1e93 100644 --- a/docs/locales/ko/LC_MESSAGES/index.po +++ b/docs/locales/ko/LC_MESSAGES/index.po @@ -12,104 +12,104 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Extensions" -msgstr "확장" +msgstr "Extensions" msgid "Meta" -msgstr "메타" +msgstr "Meta" msgid "Welcome to Pycord" -msgstr "Pycord에 오신 것을 환영합니다" +msgstr "Welcome to Pycord" msgid "Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord." -msgstr "Pycord는 사용하기 쉽고, 기능이 풍부하고, 비동기를 지원하는 최신 Discord API 래퍼입니다." +msgstr "Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord." msgid "**Features:**" -msgstr "**특징:**" +msgstr "**Features:**" msgid "Modern Pythonic API using ``async``\\/``await`` syntax" -msgstr "``async``\\/``await`` 구문 등 Python에 걸맞는 최신 API" +msgstr "Modern Pythonic API using ``async``\\/``await`` syntax" msgid "Sane rate limit handling that prevents 429s" -msgstr "429 오류를 방지하는 알맞은 속도 제한" +msgstr "Sane rate limit handling that prevents 429s" msgid "Command extension to aid with bot creation" -msgstr "봇 제작을 거들어 주는 명령어 확장" +msgstr "Command extension to aid with bot creation" msgid "Easy to use with an object oriented design" -msgstr "객체 지향 설계로 사용이 쉬움" +msgstr "Easy to use with an object oriented design" msgid "Optimised for both speed and memory" -msgstr "속도와 메모리 둘 다 최적화됨" +msgstr "Optimised for both speed and memory" msgid "Getting started" -msgstr "시작하기" +msgstr "Getting started" msgid "Is this your first time using the library? This is the place to get started!" -msgstr "이 라이브러리를 처음 써 보시나요? 여기서부터 시작해 보세요!" +msgstr "Is this your first time using the library? This is the place to get started!" msgid "**First steps:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`Guide `" -msgstr "**첫걸음:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`가이드 `" +msgstr "**First steps:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`Guide `" msgid "**Working with Discord:** :doc:`discord` | :doc:`intents`" -msgstr "**Discord 작업:** :doc:`discord` | :doc:`intents`" +msgstr "**Working with Discord:** :doc:`discord` | :doc:`intents`" msgid "**Examples:** Many examples are available in the :resource:`repository `." -msgstr "**예시:** :resource:`리포지토리 `에서 각종 예시들을 찾아보실 수 있습니다.." +msgstr "**Examples:** Many examples are available in the :resource:`repository `." msgid "Getting help" -msgstr "도움 받기" +msgstr "Getting help" msgid "If you're having trouble with something, these resources might help." -msgstr "문제를 겪고 있다면 다음 자료들이 도움이 될 수 있습니다." +msgstr "If you're having trouble with something, these resources might help." msgid "Try the :doc:`faq` first, it's got answers to all common questions." -msgstr "우선 :doc:`faq` 문서를 읽어 보세요. 흔히 묻는 질문들에 대한 답이 전부 있습니다." +msgstr "Try the :doc:`faq` first, it's got answers to all common questions." msgid "Ask us and hang out with us in our :resource:`Discord ` server." -msgstr ":resource:`Discord ` 서버에서 문의하거나, 함께 시간을 보내 보세요." +msgstr "Ask us and hang out with us in our :resource:`Discord ` server." msgid "If you're looking for something specific, try the :ref:`index ` or :ref:`searching `." -msgstr "특정한 무언가를 찾고 계시면, :ref:`색인 `이나 :ref:`검색 페이지 `를 살펴보세요." +msgstr "If you're looking for something specific, try the :ref:`index ` or :ref:`searching `." msgid "Report bugs in the :resource:`issue tracker `." -msgstr ":resource:`이슈 트래커 `에 버그를 알려 주세요." +msgstr "Report bugs in the :resource:`issue tracker `." msgid "Manuals" -msgstr "매뉴얼" +msgstr "Manuals" msgid "These pages go into great detail about everything the API can do." -msgstr "다음 페이지들에서는 API로 가능한 모든 것을 아주 상세하게 설명합니다." +msgstr "These pages go into great detail about everything the API can do." msgid "Core API" -msgstr "핵심 API" +msgstr "Core API" msgid "These extensions help you during development when it comes to common tasks." -msgstr "아래 확장들은 개발 중 자주 이뤄지는 작업들을 진행하는 데 도움을 줍니다." +msgstr "These extensions help you during development when it comes to common tasks." msgid ":doc:`ext/commands/index` - Bot commands framework" -msgstr ":doc:`ext/commands/index` - 봇 명령어 프레임워크" +msgstr ":doc:`ext/commands/index` - Bot commands framework" msgid ":doc:`ext/tasks/index` - asyncio.Task helpers" -msgstr ":doc:`ext/tasks/index` - asyncio.Task 보조 도구" +msgstr ":doc:`ext/tasks/index` - asyncio.Task helpers" msgid ":doc:`ext/pages/index` - A pagination extension module" -msgstr ":doc:`ext/pages/index` - 페이지네이션 확장 모듈" +msgstr ":doc:`ext/pages/index` - A pagination extension module" msgid ":doc:`ext/bridge/index` - A module that bridges slash commands to prefixed commands" -msgstr ":doc:`ext/bridge/index` - 빗금 명령어와 채팅 명령어를 서로 잇는 모듈" +msgstr ":doc:`ext/bridge/index` - A module that bridges slash commands to prefixed commands" msgid "If you're looking for something related to the project itself, it's here." -msgstr "여기에서 이 프로젝트에 대한 내용을 찾아보실 수 있습니다." +msgstr "If you're looking for something related to the project itself, it's here." msgid ":doc:`changelog` - The changelog for the library." -msgstr ":doc:`changelog` - 라이브러리 변경 기록" +msgstr ":doc:`changelog` - The changelog for the library." msgid ":doc:`version_guarantees` - The version guarantees for the library." -msgstr ":doc:`version_guarantees` - 라이브러리의 버전에 대한 보증" +msgstr ":doc:`version_guarantees` - The version guarantees for the library." msgid ":doc:`migrating_to_v1` - How to migrate from v0.x to v1.x." -msgstr ":doc:`migrating_to_v1` - v0.x에서 v1.x으로 마이그레이션하는 방법" +msgstr ":doc:`migrating_to_v1` - How to migrate from v0.x to v1.x." msgid ":doc:`migrating_to_v2` - How to migrate from v1.x to v2.x." -msgstr ":doc:`migrating_to_v2` - v1.x에서 v2.x으로 마이그레이션하는 방법" +msgstr ":doc:`migrating_to_v2` - How to migrate from v1.x to v2.x." diff --git a/docs/locales/ko/LC_MESSAGES/installing.po b/docs/locales/ko/LC_MESSAGES/installing.po index b8715b919c..f2d0f0d14d 100644 --- a/docs/locales/ko/LC_MESSAGES/installing.po +++ b/docs/locales/ko/LC_MESSAGES/installing.po @@ -12,40 +12,40 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Installing Pycord" -msgstr "Pycord 설치하기" +msgstr "Installing Pycord" msgid "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." -msgstr "이 문서는 Discord API를 활용하는 애플리케이션을 제작하는 데 도와주는 라이브러리인 Pycord에 대한 문서입니다." +msgstr "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." msgid "Prerequisites" -msgstr "요구 사항" +msgstr "Prerequisites" msgid "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." -msgstr "Pycord는 Python 3.8 이상을 요구합니다. 이전 버전의 Python에 대한 지원은 제공되지 않습니다. Python 2.7 이하는 지원되지 않습니다. Python 3.7 이하는 지원되지 않습니다." +msgstr "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." msgid "Installing" -msgstr "설치하기" +msgstr "Installing" msgid "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" -msgstr "향후 버전의 새 기능을 사용하려면, 안정(stable) 버전이 출시되기 전까지 프리릴리스 버전을 사용해야 합니다." +msgstr "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" msgid "For Windows users, this command should be used to install the pre-release: ::" -msgstr "Windows의 경우, 프리릴리스를 설치하려면 다음 명령을 사용해야 합니다. ::" +msgstr "For Windows users, this command should be used to install the pre-release: ::" msgid "You can get the library directly from PyPI: ::" -msgstr "다음 명령으로 PyPI에서 직접 라이브러리를 받을 수 있습니다." +msgstr "You can get the library directly from PyPI: ::" msgid "If you are using Windows, then the following should be used instead: ::" -msgstr "Windows의 경우, 대신 다음 명령을 사용해야 합니다. ::" +msgstr "If you are using Windows, then the following should be used instead: ::" msgid "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." -msgstr "속도 향상을 위한 추가 패키지를 설치하려면, 아래와 같이 ``pycord`` 대신 ``py-cord[speed]``를 사용하셔야 합니다." +msgstr "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." msgid "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" -msgstr "음성 기능을 사용하려면, 아래와 같이 ``py-cord`` 대신 ``py-cord[voice]``를 사용하셔야 합니다. ::" +msgstr "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" msgid "On Linux environments, installing voice requires getting the following dependencies:" -msgstr "Linux 환경의 경우, 음성 기능을 사용하려면 다음 의존성이 필요합니다." +msgstr "On Linux environments, installing voice requires getting the following dependencies:" msgid "`libffi `_" msgstr "`libffi `_" @@ -57,44 +57,44 @@ msgid "`python3-dev `_" msgstr "`python3-dev `_" msgid "For a Debian-based system, the following command will get these dependencies:" -msgstr "Debian 기반 환경의 경우, 다음 명령으로 위 의존성을 설치할 수 있습니다." +msgstr "For a Debian-based system, the following command will get these dependencies:" msgid "Remember to check your permissions!" -msgstr "명령 실행 권한을 가지고 있는지 확인하세요!" +msgstr "Remember to check your permissions!" msgid "Virtual Environments" -msgstr "가상 환경" +msgstr "Virtual Environments" msgid "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." -msgstr "때때로 라이브러리가 시스템 환경을 오염시키는 것을 막는다거나, 시스템에 이미 설치된 것과는 다른 버전의 라이브러리를 쓰고 싶은 경우가 있습니다. 어쩌면 시스템에 직접 라이브러리를 설치할 수 있는 권한이 없을 수도 있습니다. 이러한 경우를 위해 Python 3.3부터의 표준 라이브러리에서는 각 버전의 라이브러리를 유지하는 데 도움을 주는 ‘가상 환경’이라는 개념이 제공됩니다." +msgstr "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." msgid "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." -msgstr "자세한 튜토리얼은 :doc:`py:tutorial/venv`에서 확인하실 수 있습니다." +msgstr "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." msgid "However, for the quick and dirty:" -msgstr "간단히 말하자면" +msgstr "However, for the quick and dirty:" msgid "Go to your project's working directory:" -msgstr "프로젝트의 작업 폴더로 접근합니다." +msgstr "Go to your project's working directory:" msgid "Activate the virtual environment:" -msgstr "가상 환경을 활성화합니다." +msgstr "Activate the virtual environment:" msgid "On Windows you activate it with:" -msgstr "Windows에서 활성화하려면 다음을 실행하세요." +msgstr "On Windows you activate it with:" msgid "Use pip like usual:" -msgstr "평소처럼 pip를 사용합니다." +msgstr "Use pip like usual:" msgid "Congratulations. You now have a virtual environment all set up." -msgstr "축하합니다. 가상 환경 구축이 모두 끝났습니다." +msgstr "Congratulations. You now have a virtual environment all set up." msgid "Basic Concepts" -msgstr "기본 개념" +msgstr "Basic Concepts" msgid "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." -msgstr "Pycord는 :ref:`이벤트 ` 개념을 중심으로 작동합니다. 이벤트는 무언가를 감지하고 이에 반응하는 일을 합니다. 예컨대, 메시지가 전송되면 관련 이벤트를 받게 되며, 이에 대해 응답할 수 있게 됩니다." +msgstr "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." msgid "A quick example to showcase how events work:" -msgstr "다음은 이벤트의 작동 방법를 보여주는 간단한 예입니다." +msgstr "A quick example to showcase how events work:" diff --git a/docs/locales/ko/LC_MESSAGES/quickstart.po b/docs/locales/ko/LC_MESSAGES/quickstart.po index 16a9510381..018b5372f2 100644 --- a/docs/locales/ko/LC_MESSAGES/quickstart.po +++ b/docs/locales/ko/LC_MESSAGES/quickstart.po @@ -12,31 +12,31 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Quickstart" -msgstr "빠른 시작" +msgstr "Quickstart" msgid "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." -msgstr "이 페이지는 라이브러리에 대해 짧게 소개합니다. 라이브러리가 설치돼 있다는 전제하에 진행됩니다. 만약 설치돼 있지 않다면 :ref:`installing` 항목을 확인해 주세요." +msgstr "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." msgid "A Minimal Bot" -msgstr "최소 기능의 봇" +msgstr "A Minimal Bot" msgid "Let's make a bot that responds to a specific message and walk you through it." -msgstr "특정 메시지에 응답하는 봇을 만들어 봅시다. 차근차근 알려 드리겠습니다." +msgstr "Let's make a bot that responds to a specific message and walk you through it." msgid "It looks something like this:" -msgstr "결과는 대강 다음과 같습니다." +msgstr "It looks something like this:" msgid "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." -msgstr "이 예시는 메시지 콘텐츠를 활용하기 때문에 :attr:`Intents.message_content` 권한이 부여된 인텐트가 필요합니다." +msgstr "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." msgid "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." -msgstr "이 파일의 이름을 ``example_bot.py``라고 하겠습니다. 파일 이름은 라이브러리와 충돌할 수 있으니 ``discord.py``로 짓지 마세요." +msgstr "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." msgid "There's a lot going on here, so let's walk you through it step by step:" -msgstr "많은 일이 일어나고 있으니 하나하나씩 설명해 드리겠습니다." +msgstr "There's a lot going on here, so let's walk you through it step by step:" msgid "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." -msgstr "첫째 줄에서는 단순히 라이브러리를 불러옵니다. `ModuleNotFoundError`나 `ImportError`가 발생한다면 :ref:`installing` 항목에서 제대로 설치해 주세요." +msgstr "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." msgid "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." msgstr "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/clients.po b/docs/locales/pt_BR/LC_MESSAGES/api/clients.po index 2405b21dbd..e4b8f95258 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/clients.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/clients.po @@ -18,7 +18,7 @@ msgid "Bots" msgstr "Bots" msgid "Represents a discord bot." -msgstr "Representa um bot do discord." +msgstr "Represents a discord bot." msgid "This class is a subclass of :class:`discord.Client` and as a result anything that you can do with a :class:`discord.Client` you can do with this bot." msgstr "This class is a subclass of :class:`discord.Client` and as a result anything that you can do with a :class:`discord.Client` you can do with this bot." diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po b/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po index 5ee8a9d72e..1f689825ce 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/cogs.po @@ -18,13 +18,13 @@ msgid "The base class that all cogs must inherit from." msgstr "A classe base da qual todas as cogs devem herdar." msgid "A cog is a collection of commands, listeners, and optional state to help group commands together. More information on them can be found on the :ref:`ext_commands_cogs` page." -msgstr "Uma cog é uma coleção de comandos, listeners e optional states para ajudar a agrupar comandos. Mais informações sobre elas podem ser encontradas na página 'ext_commands_cogs' do :ref:." +msgstr "A cog is a collection of commands, listeners, and optional state to help group commands together. More information on them can be found on the :ref:`ext_commands_cogs` page." msgid "When inheriting from this class, the options shown in :class:`CogMeta` are equally valid here." -msgstr "Quando herdamos desta classe, as opções mostradas na :class:`CogMeta` são igualmente válidas aqui." +msgstr "When inheriting from this class, the options shown in :class:`CogMeta` are equally valid here." msgid "Returns" -msgstr "Retorna" +msgstr "Returns" msgid "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined inside this cog. .. note:: This does not include subcommands." msgstr "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined inside this cog. .. note:: This does not include subcommands." @@ -33,19 +33,19 @@ msgid "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined insid msgstr "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined inside this cog." msgid "This does not include subcommands." -msgstr "Isso não inclui subcomandos." +msgstr "This does not include subcommands." msgid "Return type" -msgstr "Tipo de retorno" +msgstr "Return type" msgid "List[:class:`.ApplicationCommand`]" msgstr "List[:class:`.ApplicationCommand`]" msgid "Returns the cog's specified name, not the class name." -msgstr "Retorna o nome especificado da cog, não o nome da classe." +msgstr "Returns the cog's specified name, not the class name." msgid "Returns the cog's description, typically the cleaned docstring." -msgstr "Retorna a descrição do cog, normalmente a docstring limpa." +msgstr "Returns the cog's description, typically the cleaned docstring." msgid "An iterator that recursively walks through this cog's commands and subcommands." msgstr "An iterator that recursively walks through this cog's commands and subcommands." @@ -60,31 +60,31 @@ msgid "Returns a :class:`list` of (name, function) listener pairs that are defin msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgid "The listeners defined in this cog." -msgstr "Os listeners definidos nesta cog." +msgstr "The listeners defined in this cog." msgid "List[Tuple[:class:`str`, :ref:`coroutine `]]" msgstr "List[Tuple[:class:`str`, :ref:`coroutine `]]" msgid "A decorator that marks a function as a listener." -msgstr "Um decorador que marca uma função como um listener." +msgstr "A decorator that marks a function as a listener." msgid "This is the cog equivalent of :meth:`.Bot.listen`." msgstr "This is the cog equivalent of :meth:`.Bot.listen`." msgid "Parameters" -msgstr "Parâmetros" +msgstr "Parameters" msgid "The name of the event being listened to. If not provided, it defaults to the function's name." -msgstr "O nome do evento que está sendo executado. Se não for fornecido, o padrão é o nome da função." +msgstr "The name of the event being listened to. If not provided, it defaults to the function's name." msgid "If this listener should only be called once after each cog load. Defaults to false." msgstr "If this listener should only be called once after each cog load. Defaults to false." msgid "Raises" -msgstr "Gera" +msgstr "Raises" msgid "The function is not a coroutine function or a string was not passed as the name." -msgstr "A função não é uma coroutine function ou uma “string” não foi passada como o nome." +msgstr "The function is not a coroutine function or a string was not passed as the name." 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\\`\\]\\)\\]`" @@ -93,7 +93,7 @@ msgid "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_type msgstr "Checks whether the cog has an error handler. :rtype: :sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "A special method that is called when the cog gets removed." -msgstr "Um método especial chamado quando a cog é removida." +msgstr "A special method that is called when the cog gets removed." msgid "This function **cannot** be a coroutine. It must be a regular function." msgstr "This function **cannot** be a coroutine. It must be a regular function." @@ -111,7 +111,7 @@ msgid "This function **can** be a coroutine and must take a sole parameter, ``ct msgstr "This function **can** be a coroutine and must take a sole parameter, ``ctx``, to represent the :class:`.Context` or :class:`.ApplicationContext`." msgid "The invocation context." -msgstr "O contexto de chamada." +msgstr "The invocation context." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" @@ -129,13 +129,13 @@ msgid "This is similar to :func:`.on_command_error` except only applying to the msgstr "This is similar to :func:`.on_command_error` except only applying to the commands inside this cog." msgid "This **must** be a coroutine." -msgstr "Isto **deve** ser uma coroutine." +msgstr "This **must** be a coroutine." msgid "The invocation context where the error happened." msgstr "The invocation context where the error happened." msgid "The error that happened." -msgstr "O erro que ocorreu." +msgstr "The error that happened." msgid "A special method that acts as a cog local pre-invoke hook." msgstr "A special method that acts as a cog local pre-invoke hook." @@ -150,10 +150,10 @@ msgid "This is similar to :meth:`.ApplicationCommand.after_invoke`." msgstr "This is similar to :meth:`.ApplicationCommand.after_invoke`." msgid "A metaclass for defining a cog." -msgstr "Uma metaclasse para definir uma cog." +msgstr "A metaclass for defining a cog." msgid "Note that you should probably not use this directly. It is exposed purely for documentation purposes along with making custom metaclasses to intermix with other metaclasses such as the :class:`abc.ABCMeta` metaclass." -msgstr "Note que você provavelmente não deve usar isso diretamente. Ele é exposto apenas para fins de documentação juntamente com a criação de metaclasses personalizadas para misturar com outras metaclasses, como a metaclasse :class:`abc.ABCMeta`." +msgstr "Note that you should probably not use this directly. It is exposed purely for documentation purposes along with making custom metaclasses to intermix with other metaclasses such as the :class:`abc.ABCMeta` metaclass." msgid "For example, to create an abstract cog mixin class, the following would be done." msgstr "For example, to create an abstract cog mixin class, the following would be done." @@ -162,16 +162,16 @@ msgid "When passing an attribute of a metaclass that is documented below, note t msgstr "When passing an attribute of a metaclass that is documented below, note that you must pass it as a keyword-only argument to the class creation like the following example:" msgid "The cog name. By default, it is the name of the class with no modification." -msgstr "O nome da cog. Por padrão, é o nome da classe sem modificações." +msgstr "The cog name. By default, it is the name of the class with no modification." msgid "type" -msgstr "tipo" +msgstr "type" msgid ":class:`str`" msgstr ":class:`str`" msgid "The cog description. By default, it is the cleaned docstring of the class." -msgstr "A descrição da cog. Por padrão, é a docstring limpa da classe." +msgstr "The cog description. By default, it is the cleaned docstring of the class." msgid "A list of attributes to apply to every command inside this cog. The dictionary is passed into the :class:`Command` options at ``__init__``. If you specify attributes inside the command attribute in the class, it will override the one specified inside this attribute. For example:" msgstr "A list of attributes to apply to every command inside this cog. The dictionary is passed into the :class:`Command` options at ``__init__``. If you specify attributes inside the command attribute in the class, it will override the one specified inside this attribute. For example:" diff --git a/docs/locales/pt_BR/LC_MESSAGES/api/models.po b/docs/locales/pt_BR/LC_MESSAGES/api/models.po index 5c2ab357ed..9c71559652 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/api/models.po +++ b/docs/locales/pt_BR/LC_MESSAGES/api/models.po @@ -12,154 +12,154 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Discord Models" -msgstr "Modelos do Discord" +msgstr "Discord Models" msgid "Models are classes that are received from Discord and are not meant to be created by the user of the library." -msgstr "Modelos são classes recebidas do Discord e não devem ser criadas pelo usuário da biblioteca." +msgstr "Models are classes that are received from Discord and are not meant to be created by the user of the library." msgid "The classes listed below are **not intended to be created by users** and are also **read-only**." -msgstr "As classes listadas abaixo **não devem ser criadas por usuários** e também são **somente para leitura**." +msgstr "The classes listed below are **not intended to be created by users** and are also **read-only**." msgid "For example, this means that you should not make your own :class:`User` instances nor should you modify the :class:`User` instance yourself." -msgstr "Por exemplo, isso significa que você não deve criar suas próprias instâncias :class:`User` nem deve modificar a instância :class:`User` você mesmo(a)." +msgstr "For example, this means that you should not make your own :class:`User` instances nor should you modify the :class:`User` instance yourself." msgid "If you want to get one of these model classes instances they'd have to be through the cache, and a common way of doing so is through the :func:`utils.find` function or attributes of model classes that you receive from the events specified in the :ref:`discord-api-events`." -msgstr "Se você quiser obter uma dessas instâncias de classes de modelo, elas terão que ser obtidas por meio do cache, e uma maneira comum de fazer isso é através da função :func:`utils.find` ou dos atributos das classes de modelo que você recebe dos eventos especificados em :ref:`discord-api-events`." +msgstr "If you want to get one of these model classes instances they'd have to be through the cache, and a common way of doing so is through the :func:`utils.find` function or attributes of model classes that you receive from the events specified in the :ref:`discord-api-events`." msgid "Nearly all classes here have :ref:`py:slots` defined which means that it is impossible to have dynamic attributes to the data classes." -msgstr "Quase todas as classes aqui têm :ref:`py:slots` definidos, o que torna impossível ter atributos dinâmicos para as classes de dados." +msgstr "Nearly all classes here have :ref:`py:slots` defined which means that it is impossible to have dynamic attributes to the data classes." msgid "Represents a CDN asset on Discord." -msgstr "Representa um ativo CDN no Discord." +msgstr "Represents a CDN asset on Discord." msgid "Returns the URL of the CDN asset." -msgstr "Retorna o URL do ativo CDN." +msgstr "Returns the URL of the CDN asset." msgid "Returns the length of the CDN asset's URL." -msgstr "Retorna o comprimento do URL do ativo CDN." +msgstr "Returns the length of the CDN asset's URL." msgid "Checks if the asset is equal to another asset." -msgstr "Verifica se o ativo é igual a outro ativo." +msgstr "Checks if the asset is equal to another asset." msgid "Checks if the asset is not equal to another asset." -msgstr "Verifica se o ativo não é igual a outro ativo." +msgstr "Checks if the asset is not equal to another asset." msgid "Returns the hash of the asset." -msgstr "Retorna o hash do ativo." +msgstr "Returns the hash of the asset." msgid "Parameters" -msgstr "Parâmetros" +msgstr "Parameters" msgid "Returns the underlying URL of the asset." -msgstr "Retorna o URL subjacente do ativo." +msgstr "Returns the underlying URL of the asset." msgid "Returns the identifying key of the asset." -msgstr "Retorna a chave identificadora do ativo." +msgstr "Returns the identifying key of the asset." msgid "Returns whether the asset is animated." -msgstr "Retorna se o ativo é animado ou não." +msgstr "Returns whether the asset is animated." msgid "Return type" -msgstr "Tipo de retorno" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgid "Returns a new asset with the passed components replaced." -msgstr "Retorna um novo ativo com os componentes passados substituídos." +msgstr "Returns a new asset with the passed components replaced." msgid "The new size of the asset." -msgstr "O novo tamanho do ativo." +msgstr "The new size of the asset." msgid "The new format to change it to. Must be either 'webp', 'jpeg', 'jpg', 'png', or 'gif' if it's animated." -msgstr "O novo formato para alterar. Deve ser 'webp', 'jpeg', 'jpg', 'png' ou 'gif' se for animado." +msgstr "The new format to change it to. Must be either 'webp', 'jpeg', 'jpg', 'png', or 'gif' if it's animated." msgid "The new format to change it to if the asset isn't animated. Must be either 'webp', 'jpeg', 'jpg', or 'png'." -msgstr "O novo formato para alterá-lo se o ativo não for animado. Deve ser 'webp', 'jpeg', 'jpg', ou 'png'." +msgstr "The new format to change it to if the asset isn't animated. Must be either 'webp', 'jpeg', 'jpg', or 'png'." msgid "Returns" -msgstr "Retorna" +msgstr "Returns" msgid "The newly updated asset." -msgstr "O ativo recém-atualizado." +msgstr "The newly updated asset." msgid ":class:`Asset`" msgstr ":class:`Asset`" msgid "Raises" -msgstr "Gera" +msgstr "Raises" msgid "An invalid size or format was passed." -msgstr "Um tamanho ou formato inválido foi inserido." +msgstr "An invalid size or format was passed." msgid "Returns a new asset with the specified size." -msgstr "Retorna um novo ativo com o tamanho especificado." +msgstr "Returns a new asset with the specified size." msgid "The new updated asset." -msgstr "O novo ativo atualizado." +msgstr "The new updated asset." msgid "The asset had an invalid size." -msgstr "O ativo tinha um tamanho inválido." +msgstr "The asset had an invalid size." msgid "Returns a new asset with the specified format." -msgstr "Retorna um novo ativo com o formato especificado." +msgstr "Returns a new asset with the specified format." msgid "The new format of the asset." -msgstr "O novo formato do ativo." +msgstr "The new format of the asset." msgid "The asset has an invalid format." -msgstr "O conteúdo tem um formato inválido." +msgstr "The asset has an invalid format." msgid "Returns a new asset with the specified static format." -msgstr "Retorna um novo ativo com o formato estático especificado." +msgstr "Returns a new asset with the specified static format." msgid "This only changes the format if the underlying asset is not animated. Otherwise, the asset is not changed." -msgstr "Isso só muda o formato se o ativo subjacente não estiver animado. Caso contrário, o arquivo não será alterado." +msgstr "This only changes the format if the underlying asset is not animated. Otherwise, the asset is not changed." msgid "The new static format of the asset." -msgstr "O novo formato estático do ativo." +msgstr "The new static format of the asset." msgid "The asset had an invalid format." -msgstr "O ativo tem um formato inválido." +msgstr "The asset had an invalid format." msgid "|coro|" msgstr "|coro|" msgid "Retrieves the content of this asset as a :class:`bytes` object." -msgstr "Recupera o conteúdo deste ativo como um objeto :class:`bytes`." +msgstr "Retrieves the content of this asset as a :class:`bytes` object." msgid "The content of the asset." -msgstr "O conteúdo do ativo." +msgstr "The content of the asset." msgid ":class:`bytes`" msgstr ":class:`bytes`" msgid "There was no internal connection state." -msgstr "Não houve nenhum estado interno de conexão." +msgstr "There was no internal connection state." msgid "Downloading the asset failed." -msgstr "Falha ao baixar o ativo." +msgstr "Downloading the asset failed." msgid "The asset was deleted." -msgstr "O ativo foi excluído." +msgstr "The asset was deleted." msgid "Saves this asset into a file-like object." -msgstr "Salva este ativo em um objeto semelhante a um arquivo." +msgstr "Saves this asset into a file-like object." msgid "The file-like object to save this attachment to or the filename to use. If a filename is passed then a file is created with that filename and used instead." -msgstr "O objeto tipo arquivo para salvar este anexo ou o nome do arquivo a ser usado. Se um nome de arquivo for passado, um arquivo será criado com esse nome de arquivo e usado em vez dele." +msgstr "The file-like object to save this attachment to or the filename to use. If a filename is passed then a file is created with that filename and used instead." msgid "Whether to seek to the beginning of the file after saving is successfully done." -msgstr "Se você deve procurar no início do arquivo após salvar é feito com sucesso." +msgstr "Whether to seek to the beginning of the file after saving is successfully done." msgid "The number of bytes written." -msgstr "O número de bytes escritos." +msgstr "The number of bytes written." msgid ":class:`int`" msgstr ":class:`int`" msgid "Represents a Spotify listening activity from Discord. This is a special case of :class:`Activity` that makes it easier to work with the Spotify integration." -msgstr "Representa uma atividade de escuta do Spotify do Discord. Este é um caso especial de :class:`Activity` que torna mais fácil trabalhar com a integração do Spotify." +msgstr "Represents a Spotify listening activity from Discord. This is a special case of :class:`Activity` that makes it easier to work with the Spotify integration." msgid "Checks if two activities are equal." msgstr "Checks if two activities are equal." 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 e8ee8165e0..76f6bbe713 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/api.po @@ -12,10 +12,10 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "API Reference" -msgstr "Referência de API" +msgstr "API Reference" msgid "The following section outlines the API of Pycord's prefixed command extension module." -msgstr "A seção a seguir descreve a API do módulo de extensão de comando pré-fixo do Pycord." +msgstr "The following section outlines the API of Pycord's prefixed command extension module." msgid "Using prefixed commands in guilds requires :attr:`Intents.message_content` to be enabled." msgstr "Using prefixed commands in guilds requires :attr:`Intents.message_content` to be enabled." @@ -27,10 +27,10 @@ msgid "Bot" msgstr "Bot" msgid "Represents a discord bot." -msgstr "Representa um bot do discord." +msgstr "Represents a discord bot." msgid "This class is a subclass of :class:`discord.Bot` and as a result anything that you can do with a :class:`discord.Bot` you can do with this bot." -msgstr "Essa classe é uma subclasse de :class:`discord. Bot` e como resultado, qualquer coisa que você possa fazer com um :class:`discord.Bot` você pode fazer com esse bot." +msgstr "This class is a subclass of :class:`discord.Bot` and as a result anything that you can do with a :class:`discord.Bot` you can do with this bot." msgid "This class also subclasses :class:`.GroupMixin` to provide the functionality to manage commands." msgstr "This class also subclasses :class:`.GroupMixin` to provide the functionality to manage commands." @@ -39,7 +39,7 @@ msgid "Using prefixed commands requires :attr:`discord.Intents.message_content` msgstr "Using prefixed commands requires :attr:`discord.Intents.message_content` to be enabled." msgid "The command prefix is what the message content must contain initially to have a command invoked. This prefix could either be a string to indicate what the prefix should be, or a callable that takes in the bot as its first parameter and :class:`discord.Message` as its second parameter and returns the prefix. This is to facilitate \"dynamic\" command prefixes. This callable can be either a regular function or a coroutine." -msgstr "O prefixo do comando é o que o conteúdo da mensagem deve ter inicialmente para ter um comando acionado. Esse prefixo pode ser uma \"string\" para indicar o que o mesmo deve ser, ou um \"callable\" que recebe o bot como seu primeiro parâmetro e :class:`discord.Message` como seu segundo parâmetro e retorna o prefixo. Isto serve para facilitar prefixos de comando \"dinâmicos\". Este \"callable\" pode ser uma \"regular function\" ou uma \"coroutine\"." +msgstr "The command prefix is what the message content must contain initially to have a command invoked. This prefix could either be a string to indicate what the prefix should be, or a callable that takes in the bot as its first parameter and :class:`discord.Message` as its second parameter and returns the prefix. This is to facilitate \"dynamic\" command prefixes. This callable can be either a regular function or a coroutine." msgid "An empty string as the prefix always matches, enabling prefix-less command invocation. While this may be useful in DMs it should be avoided in servers, as it's likely to cause performance issues and unintended command invocations." msgstr "An empty string as the prefix always matches, enabling prefix-less command invocation. While this may be useful in DMs it should be avoided in servers, as it's likely to cause performance issues and unintended command invocations." @@ -51,10 +51,10 @@ msgid "When passing multiple prefixes be careful to not pass a prefix that match msgstr "When passing multiple prefixes be careful to not pass a prefix that matches a longer prefix occurring later in the sequence. For example, if the command prefix is ``('!', '!?')`` the ``'!?'`` prefix will never be matched to any message as the previous one matches messages starting with ``!?``. This is especially important when passing an empty string, it should always be last as no prefix after it will be matched." msgid "Whether the commands should be case-insensitive. Defaults to ``False``. This attribute does not carry over to groups. You must set it to every group if you require group commands to be case-insensitive as well." -msgstr "Se os comandos devem ser sensíveis a maiúsculas de minúsculas. O padrão é \"False\". Esse atributo não é transferido para grupos. Você deve definí-lo para cada grupo se precisar que os comandos do grupo também sejam sensíveis a maiúsculas de minúsculas." +msgstr "Whether the commands should be case-insensitive. Defaults to ``False``. This attribute does not carry over to groups. You must set it to every group if you require group commands to be case-insensitive as well." msgid "type" -msgstr "tipo" +msgstr "type" msgid ":class:`bool`" msgstr ":class:`bool`" @@ -69,7 +69,7 @@ msgid "Whether to strip whitespace characters after encountering the command pre msgstr "Whether to strip whitespace characters after encountering the command prefix. This allows for ``! hello`` and ``!hello`` to both work if the ``command_prefix`` is set to ``!``. Defaults to ``False``." msgid "Parameters" -msgstr "Parâmetros" +msgstr "Parameters" msgid "A decorator that registers a coroutine as a post-invoke hook. A post-invoke hook is called directly after the command is called. This makes it a useful function to clean-up database connections or any type of clean up required. This post-invoke hook takes a sole parameter, a :class:`.Context`." msgstr "A decorator that registers a coroutine as a post-invoke hook. A post-invoke hook is called directly after the command is called. This makes it a useful function to clean-up database connections or any type of clean up required. This post-invoke hook takes a sole parameter, a :class:`.Context`." @@ -102,7 +102,7 @@ msgid "This function can either be a regular function or a coroutine. Similar to msgstr "This function can either be a regular function or a coroutine. Similar to a command :func:`.check`, this takes a single parameter of type :class:`.Context` and can only raise exceptions inherited from :exc:`.ApplicationCommandError`." msgid "Example" -msgstr "Exemplo" +msgstr "Example" msgid "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." msgstr "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." @@ -114,13 +114,13 @@ msgid "A shortcut decorator that invokes :func:`.command` and adds it to the int msgstr "A shortcut decorator that invokes :func:`.command` and adds it to the internal command list via :meth:`~.GroupMixin.add_command`." msgid "Returns" -msgstr "Retorna" +msgstr "Returns" msgid "A decorator that converts the provided method into a Command, adds it to the bot, then returns it." msgstr "A decorator that converts the provided method into a Command, adds it to the bot, then returns it." msgid "Return type" -msgstr "Tipo de retorno" +msgstr "Return type" msgid "Callable[..., :class:`Command`]" msgstr "Callable[..., :class:`Command`]" @@ -3123,7 +3123,7 @@ msgid "*Typing* indicator will go away after 10 seconds, or after a message is s msgstr "*Typing* indicator will go away after 10 seconds, or after a message is sent." msgid "Converters" -msgstr "Conversores" +msgstr "Converters" msgid "The base class of custom converters that require the :class:`.Context` to be passed to be useful." msgstr "The base class of custom converters that require the :class:`.Context` to be passed to be useful." 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 25f50cde1e..1a44455c05 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/pt_BR/LC_MESSAGES/ext/commands/commands.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Commands" -msgstr "Comandos" +msgstr "Commands" msgid "One of the most appealing aspects of the command extension is how easy it is to define commands and how you can arbitrarily nest groups and commands to have a rich sub-command system." msgstr "One of the most appealing aspects of the command extension is how easy it is to define commands and how you can arbitrarily nest groups and commands to have a rich sub-command system." @@ -45,7 +45,7 @@ msgid "Any parameter that is accepted by the :class:`.Command` constructor can b msgstr "Any parameter that is accepted by the :class:`.Command` constructor can be passed into the decorator. For example, to change the name to something other than the function would be as simple as doing this:" msgid "Parameters" -msgstr "Parâmetros" +msgstr "Parameters" msgid "Since we define commands by making Python functions, we also define the argument passing behaviour by the function parameters." msgstr "Since we define commands by making Python functions, we also define the argument passing behaviour by the function parameters." @@ -54,7 +54,7 @@ msgid "Certain parameter types do different things in the user side and most for msgstr "Certain parameter types do different things in the user side and most forms of parameter types are supported." msgid "Positional" -msgstr "Posicional" +msgstr "Positional" msgid "The most basic form of parameter passing is the positional parameter. This is where we pass a parameter as-is:" msgstr "The most basic form of parameter passing is the positional parameter. This is where we pass a parameter as-is:" @@ -111,7 +111,7 @@ msgid "By default, the keyword-only arguments are stripped of white space to mak msgstr "By default, the keyword-only arguments are stripped of white space to make it easier to work with. This behaviour can be toggled by the :attr:`.Command.rest_is_raw` argument in the decorator." msgid "Invocation Context" -msgstr "Contexto da Chamada" +msgstr "Invocation Context" msgid "As seen earlier, every command must take at least a single parameter, called the :class:`~ext.commands.Context`." msgstr "As seen earlier, every command must take at least a single parameter, called the :class:`~ext.commands.Context`." @@ -135,7 +135,7 @@ msgid "The context implements the :class:`abc.Messageable` interface, so anythin msgstr "The context implements the :class:`abc.Messageable` interface, so anything you can do on a :class:`abc.Messageable` you can do on the :class:`~ext.commands.Context`." msgid "Converters" -msgstr "Conversores" +msgstr "Converters" msgid "Adding bot arguments with function parameters is only the first step in defining your bot's command interface. To actually make use of the arguments, we usually want to convert the data into a target type. We call these :ref:`ext_commands_api_converters`." msgstr "Adding bot arguments with function parameters is only the first step in defining your bot's command interface. To actually make use of the arguments, we usually want to convert the data into a target type. We call these :ref:`ext_commands_api_converters`." @@ -153,7 +153,7 @@ msgid "A custom class that inherits from :class:`~ext.commands.Converter`." msgstr "A custom class that inherits from :class:`~ext.commands.Converter`." msgid "Basic Converters" -msgstr "Conversores Básicos" +msgstr "Basic Converters" msgid "At its core, a basic converter is a callable that takes in an argument and turns it into something else." msgstr "At its core, a basic converter is a callable that takes in an argument and turns it into something else." diff --git a/docs/locales/pt_BR/LC_MESSAGES/index.po b/docs/locales/pt_BR/LC_MESSAGES/index.po index 1474b8c961..e04d506e0c 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/index.po +++ b/docs/locales/pt_BR/LC_MESSAGES/index.po @@ -12,19 +12,19 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Extensions" -msgstr "Extensões" +msgstr "Extensions" msgid "Meta" msgstr "Meta" msgid "Welcome to Pycord" -msgstr "Bem-vindo ao Pycord" +msgstr "Welcome to Pycord" msgid "Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord." -msgstr "Pycord é um wrapper moderno, fácil de usar, rico em recursos e assíncrono para a API do Discord." +msgstr "Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord." msgid "**Features:**" -msgstr "**Recursos:**" +msgstr "**Features:**" msgid "Modern Pythonic API using ``async``\\/``await`` syntax" msgstr "Modern Pythonic API using ``async``\\/``await`` syntax" @@ -33,19 +33,19 @@ msgid "Sane rate limit handling that prevents 429s" msgstr "Sane rate limit handling that prevents 429s" msgid "Command extension to aid with bot creation" -msgstr "Extensão de comando para ajudar com a criação do bot" +msgstr "Command extension to aid with bot creation" msgid "Easy to use with an object oriented design" -msgstr "Fácil de usar com um design orientado a objetos" +msgstr "Easy to use with an object oriented design" msgid "Optimised for both speed and memory" -msgstr "Otimizado para velocidade e memória" +msgstr "Optimised for both speed and memory" msgid "Getting started" -msgstr "Primeiros passos" +msgstr "Getting started" msgid "Is this your first time using the library? This is the place to get started!" -msgstr "Esta é a sua primeira vez usando a biblioteca? Este é o lugar para começar!" +msgstr "Is this your first time using the library? This is the place to get started!" msgid "**First steps:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`Guide `" msgstr "**First steps:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`Guide `" @@ -57,10 +57,10 @@ msgid "**Examples:** Many examples are available in the :resource:`repository `." msgid "Getting help" -msgstr "Obtendo ajuda" +msgstr "Getting help" msgid "If you're having trouble with something, these resources might help." -msgstr "Se você estiver tendo problemas com algo, esses recursos podem ajudar." +msgstr "If you're having trouble with something, these resources might help." msgid "Try the :doc:`faq` first, it's got answers to all common questions." msgstr "Try the :doc:`faq` first, it's got answers to all common questions." @@ -72,10 +72,10 @@ msgid "If you're looking for something specific, try the :ref:`index ` msgstr "If you're looking for something specific, try the :ref:`index ` or :ref:`searching `." msgid "Report bugs in the :resource:`issue tracker `." -msgstr "Reporte bugs em :resource:`issue tracker `." +msgstr "Report bugs in the :resource:`issue tracker `." msgid "Manuals" -msgstr "Manuais" +msgstr "Manuals" msgid "These pages go into great detail about everything the API can do." msgstr "These pages go into great detail about everything the API can do." diff --git a/docs/locales/pt_BR/LC_MESSAGES/installing.po b/docs/locales/pt_BR/LC_MESSAGES/installing.po index aca21f7bfc..89b42dbb7a 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/installing.po +++ b/docs/locales/pt_BR/LC_MESSAGES/installing.po @@ -12,40 +12,40 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Installing Pycord" -msgstr "Instalando o Pycord" +msgstr "Installing Pycord" msgid "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." -msgstr "Esta é a documentação do Pycord, uma biblioteca para Python auxiliar na criação de aplicativos que utilizam a API do Discord." +msgstr "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." msgid "Prerequisites" -msgstr "Pré-requisitos" +msgstr "Prerequisites" msgid "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." -msgstr "Pycord funciona com Python 3.8 ou superior. Suporte para versões anteriores do Python não é fornecido. Python 2.7 ou inferior não é suportado. Python 3.7 ou inferior não é suportado." +msgstr "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." msgid "Installing" -msgstr "Instalando" +msgstr "Installing" msgid "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" -msgstr "Para novos recursos em versões futuras, você precisará instalar a versão pré-lançamento até que uma versão estável seja liberada. ::" +msgstr "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" msgid "For Windows users, this command should be used to install the pre-release: ::" -msgstr "Para usuários do Windows, este comando deve ser usado para instalar a pre-release: ::" +msgstr "For Windows users, this command should be used to install the pre-release: ::" msgid "You can get the library directly from PyPI: ::" -msgstr "Você pode obter a biblioteca diretamente do PyPI: ::" +msgstr "You can get the library directly from PyPI: ::" msgid "If you are using Windows, then the following should be used instead: ::" -msgstr "Se você estiver usando Windows, então o seguinte deve ser utilizado: ::" +msgstr "If you are using Windows, then the following should be used instead: ::" msgid "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." -msgstr "Para instalar pacotes adicionais para otimização, você deve usar \"py-cord[speed]\" em vez de \"py-cord\", por exemplo:" +msgstr "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." msgid "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" -msgstr "Para obter suporte a voice, você deve usar \"py-cord[voice]\" em vez de \"py-cord\", por exemplo: ::" +msgstr "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" msgid "On Linux environments, installing voice requires getting the following dependencies:" -msgstr "Em ambientes Linux, a instalação de voice requer a obtenção das seguintes dependências:" +msgstr "On Linux environments, installing voice requires getting the following dependencies:" msgid "`libffi `_" msgstr "`libffi `_" @@ -57,44 +57,44 @@ msgid "`python3-dev `_" msgstr "`python3-dev `_" msgid "For a Debian-based system, the following command will get these dependencies:" -msgstr "Em um sistema baseado em Debian, o seguinte comando irá obter essas dependências:" +msgstr "For a Debian-based system, the following command will get these dependencies:" msgid "Remember to check your permissions!" -msgstr "Lembre-se de verificar suas permissões!" +msgstr "Remember to check your permissions!" msgid "Virtual Environments" -msgstr "Ambientes Virtuais" +msgstr "Virtual Environments" msgid "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." -msgstr "Às vezes, você deseja evitar que as bibliotecas interfiram nas instalações do sistema ou usar uma versão diferente das bibliotecas instaladas no sistema. Você também pode não ter permissões para instalar bibliotecas em todo o sistema. Para esse propósito, a biblioteca padrão a partir do Python 3.3 inclui um conceito chamado \"Ambientes Virtuais\" para ajudar a manter essas versões separadas." +msgstr "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." msgid "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." -msgstr "Um tutorial mais detalhado pode ser encontrado em :doc:`py:tutorial/venv`." +msgstr "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." msgid "However, for the quick and dirty:" -msgstr "No entanto, para algo rápido e simples:" +msgstr "However, for the quick and dirty:" msgid "Go to your project's working directory:" -msgstr "Vá para o diretório de trabalho do seu projeto:" +msgstr "Go to your project's working directory:" msgid "Activate the virtual environment:" -msgstr "Ative o ambiente virtual:" +msgstr "Activate the virtual environment:" msgid "On Windows you activate it with:" -msgstr "No Windows, você o ativará com:" +msgstr "On Windows you activate it with:" msgid "Use pip like usual:" -msgstr "Use pip como de costume:" +msgstr "Use pip like usual:" msgid "Congratulations. You now have a virtual environment all set up." -msgstr "Parabéns. Agora você tem um ambiente virtual configurado." +msgstr "Congratulations. You now have a virtual environment all set up." msgid "Basic Concepts" -msgstr "Conceitos Básicos" +msgstr "Basic Concepts" msgid "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." -msgstr "O Pycord gira em torno do conceito de :ref:`events `. Um evento é algo ao qual você ouve e então responde. Por exemplo, quando uma mensagem é enviada, você receberá um evento relacionado a isso, ao qual poderá responder." +msgstr "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." msgid "A quick example to showcase how events work:" -msgstr "Um exemplo rápido para mostrar como os eventos funcionam:" +msgstr "A quick example to showcase how events work:" diff --git a/docs/locales/pt_BR/LC_MESSAGES/quickstart.po b/docs/locales/pt_BR/LC_MESSAGES/quickstart.po index 6c9f8b0d3f..21a2adf607 100644 --- a/docs/locales/pt_BR/LC_MESSAGES/quickstart.po +++ b/docs/locales/pt_BR/LC_MESSAGES/quickstart.po @@ -12,25 +12,25 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Quickstart" -msgstr "Introdução" +msgstr "Quickstart" msgid "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." -msgstr "Esta página faz uma breve introdução à biblioteca. Ela presume que você tem a biblioteca instalada. Se você não a tem instalada, verifique a seção :ref:`installing`." +msgstr "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." msgid "A Minimal Bot" -msgstr "Um Bot Simples" +msgstr "A Minimal Bot" msgid "Let's make a bot that responds to a specific message and walk you through it." msgstr "Let's make a bot that responds to a specific message and walk you through it." msgid "It looks something like this:" -msgstr "É algo como isto:" +msgstr "It looks something like this:" msgid "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." msgstr "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." msgid "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." -msgstr "Vamos nomear este arquivo como \"example_bot.py\". Certifique-se de não o nomear como \"discord.py\" já que ele vai entrar em conflito com a biblioteca." +msgstr "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." msgid "There's a lot going on here, so let's walk you through it step by step:" msgstr "There's a lot going on here, so let's walk you through it step by step:" @@ -60,13 +60,13 @@ msgid "Now that we've made a bot, we have to *run* the bot. Luckily, this is sim msgstr "Now that we've made a bot, we have to *run* the bot. Luckily, this is simple since this is just a Python script, we can run it directly." msgid "On Windows:" -msgstr "No Windows:" +msgstr "On Windows:" msgid "On other systems:" -msgstr "Em outros sistemas:" +msgstr "On other systems:" msgid "Now you can try playing around with your basic bot." -msgstr "Agora você pode tentar brincar com seu bot simples." +msgstr "Now you can try playing around with your basic bot." msgid "A Minimal Bot with Slash Commands" msgstr "A Minimal Bot with Slash Commands" @@ -78,7 +78,7 @@ msgid "Let's look at the differences compared to the previous example, step-by-s msgstr "Let's look at the differences compared to the previous example, step-by-step:" msgid "The first line remains unchanged." -msgstr "A primeira linha permanece inalterada." +msgstr "The first line remains unchanged." msgid "Next, we create an instance of :class:`.Bot`. This is different from :class:`.Client`, as it supports slash command creation and other features, while inheriting all the features of :class:`.Client`." msgstr "Next, we create an instance of :class:`.Bot`. This is different from :class:`.Client`, as it supports slash command creation and other features, while inheriting all the features of :class:`.Client`." @@ -90,7 +90,7 @@ msgid "Afterwards, we trigger a response to the slash command in the form of a t msgstr "Afterwards, we trigger a response to the slash command in the form of a text reply. Please note that all slash commands must have some form of response, otherwise they will fail." msgid "Finally, we, once again, run the bot with our login token." -msgstr "Finalmente, mais uma vez, nós executamos o bot com nosso token de login." +msgstr "Finally, we, once again, run the bot with our login token." msgid "Congratulations! Now you have created your first slash command!" msgstr "Congratulations! Now you have created your first slash command!" diff --git a/docs/locales/ru/LC_MESSAGES/api/abcs.po b/docs/locales/ru/LC_MESSAGES/api/abcs.po index 48eab8770b..b84beff8e2 100644 --- a/docs/locales/ru/LC_MESSAGES/api/abcs.po +++ b/docs/locales/ru/LC_MESSAGES/api/abcs.po @@ -12,37 +12,37 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Abstract Base Classes" -msgstr "Абстрактные базовые классы" +msgstr "Abstract Base Classes" msgid "An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\\." -msgstr ":term:`abstract base class` (также известный как ``abc``) — это класс, от которого модели могут наследовать свое поведение. **Абстрактные базовые классы не должны быть скопированы**. Они в основном предназначены для использования в :func:`isinstance` и :func:`issubclass`\\." +msgstr "An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\\." msgid "This library has a module related to abstract base classes, in which all the ABCs are subclasses of :class:`typing.Protocol`." -msgstr "В этой библиотеке есть модуль, связанный с абстрактными базовыми классами, в котором все ABC являются подклассами :class:`typing.Protocol`." +msgstr "This library has a module related to abstract base classes, in which all the ABCs are subclasses of :class:`typing.Protocol`." msgid "An ABC that details the common operations on a Discord model." -msgstr "ABC, в котором описаны общие операции по модели Discord." +msgstr "An ABC that details the common operations on a Discord model." msgid "Almost all :ref:`Discord models ` meet this abstract base class." -msgstr "Почти все :ref:`модели Discord ` соответствуют этому абстрактному базовому классу." +msgstr "Almost all :ref:`Discord models ` meet this abstract base class." msgid "If you want to create a snowflake on your own, consider using :class:`.Object`." -msgstr "Если вы хотите создать snowflake самостоятельно, рассмотрите возможность использования :class:`.Object`." +msgstr "If you want to create a snowflake on your own, consider using :class:`.Object`." msgid "The model's unique ID." -msgstr "Уникальный идентификатор модели." +msgstr "The model's unique ID." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" msgid "An ABC that details the common operations on a Discord user." -msgstr "ABC, в котором описаны общие операции с пользователем Discord." +msgstr "An ABC that details the common operations on a Discord user." msgid "The following implement this ABC:" -msgstr "Следующие реализуют этот ABC:" +msgstr "The following implement this ABC:" msgid ":class:`~discord.User`" msgstr ":class:`~discord.User`" @@ -54,43 +54,43 @@ msgid ":class:`~discord.Member`" msgstr ":class:`~discord.Member`" msgid "This ABC must also implement :class:`~discord.abc.Snowflake`." -msgstr "Этот ABC также реализует :class:`~discord.abc.Snowflake`." +msgstr "This ABC must also implement :class:`~discord.abc.Snowflake`." msgid "The user's username." -msgstr "Имя пользователя." +msgstr "The user's username." msgid ":class:`str`" msgstr ":class:`str`" msgid "The user's discriminator." -msgstr "Дискриминатор пользователя." +msgstr "The user's discriminator." msgid "If the user has migrated to the new username system, this will always be \"0\"." -msgstr "Если пользователь мигрировал в новую систему имени пользователя, это всегда будет \"0\"." +msgstr "If the user has migrated to the new username system, this will always be \"0\"." msgid "The user's global name." -msgstr "Глобальное имя пользователя." +msgstr "The user's global name." msgid "The avatar asset the user has." -msgstr "Аватар пользователя." +msgstr "The avatar asset the user has." msgid ":class:`~discord.Asset`" msgstr ":class:`~discord.Asset`" msgid "If the user is a bot account." -msgstr "Если пользователь является учетной записью бота." +msgstr "If the user is a bot account." msgid ":class:`bool`" msgstr ":class:`bool`" msgid "Returns the user's display name." -msgstr "Возвращает отображаемое имя пользователя." +msgstr "Returns the user's display name." msgid "Returns a string that allows you to mention the given user." -msgstr "Возвращает строку, которая позволяет упомянуть этого пользователя." +msgstr "Returns a string that allows you to mention the given user." msgid "An ABC that details the common operations on a private Discord channel." -msgstr "ABC, в котором описаны общие операции с приватным каналом Discord." +msgstr "An ABC that details the common operations on a private Discord channel." msgid ":class:`~discord.DMChannel`" msgstr ":class:`~discord.DMChannel`" @@ -99,10 +99,10 @@ msgid ":class:`~discord.GroupChannel`" msgstr ":class:`~discord.GroupChannel`" msgid "The user presenting yourself." -msgstr "Пользователь, представляющий себя." +msgstr "The user presenting yourself." msgid "An ABC that details the common operations on a Discord guild channel." -msgstr "ABC, в котором описаны общие операции с каналом сервера Discord." +msgstr "An ABC that details the common operations on a Discord guild channel." msgid ":class:`~discord.TextChannel`" msgstr ":class:`~discord.TextChannel`" @@ -120,115 +120,115 @@ msgid ":class:`~discord.ForumChannel`" msgstr ":class:`~discord.ForumChannel`" msgid "The channel name." -msgstr "Название канала." +msgstr "The channel name." msgid "The guild the channel belongs to." -msgstr "Сервер к которому принадлежит канал." +msgstr "The guild the channel belongs to." msgid ":class:`~discord.Guild`" msgstr ":class:`~discord.Guild`" msgid "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." -msgstr "Позиция в списке каналов. Это число, которое начинается с 0. Например, верхний канал имеет позицию 0." +msgstr "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." msgid "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." -msgstr "Возвращает список ролей, которые были переопределены по сравнению с их значениями по умолчанию в атрибуте :attr:`~discord.Guild.roles`." +msgstr "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." msgid "The string that allows you to mention the channel." -msgstr "Строка, которая позволяет упомянуть канал." +msgstr "The string that allows you to mention the channel." msgid "Returns a URL that allows the client to jump to the channel." -msgstr "Возвращает URL, который позволяет клиенту перейти к каналу." +msgstr "Returns a URL that allows the client to jump to the channel." msgid "Returns the channel's creation time in UTC." -msgstr "Возвращает время создания канала в UTC." +msgstr "Returns the channel's creation time in UTC." msgid "Returns the channel-specific overwrites for a member or a role." -msgstr "Возвращает переопределения прав канала для участника или роли." +msgstr "Returns the channel-specific overwrites for a member or a role." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "The role or user denoting whose overwrite to get." -msgstr "Роль или пользователь, обозначающий, чьи переопределения необходимо получить." +msgstr "The role or user denoting whose overwrite to get." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "The permission overwrites for this object." -msgstr "Переопределенные разрешения для этого объекта." +msgstr "The permission overwrites for this object." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":class:`~discord.PermissionOverwrite`" msgstr ":class:`~discord.PermissionOverwrite`" msgid "Returns all of the channel's overwrites." -msgstr "Возвращает все переопределения прав канала." +msgstr "Returns all of the channel's overwrites." msgid "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." -msgstr "Это возвращается как словарь, где ключ содержит цель, которая может быть :class:`~discord.Role` или :class:`~discord.Member`, а значением является :class:`~discord.PermissionOverwrite`." +msgstr "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." msgid "The channel's permission overwrites." -msgstr "Переопределения прав канала." +msgstr "The channel's permission overwrites." msgid "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgstr "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgid "The category this channel belongs to." -msgstr "Категория, к которой принадлежит канал." +msgstr "The category this channel belongs to." msgid "If there is no category then this is ``None``." -msgstr "Если нет категории, то это ``None``." +msgstr "If there is no category then this is ``None``." msgid "Whether the permissions for this channel are synced with the category it belongs to." -msgstr "Будут ли права доступа этого канала синхронизированы с категорией, к которой он принадлежит." +msgstr "Whether the permissions for this channel are synced with the category it belongs to." msgid "If there is no category then this is ``False``." -msgstr "Если нет категории, то это ``False``." +msgstr "If there is no category then this is ``False``." msgid "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." -msgstr "Обрабатывает разрешения для :class:`~discord.Member` или :class:`~discord.Role`." +msgstr "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." msgid "This function takes into consideration the following cases:" -msgstr "Эта функция учитывает следующие случаи:" +msgstr "This function takes into consideration the following cases:" msgid "Guild owner" -msgstr "Владелец сервера" +msgstr "Guild owner" msgid "Guild roles" -msgstr "Роли сервера" +msgstr "Guild roles" msgid "Channel overrides" -msgstr "Переопределения канала" +msgstr "Channel overrides" msgid "Member overrides" -msgstr "Переопределения участника" +msgstr "Member overrides" msgid "If a :class:`~discord.Role` is passed, then it checks the permissions someone with that role would have, which is essentially:" -msgstr "Если передана :class:`~discord.Role`, то проверяются разрешения, которыми будет обладать человек с этой ролью, что, по сути, является проверкой:" +msgstr "If a :class:`~discord.Role` is passed, then it checks the permissions someone with that role would have, which is essentially:" msgid "The default role permissions" -msgstr "Права доступа роли по умолчанию" +msgstr "The default role permissions" msgid "The permissions of the role used as a parameter" -msgstr "Права доступа роли, используемой в качестве параметра" +msgstr "The permissions of the role used as a parameter" msgid "The default role permission overwrites" -msgstr "Переопределения прав доступа роли по умолчанию" +msgstr "The default role permission overwrites" msgid "The permission overwrites of the role used as a parameter" -msgstr "Переопределения прав доступа роли, используемой в качестве параметра" +msgstr "The permission overwrites of the role used as a parameter" msgid "The object passed in can now be a role object." -msgstr "Теперь передаваемый объект может быть объектом роли." +msgstr "The object passed in can now be a role object." msgid "The object to resolve permissions for. This could be either a member or a role. If it's a role then member overwrites are not computed." -msgstr "Объект, для которого необходимо вычислить разрешения. Это может быть либо участник, либо роль. Если это роль, то переопределение прав для участников не вычисляется." +msgstr "The object to resolve permissions for. This could be either a member or a role. If it's a role then member overwrites are not computed." msgid "The resolved permissions for the member or role." -msgstr "Вычисленные разрешения для участника или роли." +msgstr "The resolved permissions for the member or role." msgid ":class:`~discord.Permissions`" msgstr ":class:`~discord.Permissions`" @@ -237,229 +237,229 @@ msgid "|coro|" msgstr "|coro|" msgid "Deletes the channel." -msgstr "Удаляет канал." +msgstr "Deletes the channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." -msgstr "У вас должно быть разрешение :attr:`~discord.Permissions.manage_channels`, чтобы использовать это." +msgstr "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." msgid "The reason for deleting this channel. Shows up on the audit log." -msgstr "Причина удаления этого канала. Отображается в журнале аудита." +msgstr "The reason for deleting this channel. Shows up on the audit log." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "You do not have proper permissions to delete the channel." -msgstr "У вас нет соответствующих прав для удаления канала." +msgstr "You do not have proper permissions to delete the channel." msgid "The channel was not found or was already deleted." -msgstr "Канал не найден или уже был удален." +msgstr "The channel was not found or was already deleted." msgid "Deleting the channel failed." -msgstr "Не удалось удалить канал." +msgstr "Deleting the channel failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Sets the channel specific permission overwrites for a target in the channel." -msgstr "Устанавливает переопределение прав доступа для цели в канале." +msgstr "Sets the channel specific permission overwrites for a target in the channel." msgid "The ``target`` parameter should either be a :class:`~discord.Member` or a :class:`~discord.Role` that belongs to guild." -msgstr "Параметр ``target`` должен быть либо :class:`~discord.Member`, либо :class:`~discord.Role`, принадлежащие этому серверу." +msgstr "The ``target`` parameter should either be a :class:`~discord.Member` or a :class:`~discord.Role` that belongs to guild." msgid "The ``overwrite`` parameter, if given, must either be ``None`` or :class:`~discord.PermissionOverwrite`. For convenience, you can pass in keyword arguments denoting :class:`~discord.Permissions` attributes. If this is done, then you cannot mix the keyword arguments with the ``overwrite`` parameter." -msgstr "Параметр ``overwrite``, если указано, должен быть ``None`` или :class:`~discord.PermissionOverwrite`. Для удобства вы можете передать ключевые аргументы, означающие :class:`~discord.Permissions`. Если это сделано, вы не можете смешивать ключевые аргументы с параметром ``overwrite``." +msgstr "The ``overwrite`` parameter, if given, must either be ``None`` or :class:`~discord.PermissionOverwrite`. For convenience, you can pass in keyword arguments denoting :class:`~discord.Permissions` attributes. If this is done, then you cannot mix the keyword arguments with the ``overwrite`` parameter." msgid "If the ``overwrite`` parameter is ``None``, then the permission overwrites are deleted." -msgstr "Если параметр ``overwrite`` это ``None``, то переопределения прав удаляются." +msgstr "If the ``overwrite`` parameter is ``None``, then the permission overwrites are deleted." msgid "You must have the :attr:`~discord.Permissions.manage_roles` permission to use this." -msgstr "У вас должно быть разрешение :attr:`~discord.Permissions.manage_roles`, чтобы использовать это." +msgstr "You must have the :attr:`~discord.Permissions.manage_roles` permission to use this." msgid "This method *replaces* the old overwrites with the ones given." -msgstr "Этот метод *заменяет* старые переопределения с указанными." +msgstr "This method *replaces* the old overwrites with the ones given." msgid "Examples" -msgstr "Примеры" +msgstr "Examples" msgid "Setting allow and deny: ::" -msgstr "Настройка разрешений и запретов: ::" +msgstr "Setting allow and deny: ::" msgid "Deleting overwrites ::" -msgstr "Удаление переопределений: ::" +msgstr "Deleting overwrites ::" msgid "Using :class:`~discord.PermissionOverwrite` ::" -msgstr "Использование :class:`~discord.PermissionOverwrite` ::" +msgstr "Using :class:`~discord.PermissionOverwrite` ::" msgid "The member or role to overwrite permissions for." -msgstr "Участник или роль для переопределения прав доступа." +msgstr "The member or role to overwrite permissions for." msgid "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." -msgstr "Разрешения, которые следует разрешить и запретить для цели, или ``None`` для удаления переопределения." +msgstr "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." msgid "A keyword argument list of permissions to set for ease of use. Cannot be mixed with ``overwrite``." -msgstr "Список ключевых аргументов, которые можно установить для удобства использования. Не может быть использован вместе с ``overwrite``." +msgstr "A keyword argument list of permissions to set for ease of use. Cannot be mixed with ``overwrite``." msgid "The reason for doing this action. Shows up on the audit log." -msgstr "Причина совершения данного действия. Отображается в журнале аудита." +msgstr "The reason for doing this action. Shows up on the audit log." msgid "You do not have permissions to edit channel specific permissions." -msgstr "У вас нет прав для редактирования разрешений канала." +msgstr "You do not have permissions to edit channel specific permissions." msgid "Editing channel specific permissions failed." -msgstr "Изменение переопределений прав доступа не удалось." +msgstr "Editing channel specific permissions failed." msgid "The role or member being edited is not part of the guild." -msgstr "Редактируемая роль или участник не принадлежит серверу этого канала." +msgstr "The role or member being edited is not part of the guild." msgid "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." -msgstr "Параметр overwrite невалидный или целевой тип не является :class:`~discord.Role` или :class:`~discord.Member`." +msgstr "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." msgid "Clones this channel. This creates a channel with the same properties as this channel." -msgstr "Клонирует данный канал. Создает канал с такими же свойствами, что и этот канал." +msgstr "Clones this channel. This creates a channel with the same properties as this channel." msgid "You must have the :attr:`~discord.Permissions.manage_channels` permission to do this." -msgstr "Для этого у вас должно быть разрешение :attr:`~discord.Permissions.manage_channels`." +msgstr "You must have the :attr:`~discord.Permissions.manage_channels` permission to do this." msgid "The name of the new channel. If not provided, defaults to this channel name." -msgstr "Имя нового канала. Если не указано, по умолчанию используется имя этого канала." +msgstr "The name of the new channel. If not provided, defaults to this channel name." msgid "The reason for cloning this channel. Shows up on the audit log." -msgstr "Причина клонирования этого канала. Отображается в журнале аудита." +msgstr "The reason for cloning this channel. Shows up on the audit log." msgid "The channel that was created." -msgstr "Канал, который был создан." +msgstr "The channel that was created." msgid ":class:`.abc.GuildChannel`" msgstr ":class:`.abc.GuildChannel`" msgid "You do not have the proper permissions to create this channel." -msgstr "У вас нет соответствующих прав для создания этого канала." +msgstr "You do not have the proper permissions to create this channel." msgid "Creating the channel failed." -msgstr "Не удалось создать канал." +msgstr "Creating the channel failed." msgid "A rich interface to help move a channel relative to other channels." -msgstr "Богатый интерфейс, позволяющий перемещать канал относительно других каналов." +msgstr "A rich interface to help move a channel relative to other channels." msgid "If exact position movement is required, ``edit`` should be used instead." -msgstr "Если требуется точное перемещение позиции, вместо этого следует использовать ``edit``." +msgstr "If exact position movement is required, ``edit`` should be used instead." msgid "Voice channels will always be sorted below text channels. This is a Discord limitation." -msgstr "Голосовые каналы всегда будут отсортированы ниже текстовых." +msgstr "Voice channels will always be sorted below text channels. This is a Discord limitation." msgid "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." -msgstr "Перемещать ли канал в начало списка каналов (или в категорию, если она задана). Этот параметр является взаимоисключающим для ``end``, ``before`` и ``after``." +msgstr "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." msgid "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." -msgstr "Перемещать ли канал в конец списка каналов (или категории, если она задана). Этот параметр является взаимоисключающим для ```beginning``, ``before`` и ``after``." +msgstr "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." msgid "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." -msgstr "Канал, который должен быть перед нашим текущим каналом. Это взаимоисключающее значение с ``beginning``, ``end`` и ``after``." +msgstr "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." msgid "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." -msgstr "Канал, который должен быть после нашего текущего канала. Это взаимоисключающее значение с ``beginning``, ``end`` и ``before``." +msgstr "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." msgid "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." -msgstr "Количество каналов, на которое нужно сместить канал. Например, смещение ``2`` с ``beginning=True`` переместит его на 2 после начала списка каналов. Положительное число перемещает его ниже, а отрицательное - выше. Обратите внимание, что это число является относительным и вычисляется после параметров ``beginning``, ``end``, ``before`` и ``after``." +msgstr "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." msgid "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." -msgstr "Категория, в которую нужно переместить этот канал. Если задано ``None``, то он будет перемещен из категории. Этот параметр игнорируется при перемещении категории." +msgstr "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." msgid "Whether to sync the permissions with the category (if given)." -msgstr "Нужно ли синхронизировать разрешения с категорией (если указана)." +msgstr "Whether to sync the permissions with the category (if given)." msgid "The reason for the move." -msgstr "Причина перемещения." +msgstr "The reason for the move." msgid "An invalid position was given or a bad mix of arguments was passed." -msgstr "Была указана невалидная позиция или передано неверное сочетание аргументов." +msgstr "An invalid position was given or a bad mix of arguments was passed." msgid "You do not have permissions to move the channel." -msgstr "У вас нет прав для перемещения канала." +msgstr "You do not have permissions to move the channel." msgid "Moving the channel failed." -msgstr "Не удалось переместить канал." +msgstr "Moving the channel failed." msgid "Creates an instant invite from a text or voice channel." -msgstr "Создает мгновенное приглашение из текстового или голосового канала." +msgstr "Creates an instant invite from a text or voice channel." msgid "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." -msgstr "Для этого у вас должно быть разрешение :attr:`~discord.Permissions.create_instant_invite`." +msgstr "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." msgid "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." -msgstr "Сколько времени должно длиться действие приглашения в секундах. Если значение равно 0, то срок действия приглашения не истекает. По умолчанию ``0``." +msgstr "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." msgid "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." -msgstr "Сколько раз приглашение может быть использовано. Если значение равно 0, то количество использований не ограничено. По умолчанию ``0``." +msgstr "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." msgid "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." -msgstr "Обозначает, что приглашение предоставляет временное членство (т.е. если участнику не была назначена роль, то он автоматически выгоняется после отключения). По умолчанию имеет значение ``False``." +msgstr "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." msgid "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." -msgstr "Указывает, следует ли создавать уникальный URL-адрес приглашения. По умолчанию имеет значение True. Если установить значение ``False``, то будет возвращено ранее созданное приглашение." +msgstr "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." msgid "The reason for creating this invite. Shows up on the audit log." -msgstr "Причина создания этого приглашения. Отображается в журнале аудита." +msgstr "The reason for creating this invite. Shows up on the audit log." msgid "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" -msgstr "Тип цели для приглашения в голосовой канал, если таковой имеется. .. versionadded:: 2.0" +msgstr "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" msgid "The type of target for the voice channel invite, if any." -msgstr "Тип цели для приглашения в голосовой канал, если таковой имеется." +msgstr "The type of target for the voice channel invite, if any." msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" -msgstr "Пользователь, чей стрим должен отображаться в этом приглашении; требуется, если `target_type` - `TargetType.stream`. Пользователь должен стримить в этом канале. .. versionadded:: 2.0" +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." -msgstr "Пользователь, чей стрим должен отображаться в этом приглашении; требуется, если `target_type` - `TargetType.stream`. Пользователь должен стримить в этом канале." +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" -msgstr "Идентификатор встроенного приложения для приглашения, требуется, если `target_type` имеет значение `TargetType.embedded_application`. .. versionadded:: 2.0" +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." -msgstr "Идентификатор встроенного приложения для приглашения, требуется, если `target_type` имеет значение `TargetType.embedded_application`." +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" -msgstr "Объект запланированного события для привязки к событию. Сокращение от :meth:`.Invite.set_scheduled_event` См. дополнительные сведения о привязке приглашений к событиям в :meth:`.Invite.set_scheduled_event`. .. versionadded:: 2.0" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" -msgstr "Объект запланированного события для привязки к событию. Сокращение от :meth:`.Invite.set_scheduled_event`" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" msgid "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." -msgstr "Дополнительную информацию о привязке приглашений к событиям см. в разделе :meth:`.Invite.set_scheduled_event`." +msgstr "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." msgid "The invite that was created." -msgstr "Приглашение, которое было создано." +msgstr "The invite that was created." msgid ":class:`~discord.Invite`" msgstr ":class:`~discord.Invite`" msgid "Invite creation failed." -msgstr "Не удалось создать приглашение." +msgstr "Invite creation failed." msgid "The channel that was passed is a category or an invalid channel." -msgstr "Переданный канал является категорией или невалидным каналом." +msgstr "The channel that was passed is a category or an invalid channel." msgid "Returns a list of all active instant invites from this channel." -msgstr "Возвращает список всех активных мгновенных приглашений с этого канала." +msgstr "Returns a list of all active instant invites from this channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` to get this information." -msgstr "Вы должны иметь :attr:`~discord.Permissions.manage_channels`, чтобы получить эту информацию." +msgstr "You must have :attr:`~discord.Permissions.manage_channels` to get this information." msgid "The list of invites that are currently active." -msgstr "Список приглашений, которые в данный момент активны." +msgstr "The list of invites that are currently active." msgid "List[:class:`~discord.Invite`]" msgstr "List[:class:`~discord.Invite`]" msgid "You do not have proper permissions to get the information." -msgstr "У вас нет соответствующих прав для получения этой информации." +msgstr "You do not have proper permissions to get the information." msgid "An error occurred while fetching the information." -msgstr "Произошла ошибка при получении информации." +msgstr "An error occurred while fetching the information." msgid "An ABC that details the common operations on a model that can send messages." -msgstr "ABC, в котором описаны общие операции над моделью, в которую можно отправлять сообщения." +msgstr "An ABC that details the common operations on a model that can send messages." msgid ":class:`~discord.ext.commands.Context`" msgstr ":class:`~discord.ext.commands.Context`" @@ -471,215 +471,215 @@ msgid ":class:`~discord.ApplicationContext`" msgstr ":class:`~discord.ApplicationContext`" msgid "Returns an :class:`~discord.AsyncIterator` that enables receiving the destination's message history." -msgstr "Возвращает :class:`~discord.AsyncIterator`, который позволяет получать историю сообщений." +msgstr "Returns an :class:`~discord.AsyncIterator` that enables receiving the destination's message history." msgid "You must have :attr:`~discord.Permissions.read_message_history` permissions to use this." -msgstr "У вас должно быть разрешение :attr:`~discord.Permissions.read_message_history`, чтобы использовать это." +msgstr "You must have :attr:`~discord.Permissions.read_message_history` permissions to use this." msgid "The number of messages to retrieve. If ``None``, retrieves every message in the channel. Note, however, that this would make it a slow operation." -msgstr "Количество сообщений, которые необходимо получить. Если ``None``, то будет получено каждое сообщение в канале. Заметьте, что это делает операцию медленной." +msgstr "The number of messages to retrieve. If ``None``, retrieves every message in the channel. Note, however, that this would make it a slow operation." msgid "Retrieve messages before this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time." -msgstr "Получение сообщений до указанной даты или сообщения. Если указана дата, то рекомендуется использовать время, соответствующее UTC. Если datetime не указан, предполагается, что это местное время." +msgstr "Retrieve messages before this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time." msgid "Retrieve messages after this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time." -msgstr "Получение сообщений после указанной даты или сообщения. Если указана дата, то рекомендуется использовать время, соответствующее UTC. Если datetime не указан, предполагается, что это местное время." +msgstr "Retrieve messages after this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time." msgid "Retrieve messages around this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time. When using this argument, the maximum limit is 101. Note that if the limit is an even number, then this will return at most limit + 1 messages." -msgstr "Получение сообщений, относящихся к указанной дате или сообщению. Если указано дата, то рекомендуется использовать время, соответствующее UTC. Если datetime не указан, предполагается, что это местное время. При использовании этого аргумента максимальное ограничение равно 101. Обратите внимание, что если лимит - четное число, то будет возвращено не более лимита + 1 сообщений." +msgstr "Retrieve messages around this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time. When using this argument, the maximum limit is 101. Note that if the limit is an even number, then this will return at most limit + 1 messages." msgid "If set to ``True``, return messages in oldest->newest order. Defaults to ``True`` if ``after`` is specified, otherwise ``False``." -msgstr "Если установлено значение ``True``, сообщения будут возвращаться в порядке старый -> новый. По умолчанию имеет значение ``True``, если указано ``after``, иначе ``False``." +msgstr "If set to ``True``, return messages in oldest->newest order. Defaults to ``True`` if ``after`` is specified, otherwise ``False``." msgid "Yields" -msgstr "Выход" +msgstr "Yields" msgid ":class:`~discord.Message` -- The message with the message data parsed." -msgstr ":class:`~discord.Message` -- Сообщение с разобранными данными сообщения." +msgstr ":class:`~discord.Message` -- The message with the message data parsed." msgid "You do not have permissions to get channel message history." -msgstr "У вас нет прав на получение истории сообщений канала." +msgstr "You do not have permissions to get channel message history." msgid "The request to get message history failed." -msgstr "Не удалось получить историю сообщений." +msgstr "The request to get message history failed." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.HistoryIterator\\``" msgid "Usage ::" -msgstr "Использование ::" +msgstr "Usage ::" msgid "Flattening into a list: ::" -msgstr "Сжатие в список: ::" +msgstr "Flattening into a list: ::" msgid "All parameters are optional." -msgstr "Все параметры являются опциональными." +msgstr "All parameters are optional." msgid "Returns a context manager that allows you to type for an indefinite period of time." -msgstr "Возвращает контекстный менеджер, позволяющий печатать текст в течение неопределенного времени." +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 "Это удобно для обозначения длинных вычислений в вашем боте. :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 both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." -msgstr "Это одновременно и обычный, и асинхронный контекстный менеджер. Это означает, что с ним работают как ``with``, так и ``async with``." +msgstr "This is both a regular context manager and an async context manager. This means that both ``with`` and ``async with`` work with this." msgid "Example Usage: ::" -msgstr "Пример использования: ::" +msgstr "Example Usage: ::" msgid "Sends a message to the destination with the content given." -msgstr "Отправляет сообщение с заданным содержимым." +msgstr "Sends a message to the destination with the content given." msgid "The content must be a type that can convert to a string through ``str(content)``. If the content is set to ``None`` (the default), then the ``embed`` parameter must be provided." -msgstr "Содержимое должно быть типом, который может быть преобразован в строку через ``str(content)``. Если для content задано значение ``None`` (по умолчанию), то необходимо указать параметр ``embed``." +msgstr "The content must be a type that can convert to a string through ``str(content)``. If the content is set to ``None`` (the default), then the ``embed`` parameter must be provided." msgid "To upload a single file, the ``file`` parameter should be used with a single :class:`~discord.File` object. To upload multiple files, the ``files`` parameter should be used with a :class:`list` of :class:`~discord.File` objects. **Specifying both parameters will lead to an exception**." -msgstr "Для загрузки одного файла параметр ``file`` должен использоваться с одним объектом :class:`~discord.File`. Для загрузки нескольких файлов параметр ``files`` следует использовать с :class:`list` включающим в себя :class:`~discord.File`. **Указание обоих параметров приведет к исключению**." +msgstr "To upload a single file, the ``file`` parameter should be used with a single :class:`~discord.File` object. To upload multiple files, the ``files`` parameter should be used with a :class:`list` of :class:`~discord.File` objects. **Specifying both parameters will lead to an exception**." msgid "To upload a single embed, the ``embed`` parameter should be used with a single :class:`~discord.Embed` object. To upload multiple embeds, the ``embeds`` parameter should be used with a :class:`list` of :class:`~discord.Embed` objects. **Specifying both parameters will lead to an exception**." -msgstr "Для загрузки одного вложения параметр ``embed`` должен использоваться с одним объектом :class:`~discord.Embed`. Чтобы загрузить несколько вложений, параметр ``embeds`` следует использовать с :class:`list` включающим в себя :class:`~discord.Embed`. **Указание обоих параметров приведет к исключению**." +msgstr "To upload a single embed, the ``embed`` parameter should be used with a single :class:`~discord.Embed` object. To upload multiple embeds, the ``embeds`` parameter should be used with a :class:`list` of :class:`~discord.Embed` objects. **Specifying both parameters will lead to an exception**." msgid "The content of the message to send." -msgstr "Содержимое сообщения для отправки." +msgstr "The content of the message to send." msgid "Indicates if the message should be sent using text-to-speech." -msgstr "Указывает, следует ли отправлять сообщение с использованием технологии преобразования текста в речь." +msgstr "Indicates if the message should be sent using text-to-speech." msgid "The rich embed for the content." -msgstr "Вложение для содержимого." +msgstr "The rich embed for the content." msgid "The file to upload." -msgstr "Файл для загрузки." +msgstr "The file to upload." msgid "A list of files to upload. Must be a maximum of 10." -msgstr "Список файлов для загрузки. Должно быть не более 10." +msgstr "A list of files to upload. Must be a maximum of 10." msgid "The nonce to use for sending this message. If the message was successfully sent, then the message will have a nonce with this value." -msgstr "Nonce, используемый для отправки этого сообщения. Если сообщение было успешно отправлено, то оно будет иметь nonce с этим значением." +msgstr "The nonce to use for sending this message. If the message was successfully sent, then the message will have a nonce with this value." msgid "Whether :attr:`nonce` is enforced to be validated. .. versionadded:: 2.5" -msgstr "Нужно ли принудительно проверять :attr:`nonce`. .. versionadded:: 2.5" +msgstr "Whether :attr:`nonce` is enforced to be validated. .. versionadded:: 2.5" msgid "Whether :attr:`nonce` is enforced to be validated." -msgstr "Нужно ли принудительно проверять :attr:`nonce`." +msgstr "Whether :attr:`nonce` is enforced to be validated." msgid "If provided, the number of seconds to wait in the background before deleting the message we just sent. If the deletion fails, then it is silently ignored." -msgstr "Если указано, то количество секунд, которое нужно подождать в фоновом режиме перед удалением только что отправленного сообщения. Если удаление не удается, то оно молча игнорируется." +msgstr "If provided, the number of seconds to wait in the background before deleting the message we just sent. If the deletion fails, then it is silently ignored." 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. .. versionadded:: 1.4" -msgstr "Управляет упоминаниями, обрабатываемыми в этом сообщении. Если это передано, то объект сливается с :attr:`~discord.Client.allowed_mentions`. Поведение слияния переопределяет только атрибуты, которые были явно переданы объекту, в противном случае используется атрибуты, установленные в :attr:`~discord.Client.allowed_mentions`. Если объект вообще не передается, то используются значения по умолчанию, указанные :attr:`~discord.Client.allowed_mentions`. .. versionadded:: 1.4" +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. .. versionadded:: 1.4" 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 "Управляет упоминаниями, обрабатываемыми в этом сообщении. Если это передано, то объект сливается с :attr:`~discord.Client.allowed_mentions`. Поведение слияния переопределяет только атрибуты, которые были явно переданы объекту, в противном случае используется атрибуты, установленные в :attr:`~discord.Client.allowed_mentions`. Если объект вообще не передается, то используются значения по умолчанию, указанные :attr:`~discord.Client.allowed_mentions`." +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 "Ссылка на :class:`~discord.Message`, на которое вы отвечаете; она может быть создана с помощью :meth:`~discord.Message.to_reference` или передана непосредственно как :class:`~discord.Message`. Вы можете контролировать, упоминается ли при этом автор ссылающегося сообщения, используя :attr:`~discord.AllowedMentions.replied_user` атрибут ``allowed_mentions`` или установив ``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` 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 "Ссылка на :class:`~discord.Message`, на которое вы отвечаете; она может быть создана с помощью :meth:`~discord.Message.to_reference` или передана непосредственно как :class:`~discord.Message`. Вы можете контролировать, упоминается ли при этом автор ссылающегося сообщения, используя :attr:`~discord.AllowedMentions.replied_user` атрибут ``allowed_mentions`` или установив ``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 "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" -msgstr "Если установлено, переопределяет :attr:`~discord.AllowedMentions.replied_user` атрибут ``allowed_mentions``. .. versionadded:: 1.6" +msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgid "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``." -msgstr "Если установлено, переопределяет :attr:`~discord.AllowedMentions.replied_user` атрибут ``allowed_mentions``." +msgstr "If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``." msgid "A Discord UI View to add to the message." -msgstr "Discord UI View для добавления в сообщение." +msgstr "A Discord UI View to add to the message." msgid "A list of embeds to upload. Must be a maximum of 10. .. versionadded:: 2.0" -msgstr "Список вложений для загрузки. Должно быть не более 10. .. versionadded:: 2.0" +msgstr "A list of embeds to upload. Must be a maximum of 10. .. versionadded:: 2.0" msgid "A list of embeds to upload. Must be a maximum of 10." -msgstr "Список вложений для загрузки. Должно быть не более 10." +msgstr "A list of embeds to upload. Must be a maximum of 10." msgid "A list of stickers to upload. Must be a maximum of 3. .. versionadded:: 2.0" -msgstr "Список стикеров для загрузки. Должно быть не более 3. .. versionadded:: 2.0" +msgstr "A list of stickers to upload. Must be a maximum of 3. .. versionadded:: 2.0" msgid "A list of stickers to upload. Must be a maximum of 3." -msgstr "Список стикеров для загрузки. Должно быть не более 3." +msgstr "A list of stickers to upload. Must be a maximum of 3." msgid "Whether to suppress embeds for the message." -msgstr "Нужно ли удалять вложения в сообщении." +msgstr "Whether to suppress embeds for the message." msgid "Whether to suppress push and desktop notifications for the message. .. versionadded:: 2.4" -msgstr "Подавлять ли push- и настольные уведомления о сообщении. .. versionadded:: 2.4" +msgstr "Whether to suppress push and desktop notifications for the message. .. versionadded:: 2.4" msgid "Whether to suppress push and desktop notifications for the message." -msgstr "Подавлять ли push- и настольные уведомления о сообщении." +msgstr "Whether to suppress push and desktop notifications for the message." msgid "The poll to send. .. versionadded:: 2.6" -msgstr "Опрос для отправки. .. versionadded:: 2.6" +msgstr "The poll to send. .. versionadded:: 2.6" msgid "The poll to send." -msgstr "Опрос для отправки." +msgstr "The poll to send." msgid "The message that was sent." -msgstr "Сообщение, которое было отправлено." +msgstr "The message that was sent." msgid ":class:`~discord.Message`" msgstr ":class:`~discord.Message`" msgid "Sending the message failed." -msgstr "Не удалось отправить сообщение." +msgstr "Sending the message failed." msgid "You do not have the proper permissions to send the message." -msgstr "У вас нет соответствующих прав для отправки этого сообщения." +msgstr "You do not have the proper permissions to send the message." msgid "The ``files`` list is not of the appropriate size, you specified both ``file`` and ``files``, or you specified both ``embed`` and ``embeds``, or the ``reference`` object is not a :class:`~discord.Message`, :class:`~discord.MessageReference` or :class:`~discord.PartialMessage`." -msgstr "Список ``files`` не имеет подходящего размера, вы указали одновременно ``file`` и ``files``, или указали одновременно ``embed`` и ``embeds``, или объект ``reference`` не является объектом :class:`~discord.Message`, :class:`~discord.MessageReference` или :class:`~discord.PartialMessage`." +msgstr "The ``files`` list is not of the appropriate size, you specified both ``file`` and ``files``, or you specified both ``embed`` and ``embeds``, or the ``reference`` object is not a :class:`~discord.Message`, :class:`~discord.MessageReference` or :class:`~discord.PartialMessage`." msgid "Triggers a *typing* indicator to the destination." -msgstr "Запускает индикатор *печатает* к месту назначения." +msgstr "Triggers a *typing* indicator to the destination." msgid "*Typing* indicator will go away after 10 seconds, or after a message is sent." -msgstr "Индикатор *печатает* погаснет через 10 секунд или после отправки сообщения." +msgstr "*Typing* indicator will go away after 10 seconds, or after a message is sent." msgid "Retrieves a single :class:`~discord.Message` from the destination." -msgstr "Получает одно :class:`~discord.Message` из места назначения." +msgstr "Retrieves a single :class:`~discord.Message` from the destination." msgid "The message ID to look for." -msgstr "Идентификатор сообщения для поиска." +msgstr "The message ID to look for." msgid "The message asked for." -msgstr "Запрашиваемое сообщение." +msgstr "The message asked for." msgid "The specified message was not found." -msgstr "Указанное сообщение не найдено." +msgstr "The specified message was not found." msgid "You do not have the permissions required to get a message." -msgstr "У вас нет прав, необходимых для получения сообщения." +msgstr "You do not have the permissions required to get a message." msgid "Retrieving the message failed." -msgstr "Получение сообщения не удалось." +msgstr "Retrieving the message failed." msgid "Retrieves all messages that are currently pinned in the channel." -msgstr "Получает все сообщения, которые в данный момент закреплены в канале." +msgstr "Retrieves all messages that are currently pinned 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 "Из-за ограничения в Discord API, объекты :class:`.Message`, возвращаемые этим методом, не содержат полных данных :attr:`.Message.reactions`." +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 messages that are currently pinned." -msgstr "Сообщения, которые в данный момент закреплены." +msgstr "The messages that are currently pinned." msgid "List[:class:`~discord.Message`]" msgstr "List[:class:`~discord.Message`]" msgid "Retrieving the pinned messages failed." -msgstr "Не удалось получить закрепленные сообщения." +msgstr "Retrieving the pinned messages failed." msgid "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." -msgstr "Возвращает значение :class:`bool`, указывающее, есть ли у вас разрешения на отправку объекта(ов)." +msgstr "Returns a :class:`bool` indicating whether you have the permissions to send the object(s)." msgid "Indicates whether you have the permissions to send the object(s)." -msgstr "Указывает, есть ли у вас разрешения на отправку объекта(ов)." +msgstr "Indicates whether you have the permissions to send the object(s)." msgid "An invalid type has been passed." -msgstr "Передан недопустимый тип." +msgstr "An invalid type has been passed." msgid "An ABC that details the common operations on a channel that can connect to a voice server." -msgstr "ABC, в котором описаны общие операции с каналом, в котором можно подключиться к голосовому серверу." +msgstr "An ABC that details the common operations on a channel that can connect to a voice server." msgid "This ABC is not decorated with :func:`typing.runtime_checkable`, so will fail :func:`isinstance`/:func:`issubclass` checks." -msgstr "У этого ABC нет декоратора :func:`typing.runtime_checkable`, поэтому он не пройдет проверку :func:`isinstance`/:func:`issubclass`." +msgstr "This ABC is not decorated with :func:`typing.runtime_checkable`, so will fail :func:`isinstance`/:func:`issubclass` checks." diff --git a/docs/locales/ru/LC_MESSAGES/api/application_commands.po b/docs/locales/ru/LC_MESSAGES/api/application_commands.po index 49a5bda298..6caa6323db 100644 --- a/docs/locales/ru/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/ru/LC_MESSAGES/api/application_commands.po @@ -12,52 +12,52 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Application Commands" -msgstr "Команды приложения" +msgstr "Application Commands" msgid "Command Permission Decorators" -msgstr "Декораторы разрешений команд" +msgstr "Command Permission Decorators" msgid "A decorator that limits the usage of an application command to members with certain permissions." -msgstr "Декоратор, который ограничивает использование команды приложения для участников с определенными правами." +msgstr "A decorator that limits the usage of an application command to members with certain permissions." msgid "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." -msgstr "Передаваемые разрешения должны совпадать со свойствами :class:`.discord.Permissions`." +msgstr "The permissions passed in must be exactly like the properties shown under :class:`.discord.Permissions`." msgid "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." -msgstr "Эти разрешения могут быть изменены администраторами сервера для каждой гильдии. Как таковые, они являются лишь \"значениями по умолчанию\", как следует из названия. Если вы хотите убедиться, что пользователь **всегда** имеет указанные права независимо от этого, вам следует использовать внутреннюю проверку, такую как :func:`~.ext.commands.has_permissions`." +msgstr "These permissions can be updated by server administrators per-guild. As such, these are only \"defaults\", as the name suggests. If you want to make sure that a user **always** has the specified permissions regardless, you should use an internal check such as :func:`~.ext.commands.has_permissions`." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "An argument list of permissions to check for." -msgstr "Список аргументов для проверки разрешений." +msgstr "An argument list of permissions to check for." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgid "Example" -msgstr "Пример" +msgstr "Example" msgid "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." -msgstr "Декоратор, ограничивающий использование команды приложения контекстом гильдии. Команда не может быть использована в каналах личных сообщений." +msgstr "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." msgid "A decorator that limits the usage of an application command to 18+ channels and users. In guilds, the command will only be able to be used in channels marked as NSFW. In DMs, users must have opted into age-restricted commands via privacy settings." -msgstr "Декоратор, ограничивающий использование команды приложения каналами и пользователями 18+. В гильдиях команда может быть использована только в каналах, помеченных как NSFW. В личных сообщениях пользователи должны разрешить использование команд с возрастными ограничениями через настройки приватности." +msgstr "A decorator that limits the usage of an application command to 18+ channels and users. In guilds, the command will only be able to be used in channels marked as NSFW. In DMs, users must have opted into age-restricted commands via privacy settings." msgid "Note that apps intending to be listed in the App Directory cannot have NSFW commands." -msgstr "Обратите внимание, что приложения, предназначенные для размещения в Каталоге Приложений, не могут содержать NSFW-команды." +msgstr "Note that apps intending to be listed in the App Directory cannot have NSFW commands." msgid "Commands" -msgstr "Команды" +msgstr "Commands" msgid "Shortcut Decorators" -msgstr "Короткие декораторы" +msgstr "Shortcut Decorators" msgid "A decorator that transforms a function into an :class:`.ApplicationCommand`. More specifically, usually one of :class:`.SlashCommand`, :class:`.UserCommand`, or :class:`.MessageCommand`. The exact class depends on the ``cls`` parameter. By default, the ``description`` attribute is received automatically from the docstring of the function and is cleaned up with the use of ``inspect.cleandoc``. If the docstring is ``bytes``, then it is decoded into :class:`str` using utf-8 encoding. The ``name`` attribute also defaults to the function name unchanged." -msgstr "Декоратор, которые превращает функцию в класс :class:`.ApplicationCommand`. Если быть более конкретным, то обычно в один из классов :class:`.SlashCommand`, :class:`.UserCommand`, or :class:`.MessageCommand`. Точный класс зависит от ``cls`` параметра. По-умолчанию, атрибут ``description`` принимается автоматически с docsting функции и \"очищается\" через ``inspect.cleandoc``. Если docstring является ``bytes``, то он перекодируется в :class:`str` с помощью UTF-8 кодирования. Атрибут ``name`` также по-умолчанию принимает значение неизменного названия функции." +msgstr "A decorator that transforms a function into an :class:`.ApplicationCommand`. More specifically, usually one of :class:`.SlashCommand`, :class:`.UserCommand`, or :class:`.MessageCommand`. The exact class depends on the ``cls`` parameter. By default, the ``description`` attribute is received automatically from the docstring of the function and is cleaned up with the use of ``inspect.cleandoc``. If the docstring is ``bytes``, then it is decoded into :class:`str` using utf-8 encoding. The ``name`` attribute also defaults to the function name unchanged." msgid "The class to construct with. By default, this is :class:`.SlashCommand`. You usually do not change this." msgstr "The class to construct with. By default, this is :class:`.SlashCommand`. You usually do not change this." @@ -66,7 +66,7 @@ msgid "Keyword arguments to pass into the construction of the class denoted by ` msgstr "Keyword arguments to pass into the construction of the class denoted by ``cls``." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A decorator that converts the provided method into an :class:`.ApplicationCommand`, or subclass of it." msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`, or subclass of it." @@ -75,7 +75,7 @@ msgid "Callable[..., :class:`.ApplicationCommand`]" msgstr "Callable[..., :class:`.ApplicationCommand`]" msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "If the function is not a coroutine or is already a command." msgstr "If the function is not a coroutine or is already a command." @@ -117,7 +117,7 @@ msgid "Callable[..., :class:`.MessageCommand`]" msgstr "Callable[..., :class:`.MessageCommand`]" msgid "Objects" -msgstr "Объекты" +msgstr "Objects" msgid "Checks whether the command is currently on cooldown." msgstr "Checks whether the command is currently on cooldown." @@ -204,22 +204,22 @@ msgid "This is the full parent name with the command name as well. For example, msgstr "This is the full parent name with the command name as well. For example, in ``/one two three`` the qualified name would be ``one two three``." msgid "Retrieves the fully qualified command ID." -msgstr "Извлекает полный ID команды." +msgstr "Retrieves the fully qualified command ID." msgid "This is the root parent ID. For example, in ``/one two three`` the qualified ID would return ``one.id``." msgstr "This is the root parent ID. For example, in ``/one two three`` the qualified ID would return ``one.id``." msgid "A class that implements the protocol for a slash command." -msgstr "Класс, который реализует протокол для slash-команды." +msgstr "A class that implements the protocol for a slash command." msgid "These are not created manually, instead they are created via the decorator or functional interface." -msgstr "Они не создаются вручную, вместо этого они автоматически создаются с помощью декоратора или функционального интерфейса." +msgstr "These are not created manually, instead they are created via the decorator or functional interface." msgid "The name of the command." -msgstr "Название команды." +msgstr "The name of the command." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`str`" msgstr ":class:`str`" @@ -357,7 +357,7 @@ msgid "An iterator that recursively walks through all slash commands and groups msgstr "An iterator that recursively walks through all slash commands and groups in this group." msgid "Yields" -msgstr "Выход" +msgstr "Yields" msgid ":class:`.SlashCommand` | :class:`.SlashCommandGroup` -- A nested slash command or slash command group from the group." msgstr ":class:`.SlashCommand` | :class:`.SlashCommandGroup` -- A nested slash command or slash command group from the group." @@ -393,7 +393,7 @@ msgid ":class:`MessageCommand`" msgstr ":class:`MessageCommand`" msgid "Options" -msgstr "Опции" +msgstr "Options" msgid "A decorator that can be used instead of typehinting :class:`.Option`." msgstr "A decorator that can be used instead of typehinting :class:`.Option`." @@ -471,10 +471,10 @@ msgid "The description localizations for this option. The values of this should msgstr "The description localizations for this option. The values of this should be ``\"locale\": \"description\"``. See `here `_ for a list of valid locales." msgid "Examples" -msgstr "Примеры" +msgstr "Examples" msgid "Basic usage: ::" -msgstr "Базовое использование: ::" +msgstr "Basic usage: ::" 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." diff --git a/docs/locales/ru/LC_MESSAGES/api/application_info.po b/docs/locales/ru/LC_MESSAGES/api/application_info.po index cae6b52bd0..536a97bcfc 100644 --- a/docs/locales/ru/LC_MESSAGES/api/application_info.po +++ b/docs/locales/ru/LC_MESSAGES/api/application_info.po @@ -12,169 +12,169 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Application Info" -msgstr "Информация о приложении" +msgstr "Application Info" msgid "Represents the application info for the bot provided by Discord." -msgstr "Представляет информацию о приложении для бота, предоставленную Discord." +msgstr "Represents the application info for the bot provided by Discord." msgid "The application ID." -msgstr "ID приложения." +msgstr "The application ID." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" msgid "The application name." -msgstr "Название приложения." +msgstr "The application name." msgid ":class:`str`" msgstr ":class:`str`" msgid "The application owner." -msgstr "Владелец приложения." +msgstr "The application owner." msgid ":class:`User`" msgstr ":class:`User`" msgid "The application's team." -msgstr "Команда приложения." +msgstr "The application's team." msgid "Optional[:class:`Team`]" msgstr "Optional[:class:`Team`]" msgid "The application description." -msgstr "Описание приложения." +msgstr "The application description." msgid "Whether the bot can be invited by anyone or if it is locked to the application owner." -msgstr "Может ли бот быть приглашен кем угодно, или он закрыт только для владельца приложения." +msgstr "Whether the bot can be invited by anyone or if it is locked to the application owner." msgid ":class:`bool`" msgstr ":class:`bool`" msgid "Whether the bot requires the completion of the full OAuth2 code grant flow to join." -msgstr "Требуется ли боту завершить полный поток предоставления кода OAuth2, чтобы присоединиться." +msgstr "Whether the bot requires the completion of the full OAuth2 code grant flow to join." msgid "A list of RPC origin URLs, if RPC is enabled." -msgstr "Список URL-адресов RPC, если RPC включен." +msgstr "A list of RPC origin URLs, if RPC is enabled." msgid "Optional[List[:class:`str`]]" msgstr "Optional[List[:class:`str`]]" msgid "If this application is a game sold on Discord, this field will be the summary field for the store page of its primary SKU." -msgstr "Если это приложение является игрой, продаваемой в Discord, это поле будет сводкой страницы магазина его основной SKU." +msgstr "If this application is a game sold on Discord, this field will be the summary field for the store page of its primary SKU." msgid "The hex encoded key for verification in interactions and the GameSDK's `GetTicket `_." -msgstr "Ключ в шестнадцатеричной кодировке для проверки во взаимодействиях и GameSDK `GetTicket `_." +msgstr "The hex encoded key for verification in interactions and the GameSDK's `GetTicket `_." msgid "If this application is a game sold on Discord, this field will be the guild to which it has been linked to." -msgstr "Если это приложение является игрой, продаваемой в Discord, это поле будет сервером, к которому она была привязана." +msgstr "If this application is a game sold on Discord, this field will be the guild to which it has been linked to." msgid "Optional[:class:`int`]" msgstr "Optional[:class:`int`]" msgid "If this application is a game sold on Discord, this field will be the id of the \"Game SKU\" that is created, if it exists." -msgstr "Если это приложение является игрой, продаваемой в Discord, это поле будет идентификатором \"Game SKU\", который создается, если он существует." +msgstr "If this application is a game sold on Discord, this field will be the id of the \"Game SKU\" that is created, if it exists." msgid "If this application is a game sold on Discord, this field will be the URL slug that links to the store page." -msgstr "Если это приложение является игрой, продаваемой в Discord, это поле будет URL-адресом, который ссылается на страницу в магазине." +msgstr "If this application is a game sold on Discord, this field will be the URL slug that links to the store page." msgid "Optional[:class:`str`]" msgstr "Optional[:class:`str`]" msgid "The application's terms of service URL, if set." -msgstr "URL-адрес условий использования приложения, если установлено." +msgstr "The application's terms of service URL, if set." msgid "The application's privacy policy URL, if set." -msgstr "URL-адрес политики конфиденциальности приложения, если установлено." +msgstr "The application's privacy policy URL, if set." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Retrieves the application's icon asset, if any." -msgstr "Возвращает иконку приложения, если имеется." +msgstr "Retrieves the application's icon asset, if any." msgid "Retrieves the cover image on a store embed, if any." -msgstr "Возвращает обложку из магазина, если имеется." +msgstr "Retrieves the cover image on a store embed, if any." msgid "This is only available if the application is a game sold on Discord." -msgstr "Это доступно только в том случае, если приложение продается в Discord." +msgstr "This is only available if the application is a game sold on Discord." msgid "If this application is a game sold on Discord, this field will be the guild to which it has been linked." -msgstr "Если это приложение является игрой, продаваемой в Discord, это поле будет сервером, к которому она была привязана." +msgstr "If this application is a game sold on Discord, this field will be the guild to which it has been linked." msgid "Represents a partial AppInfo given by :func:`~discord.abc.GuildChannel.create_invite`" -msgstr "Представляет частичную AppInfo, предоставленную :func:`~discord.abc.GuildChannel.create_invite`" +msgstr "Represents a partial AppInfo given by :func:`~discord.abc.GuildChannel.create_invite`" msgid "Represents an application team for a bot provided by Discord." -msgstr "Представляет собой команду разработчиков бота, предоставляемого Discord." +msgstr "Represents an application team for a bot provided by Discord." msgid "The team ID." -msgstr "Идентификатор команды." +msgstr "The team ID." msgid "The team name." -msgstr "Название команды." +msgstr "The team name." msgid "The team's owner ID." -msgstr "Идентификатор владельца команды." +msgstr "The team's owner ID." msgid "A list of the members in the team." -msgstr "Список участников команды." +msgstr "A list of the members in the team." msgid "List[:class:`TeamMember`]" msgstr "List[:class:`TeamMember`]" msgid "Retrieves the team's icon asset, if any." -msgstr "Возвращает иконку команды, если имеется." +msgstr "Retrieves the team's icon asset, if any." msgid "The team's owner." -msgstr "Владелец команды." +msgstr "The team's owner." msgid "Represents a team member in a team." -msgstr "Представляет собой участника команды." +msgstr "Represents a team member in a team." msgid "Checks if two team members are equal." -msgstr "Проверяет, равны ли два участника команды." +msgstr "Checks if two team members are equal." msgid "Checks if two team members are not equal." -msgstr "Проверяет, не равны ли два участника команды." +msgstr "Checks if two team members are not equal." msgid "Return the team member's hash." -msgstr "Возвращает хеш участника команды." +msgstr "Return the team member's hash." msgid "Returns the team member's name with discriminator or global_name." -msgstr "Возвращает имя участника команды с дискриминатором или глобальным именем." +msgstr "Returns the team member's name with discriminator or global_name." msgid "The team member's username." -msgstr "Имя участника команды." +msgstr "The team member's username." msgid "The team member's unique ID." -msgstr "Уникальный идентификатор участника команды." +msgstr "The team member's unique ID." msgid "The team member's discriminator. This is given when the username has conflicts." -msgstr "Дискриминатор участника команды. Дается когда имена пользователей конфликтуют." +msgstr "The team member's discriminator. This is given when the username has conflicts." msgid "If the user has migrated to the new username system, this will always be \"0\"." -msgstr "Если пользователь мигрировал в новую систему имени пользователя, это всегда будет \"0\"." +msgstr "If the user has migrated to the new username system, this will always be \"0\"." msgid "The team member's global name." -msgstr "Глобальное имя участника команды." +msgstr "The team member's global name." msgid "The avatar hash the team member has. Could be ``None``." -msgstr "Хеш аватара участника команды. Может быть ``None``." +msgstr "The avatar hash the team member has. Could be ``None``." msgid "Specifies if the user is a bot account." -msgstr "Определяет, является ли пользователь учетной записью бота." +msgstr "Specifies if the user is a bot account." msgid "The team that the member is from." -msgstr "Команда, в которой состоит участник." +msgstr "The team that the member is from." msgid ":class:`Team`" msgstr ":class:`Team`" msgid "The membership state of the member (e.g. invited or accepted)" -msgstr "Статус членства участника (например, приглашенный или принятый)" +msgstr "The membership state of the member (e.g. invited or accepted)" msgid ":class:`TeamMembershipState`" msgstr ":class:`TeamMembershipState`" diff --git a/docs/locales/ru/LC_MESSAGES/api/async_iter.po b/docs/locales/ru/LC_MESSAGES/api/async_iter.po index a5fa49d603..4542caaa27 100644 --- a/docs/locales/ru/LC_MESSAGES/api/async_iter.po +++ b/docs/locales/ru/LC_MESSAGES/api/async_iter.po @@ -12,95 +12,95 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Async Iterator" -msgstr "Асинхронный Итератор" +msgstr "Async Iterator" msgid "Some API functions return an \"async iterator\". An async iterator is something that is capable of being used in an :ref:`async for statement `." -msgstr "Некоторые функции API возвращают \"асинхронный итератор\". Асинхронный итератор - это то, что может быть использовано в операторе :ref:`async for `." +msgstr "Some API functions return an \"async iterator\". An async iterator is something that is capable of being used in an :ref:`async for statement `." msgid "These async iterators can be used as follows: ::" -msgstr "Эти асинхронные итераторы можно использовать следующим образом: ::" +msgstr "These async iterators can be used as follows: ::" msgid "Certain utilities make working with async iterators easier, detailed below." -msgstr "Некоторые утилиты облегчают работу с асинхронными итераторами, о них мы расскажем ниже." +msgstr "Certain utilities make working with async iterators easier, detailed below." msgid "Represents the \"AsyncIterator\" concept. Note that no such class exists, it is purely abstract." -msgstr "Представляет концепцию \"AsyncIterator\". Обратите внимание, что такого класса не существует, он является чисто абстрактным." +msgstr "Represents the \"AsyncIterator\" concept. Note that no such class exists, it is purely abstract." msgid "Iterates over the contents of the async iterator." -msgstr "Выполняет итерацию над содержимым асинхронного итератора." +msgstr "Iterates over the contents of the async iterator." msgid "|coro|" msgstr "|coro|" msgid "Advances the iterator by one, if possible. If no more items are found then this raises :exc:`NoMoreItems`." -msgstr "Продвигает итератор на один элемент, если это возможно. Если больше не найдено ни одного элемента, то возникает исключение :exc:`NoMoreItems`." +msgstr "Advances the iterator by one, if possible. If no more items are found then this raises :exc:`NoMoreItems`." msgid "Similar to :func:`utils.get` except run over the async iterator." -msgstr "Аналогично :func:`utils.get`, только выполняется через асинхронный итератор." +msgstr "Similar to :func:`utils.get` except run over the async iterator." msgid "Getting the last message by a user named 'Dave' or ``None``: ::" -msgstr "Получение последнего сообщения от пользователя с именем 'Dave' или ``None``: ::" +msgstr "Getting the last message by a user named 'Dave' or ``None``: ::" msgid "Similar to :func:`utils.find` except run over the async iterator." -msgstr "Аналогично :func:`utils.find`, только выполняется через асинхронный итератор." +msgstr "Similar to :func:`utils.find` except run over the async iterator." msgid "Unlike :func:`utils.find`\\, the predicate provided can be a |coroutine_link|_." -msgstr "В отличие от :func:`utils.find`\\, предоставленный предикат может быть |coroutine_link|_." +msgstr "Unlike :func:`utils.find`\\, the predicate provided can be a |coroutine_link|_." msgid "Getting the last audit log with a reason or ``None``: ::" -msgstr "Получение последнего журнала аудита с указанием причины или ``None``: ::" +msgstr "Getting the last audit log with a reason or ``None``: ::" msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "The predicate to use. Could be a |coroutine_link|_." -msgstr "Предикат для использования. Может быть |coroutine_link|_." +msgstr "The predicate to use. Could be a |coroutine_link|_." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "The first element that returns ``True`` for the predicate or ``None``." -msgstr "Первый элемент, который возвращает ``True`` для предиката или ``None``." +msgstr "The first element that returns ``True`` for the predicate or ``None``." msgid "Flattens the async iterator into a :class:`list` with all the elements." -msgstr "Переводит асинхронный итератор в :class:`list` со всеми элементами." +msgstr "Flattens the async iterator into a :class:`list` with all the elements." msgid "A list of every element in the async iterator." -msgstr "Список каждого элемента в асинхронном итераторе." +msgstr "A list of every element in the async iterator." msgid "Return type" -msgstr "Возвращаемый тип" +msgstr "Return type" msgid "Collects items into chunks of up to a given maximum size. Another :class:`AsyncIterator` is returned which collects items into :class:`list`\\s of a given size. The maximum chunk size must be a positive integer." -msgstr "Собирает элементы в чанки до заданного максимального размера. Возвращается другой :class:`AsyncIterator`, который собирает элементы в :class:`list`\\ы заданного размера. Максимальный размер чанка должен быть целым положительным числом." +msgstr "Collects items into chunks of up to a given maximum size. Another :class:`AsyncIterator` is returned which collects items into :class:`list`\\s of a given size. The maximum chunk size must be a positive integer." msgid "Collecting groups of users: ::" -msgstr "Сбор групп пользователей: ::" +msgstr "Collecting groups of users: ::" msgid "The last chunk collected may not be as large as ``max_size``." -msgstr "Последний собранный чанк может быть не таким большим, как ``max_size``." +msgstr "The last chunk collected may not be as large as ``max_size``." msgid "The size of individual chunks." -msgstr "Размер отдельных чанков." +msgstr "The size of individual chunks." msgid ":class:`AsyncIterator`" msgstr ":class:`AsyncIterator`" msgid "This is similar to the built-in :func:`map ` function. Another :class:`AsyncIterator` is returned that executes the function on every element it is iterating over. This function can either be a regular function or a |coroutine_link|_." -msgstr "Это похоже на встроенную функцию :func:`map `. Возвращается другой :class:`AsyncIterator`, который выполняет функцию на каждом итерируемым элементе. Эта функция может быть либо обычной функцией, либо |coroutine_link|_." +msgstr "This is similar to the built-in :func:`map ` function. Another :class:`AsyncIterator` is returned that executes the function on every element it is iterating over. This function can either be a regular function or a |coroutine_link|_." msgid "Creating a content iterator: ::" -msgstr "Создание итератора содержимого: ::" +msgstr "Creating a content iterator: ::" msgid "The function to call on every element. Could be a |coroutine_link|_." -msgstr "Функция для вызова на каждом элементе. Может быть |coroutine_link|_." +msgstr "The function to call on every element. Could be a |coroutine_link|_." msgid "This is similar to the built-in :func:`filter ` function. Another :class:`AsyncIterator` is returned that filters over the original async iterator. This predicate can be a regular function or a |coroutine_link|_." -msgstr "Это похоже на встроенную функцию :func:`filter `. Возвращается другой :class:`AsyncIterator`, который фильтрует исходный асинхронный итератор. Этот предикат может быть обычной функцией или |coroutine_link|_." +msgstr "This is similar to the built-in :func:`filter ` function. Another :class:`AsyncIterator` is returned that filters over the original async iterator. This predicate can be a regular function or a |coroutine_link|_." msgid "Getting messages by non-bot accounts: ::" -msgstr "Получение сообщений от учетных записей, не являющихся ботами: ::" +msgstr "Getting messages by non-bot accounts: ::" msgid "The predicate to call on every element. Could be a |coroutine_link|_." -msgstr "Предикат для вызова на каждом элементе. Может быть |coroutine_link|_." +msgstr "The predicate to call on every element. Could be a |coroutine_link|_." diff --git a/docs/locales/ru/LC_MESSAGES/api/audit_logs.po b/docs/locales/ru/LC_MESSAGES/api/audit_logs.po index 845a229ae8..b7f5602e47 100644 --- a/docs/locales/ru/LC_MESSAGES/api/audit_logs.po +++ b/docs/locales/ru/LC_MESSAGES/api/audit_logs.po @@ -12,46 +12,46 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Audit Log Data" -msgstr "Данные журнала аудита" +msgstr "Audit Log Data" msgid "Working with :meth:`Guild.audit_logs` is a complicated process with a lot of machinery involved. The library attempts to make it easy to use and friendly. In order to accomplish this goal, it must make use of a couple of data classes that aid in this goal." msgstr "Working with :meth:`Guild.audit_logs` is a complicated process with a lot of machinery involved. The library attempts to make it easy to use and friendly. In order to accomplish this goal, it must make use of a couple of data classes that aid in this goal." msgid "Represents an Audit Log entry." -msgstr "Представляет собой запись в журнале аудита." +msgstr "Represents an Audit Log entry." msgid "You retrieve these via :meth:`Guild.audit_logs`." msgstr "You retrieve these via :meth:`Guild.audit_logs`." msgid "Checks if two entries are equal." -msgstr "Проверяет, совпадают ли две записи." +msgstr "Checks if two entries are equal." msgid "Checks if two entries are not equal." -msgstr "Проверяет две записи на неравенство." +msgstr "Checks if two entries are not equal." msgid "Returns the entry's hash." -msgstr "Возвращает хеш записи." +msgstr "Returns the entry's hash." msgid "Audit log entries are now comparable and hashable." -msgstr "Записи журнала аудита теперь хэшируемы и сравнимы." +msgstr "Audit log entries are now comparable and hashable." msgid "The action that was done." -msgstr "Совершенное действие." +msgstr "The action that was done." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`AuditLogAction`" msgstr ":class:`AuditLogAction`" msgid "The user who initiated this action. Usually a :class:`Member`\\, unless gone then it's a :class:`User`." -msgstr "Пользователь, инициировавший это действие. Обычно :class:`Member`\\, в случае отсутствия :class:`User`." +msgstr "The user who initiated this action. Usually a :class:`Member`\\, unless gone then it's a :class:`User`." msgid "Optional[:class:`abc.User`]" msgstr "Optional[:class:`abc.User`]" msgid "The entry ID." -msgstr "ID записи." +msgstr "The entry ID." msgid ":class:`int`" msgstr ":class:`int`" @@ -63,7 +63,7 @@ msgid "Any" msgstr "Any" msgid "The reason this action was done." -msgstr "Причина совершения данного действия." +msgstr "The reason this action was done." msgid "Optional[:class:`str`]" msgstr "Optional[:class:`str`]" @@ -72,22 +72,22 @@ msgid "Extra information that this entry has that might be useful. For most acti msgstr "Extra information that this entry has that might be useful. For most actions, this is ``None``. However, in some cases it contains extra information. See :class:`AuditLogAction` for which actions have this field filled out." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Returns the entry's creation time in UTC." -msgstr "Возвращает время создания записи в UTC." +msgstr "Returns the entry's creation time in UTC." msgid "The category of the action, if applicable." -msgstr "Категория действия, если применимо." +msgstr "The category of the action, if applicable." msgid "The list of changes this entry has." -msgstr "Список изменений в данной записи." +msgstr "The list of changes this entry has." msgid "The target's prior state." -msgstr "Предыдущее состояние цели." +msgstr "The target's prior state." msgid "The target's subsequent state." -msgstr "Последующее состояние цели." +msgstr "The target's subsequent state." msgid "An audit log change set." msgstr "An audit log change set." @@ -99,34 +99,34 @@ msgid "Depending on the :class:`AuditLogActionCategory` retrieved by :attr:`~Aud msgstr "Depending on the :class:`AuditLogActionCategory` retrieved by :attr:`~AuditLogEntry.category`\\, the data retrieved by this attribute differs:" msgid "Category" -msgstr "Категория" +msgstr "Category" msgid "Description" -msgstr "Описание" +msgstr "Description" msgid ":attr:`~AuditLogActionCategory.create`" msgstr ":attr:`~AuditLogActionCategory.create`" msgid "All attributes are set to ``None``." -msgstr "Все атрибуты имеют значение ``None``." +msgstr "All attributes are set to ``None``." msgid ":attr:`~AuditLogActionCategory.delete`" msgstr ":attr:`~AuditLogActionCategory.delete`" msgid "All attributes are set the value before deletion." -msgstr "Атрибутам задаются значения до удаления." +msgstr "All attributes are set the value before deletion." msgid ":attr:`~AuditLogActionCategory.update`" msgstr ":attr:`~AuditLogActionCategory.update`" msgid "All attributes are set the value before updating." -msgstr "Атрибутам задаются значения до обновления." +msgstr "All attributes are set the value before updating." msgid "``None``" msgstr "``None``" msgid "No attributes are set." -msgstr "Атрибуты не задаются." +msgstr "No attributes are set." msgid "The new value. The attribute has the type of :class:`AuditLogDiff`." msgstr "The new value. The attribute has the type of :class:`AuditLogDiff`." @@ -153,7 +153,7 @@ msgid "Returns an iterator over (attribute, value) tuple of this diff." msgstr "Returns an iterator over (attribute, value) tuple of this diff." msgid "A name of something." -msgstr "Имя чего-либо." +msgstr "A name of something." msgid ":class:`str`" msgstr ":class:`str`" diff --git a/docs/locales/ru/LC_MESSAGES/api/clients.po b/docs/locales/ru/LC_MESSAGES/api/clients.po index 85ec152eb4..3eaefdcf6b 100644 --- a/docs/locales/ru/LC_MESSAGES/api/clients.po +++ b/docs/locales/ru/LC_MESSAGES/api/clients.po @@ -12,13 +12,13 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Client Objects" -msgstr "Объекты клиента" +msgstr "Client Objects" msgid "Bots" -msgstr "Боты" +msgstr "Bots" msgid "Represents a discord bot." -msgstr "Представляет собой дискорд-бота." +msgstr "Represents a discord bot." msgid "This class is a subclass of :class:`discord.Client` and as a result anything that you can do with a :class:`discord.Client` you can do with this bot." msgstr "This class is a subclass of :class:`discord.Client` and as a result anything that you can do with a :class:`discord.Client` you can do with this bot." @@ -30,7 +30,7 @@ msgid "The content prefixed into the default help message." msgstr "The content prefixed into the default help message." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`str`" msgstr ":class:`str`" @@ -78,13 +78,13 @@ msgid "This decorator is overridden by :class:`discord.ext.commands.Bot`." msgstr "This decorator is overridden by :class:`discord.ext.commands.Bot`." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A decorator that converts the provided method into an :class:`.ApplicationCommand`, adds it to the bot, then returns it." msgstr "A decorator that converts the provided method into an :class:`.ApplicationCommand`, adds it to the bot, then returns it." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid "Callable[..., :class:`ApplicationCommand`]" msgstr "Callable[..., :class:`ApplicationCommand`]" @@ -102,7 +102,7 @@ msgid "This replaces any default handlers. Developers are encouraged to use :py: msgstr "This replaces any default handlers. Developers are encouraged to use :py:meth:`~discord.Client.listen` for adding additional handlers instead of :py:meth:`~discord.Client.event` unless default method replacement is intended." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." @@ -111,7 +111,7 @@ msgid "Example" msgstr "Example" msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`Coro\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`Coro\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Coroutine\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\, \\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" @@ -1545,7 +1545,7 @@ msgid "Returns a mapping of shard IDs to their respective info object." msgstr "Returns a mapping of shard IDs to their respective info object." msgid "Example: ::" -msgstr "Пример: ::" +msgstr "Example: ::" msgid "Indicates what status to change to. If ``None``, then :attr:`Status.online` is used." msgstr "Indicates what status to change to. If ``None``, then :attr:`Status.online` is used." diff --git a/docs/locales/ru/LC_MESSAGES/api/cogs.po b/docs/locales/ru/LC_MESSAGES/api/cogs.po index fb9b432a15..e68bf4382b 100644 --- a/docs/locales/ru/LC_MESSAGES/api/cogs.po +++ b/docs/locales/ru/LC_MESSAGES/api/cogs.po @@ -12,175 +12,175 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Cogs" -msgstr "Коги" +msgstr "Cogs" msgid "The base class that all cogs must inherit from." -msgstr "Базовый класс, от которого должны наследоваться все коги." +msgstr "The base class that all cogs must inherit from." msgid "A cog is a collection of commands, listeners, and optional state to help group commands together. More information on them can be found on the :ref:`ext_commands_cogs` page." -msgstr "Ког - это набор команд, слушателей и необязательных состояний, которые помогают сгруппировать команды. Более подробную информацию о них можно найти на странице :ref:`ext_commands_cogs`." +msgstr "A cog is a collection of commands, listeners, and optional state to help group commands together. More information on them can be found on the :ref:`ext_commands_cogs` page." msgid "When inheriting from this class, the options shown in :class:`CogMeta` are equally valid here." -msgstr "При наследовании от этого класса опции, указанные в :class:`CogMeta`, одинаково актуальны и здесь." +msgstr "When inheriting from this class, the options shown in :class:`CogMeta` are equally valid here." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined inside this cog. .. note:: This does not include subcommands." -msgstr ":class:`list` включающий в себя :class:`.ApplicationCommand`\\ы которые определены внутри этого кога. .. note:: Сюда не входят подкоманды." +msgstr "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined inside this cog. .. note:: This does not include subcommands." msgid "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined inside this cog." -msgstr ":class:`list` включающий в себя :class:`.ApplicationCommand`\\ы которые определены внутри этого кога." +msgstr "A :class:`list` of :class:`.ApplicationCommand`\\s that are defined inside this cog." msgid "This does not include subcommands." -msgstr "Сюда не входят подкоманды." +msgstr "This does not include subcommands." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid "List[:class:`.ApplicationCommand`]" msgstr "List[:class:`.ApplicationCommand`]" msgid "Returns the cog's specified name, not the class name." -msgstr "Возвращает указанное имя кога, а не имя класса." +msgstr "Returns the cog's specified name, not the class name." msgid "Returns the cog's description, typically the cleaned docstring." -msgstr "Возвращает описание когда, обычно очищенный docstring." +msgstr "Returns the cog's description, typically the cleaned docstring." msgid "An iterator that recursively walks through this cog's commands and subcommands." -msgstr "Итератор, который рекурсивно перебирает команды и подкоманды этого кога." +msgstr "An iterator that recursively walks through this cog's commands and subcommands." msgid "Yields" -msgstr "Выход" +msgstr "Yields" msgid "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." -msgstr "Union[:class:`.Command`, :class:`.Group`] -- Команда или группа из кога." +msgstr "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the cog." msgid "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." -msgstr "Возвращает :class:`list` (имя, функция) слушателей, которые определены в этом коге." +msgstr "Returns a :class:`list` of (name, function) listener pairs that are defined in this cog." msgid "The listeners defined in this cog." -msgstr "Слушатели, определенные в этом коге." +msgstr "The listeners defined in this cog." msgid "List[Tuple[:class:`str`, :ref:`coroutine `]]" msgstr "List[Tuple[:class:`str`, :ref:`coroutine `]]" msgid "A decorator that marks a function as a listener." -msgstr "Декоратор, который помечает функцию как слушателя." +msgstr "A decorator that marks a function as a listener." msgid "This is the cog equivalent of :meth:`.Bot.listen`." -msgstr "Это эквивалентно :meth:`.Bot.listen`." +msgstr "This is the cog equivalent of :meth:`.Bot.listen`." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "The name of the event being listened to. If not provided, it defaults to the function's name." -msgstr "Имя прослушиваемого события. Если оно не указано, то по умолчанию используется имя функции." +msgstr "The name of the event being listened to. If not provided, it defaults to the function's name." msgid "If this listener should only be called once after each cog load. Defaults to false." -msgstr "Если этот слушатель должен вызываться только один раз после каждой загрузки кога." +msgstr "If this listener should only be called once after each cog load. Defaults to false." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "The function is not a coroutine function or a string was not passed as the name." -msgstr "Функция не является короутинной функцией или в качестве имени не была передана строка." +msgstr "The function is not a coroutine function or a string was not passed as the name." 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 "Проверяет, есть ли у кога обработчик ошибок. :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 "A special method that is called when the cog gets removed." -msgstr "Специальный метод, который вызывается, когда ког удаляется." +msgstr "A special method that is called when the cog gets removed." msgid "This function **cannot** be a coroutine. It must be a regular function." -msgstr "Эта функция **не может** быть короутиной. Она должна быть обычной функцией." +msgstr "This function **cannot** be a coroutine. It must be a regular function." msgid "Subclasses must replace this if they want special unloading behaviour." -msgstr "Подклассы должны заменить ее, если им нужно особое поведение при выгрузке кога." +msgstr "Subclasses must replace this if they want special unloading behaviour." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "A special method that registers as a :meth:`.Bot.check_once` check." -msgstr "Специальный метод, который регистрируется как проверка :meth:`.Bot.check_once`." +msgstr "A special method that registers as a :meth:`.Bot.check_once` check." msgid "This function **can** be a coroutine and must take a sole parameter, ``ctx``, to represent the :class:`.Context` or :class:`.ApplicationContext`." -msgstr "Эта функция **может** быть короутиной и должна принимать единственный параметр, ``ctx``, представляющий собой :class:`.Context` или :class:`.ApplicationContext`." +msgstr "This function **can** be a coroutine and must take a sole parameter, ``ctx``, to represent the :class:`.Context` or :class:`.ApplicationContext`." msgid "The invocation context." -msgstr "Контекст вызова." +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 "Специальный метод, который регистрируется как проверка:meth:`.Bot.check`." +msgstr "A special method that registers as a :meth:`.Bot.check` check." msgid "A special method that registers as a :func:`~discord.ext.commands.check` for every command and subcommand in this cog." -msgstr "Специальный метод, который регистрируется как :func:`~discord.ext.commands.check` для каждой команды и подкоманды в этом коге." +msgstr "A special method that registers as a :func:`~discord.ext.commands.check` for every command and subcommand in this cog." msgid "A special method that is called whenever an error is dispatched inside this cog." -msgstr "Специальный метод, который вызывается всякий раз, когда внутри этого кога происходит ошибка." +msgstr "A special method that is called whenever an error is dispatched inside this cog." msgid "This is similar to :func:`.on_command_error` except only applying to the commands inside this cog." -msgstr "Это похоже на :func:`.on_command_error`, только применяется к командам внутри этого кога." +msgstr "This is similar to :func:`.on_command_error` except only applying to the commands inside this cog." msgid "This **must** be a coroutine." -msgstr "Это **должно** быть короутиной." +msgstr "This **must** be a coroutine." msgid "The invocation context where the error happened." -msgstr "Контекст вызова, в котором произошла ошибка." +msgstr "The invocation context where the error happened." msgid "The error that happened." -msgstr "Ошибка, которая произошла." +msgstr "The error that happened." msgid "A special method that acts as a cog local pre-invoke hook." -msgstr "Специальный метод, который действует как локальный хук кога предварительного вызова." +msgstr "A special method that acts as a cog local pre-invoke hook." msgid "This is similar to :meth:`.ApplicationCommand.before_invoke`." -msgstr "Это похоже на :meth:`.ApplicationCommand.before_invoke`." +msgstr "This is similar to :meth:`.ApplicationCommand.before_invoke`." msgid "A special method that acts as a cog local post-invoke hook." -msgstr "Специальный метод, который действует как локальный хук кога после вызова." +msgstr "A special method that acts as a cog local post-invoke hook." msgid "This is similar to :meth:`.ApplicationCommand.after_invoke`." -msgstr "Это похоже на :meth:`.ApplicationCommand.after_invoke`." +msgstr "This is similar to :meth:`.ApplicationCommand.after_invoke`." msgid "A metaclass for defining a cog." -msgstr "Метакласс для определения кога." +msgstr "A metaclass for defining a cog." msgid "Note that you should probably not use this directly. It is exposed purely for documentation purposes along with making custom metaclasses to intermix with other metaclasses such as the :class:`abc.ABCMeta` metaclass." -msgstr "Обратите внимание, что вам, вероятно, не следует использовать его напрямую. Он используется исключительно в целях документации, а также для создания пользовательских метаклассов для смешивания с другими метаклассами, такими как метакласс :class:`abc.ABCMeta`." +msgstr "Note that you should probably not use this directly. It is exposed purely for documentation purposes along with making custom metaclasses to intermix with other metaclasses such as the :class:`abc.ABCMeta` metaclass." msgid "For example, to create an abstract cog mixin class, the following would be done." -msgstr "Например, чтобы создать абстрактный класс cog mixin, нужно сделать следующее." +msgstr "For example, to create an abstract cog mixin class, the following would be done." msgid "When passing an attribute of a metaclass that is documented below, note that you must pass it as a keyword-only argument to the class creation like the following example:" -msgstr "При передаче атрибута метакласса, который документирован ниже, обратите внимание, что вы должны передавать его как аргумент создания класса, содержащий только ключевое слово, как показано в следующем примере:" +msgstr "When passing an attribute of a metaclass that is documented below, note that you must pass it as a keyword-only argument to the class creation like the following example:" msgid "The cog name. By default, it is the name of the class with no modification." -msgstr "Имя кога. По умолчанию это имя класса без изменений." +msgstr "The cog name. By default, it is the name of the class with no modification." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`str`" msgstr ":class:`str`" msgid "The cog description. By default, it is the cleaned docstring of the class." -msgstr "Описание кога. По умолчанию это очищенный docstring класса." +msgstr "The cog description. By default, it is the cleaned docstring of the class." msgid "A list of attributes to apply to every command inside this cog. The dictionary is passed into the :class:`Command` options at ``__init__``. If you specify attributes inside the command attribute in the class, it will override the one specified inside this attribute. For example:" -msgstr "Список атрибутов, применяемых к каждой команде внутри этого кога. Словарь передается в опции :class:`Command`` при ``__init__``. Если вы укажете атрибуты внутри атрибута command в классе, то он будет переопределять тот, который указан внутри этого атрибута. Например:" +msgstr "A list of attributes to apply to every command inside this cog. The dictionary is passed into the :class:`Command` options at ``__init__``. If you specify attributes inside the command attribute in the class, it will override the one specified inside this attribute. For example:" msgid ":class:`dict`" msgstr ":class:`dict`" msgid "A shortcut to :attr:`.command_attrs`, what ``guild_ids`` should all application commands have in the cog. You can override this by setting ``guild_ids`` per command." -msgstr "Сокращение для :attr:`.command_attrs`, какие ``guild_ids`` должны быть у всех команд приложения в cog. Вы можете переопределить это, установив ``guild_ids`` для каждой команды." +msgstr "A shortcut to :attr:`.command_attrs`, what ``guild_ids`` should all application commands have in the cog. You can override this by setting ``guild_ids`` per command." msgid "Optional[List[:class:`int`]]" msgstr "Optional[List[:class:`int`]]" diff --git a/docs/locales/ru/LC_MESSAGES/api/data_classes.po b/docs/locales/ru/LC_MESSAGES/api/data_classes.po index 4d1ccf3b2b..0b43e6354a 100644 --- a/docs/locales/ru/LC_MESSAGES/api/data_classes.po +++ b/docs/locales/ru/LC_MESSAGES/api/data_classes.po @@ -48,13 +48,13 @@ msgid "The ID of the object." msgstr "The ID of the object." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Returns the snowflake's creation time in UTC." msgstr "Returns the snowflake's creation time in UTC." @@ -132,7 +132,7 @@ msgid "Returns the inverse of a flag." msgstr "Returns the inverse of a flag." msgid "Return the flag's hash." -msgstr "Возвращает хеш флага." +msgstr "Return the flag's hash." msgid "Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs." msgstr "Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs." @@ -144,7 +144,7 @@ msgid "A factory method that creates a :class:`Intents` with everything enabled. msgstr "A factory method that creates a :class:`Intents` with everything enabled." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.flags.Intents\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.flags.Intents\\``" @@ -879,7 +879,7 @@ msgid "Whether replying to the referenced message should raise :class:`HTTPExcep 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 "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A reference to the message." msgstr "A reference to the message." @@ -966,7 +966,7 @@ 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 "Вызывает" +msgstr "Raises" msgid "You do not have proper permissions to delete the message." msgstr "You do not have proper permissions to delete the message." diff --git a/docs/locales/ru/LC_MESSAGES/api/events.po b/docs/locales/ru/LC_MESSAGES/api/events.po index c658367149..b312999248 100644 --- a/docs/locales/ru/LC_MESSAGES/api/events.po +++ b/docs/locales/ru/LC_MESSAGES/api/events.po @@ -33,7 +33,7 @@ msgid "Called when an application command is received." msgstr "Called when an application command is received." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "The ApplicationContext associated to the command being received." msgstr "The ApplicationContext associated to the command being received." diff --git a/docs/locales/ru/LC_MESSAGES/api/exceptions.po b/docs/locales/ru/LC_MESSAGES/api/exceptions.po index 9cf43b1e5e..66bba88ff5 100644 --- a/docs/locales/ru/LC_MESSAGES/api/exceptions.po +++ b/docs/locales/ru/LC_MESSAGES/api/exceptions.po @@ -12,10 +12,10 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Exceptions" -msgstr "Исключения" +msgstr "Exceptions" msgid "Exception Hierarchy" -msgstr "Иерархия исключений" +msgstr "Exception Hierarchy" msgid ":exc:`Exception`" msgstr ":exc:`Exception`" @@ -117,106 +117,106 @@ msgid ":exc:`sinks.OGGSinkError`" msgstr ":exc:`sinks.OGGSinkError`" msgid "Objects" -msgstr "Объекты" +msgstr "Objects" msgid "The following exceptions are thrown by the library." -msgstr "Библиотека вызывает следующие исключения." +msgstr "The following exceptions are thrown by the library." msgid "Base exception class for pycord" -msgstr "Базовый класс исключения pycord" +msgstr "Base exception class for pycord" msgid "Ideally speaking, this could be caught to handle any exceptions raised from this library." -msgstr "В идеале, это может быть сделано для обработки любых исключений, возникающих при работе с этой библиотекой." +msgstr "Ideally speaking, this could be caught to handle any exceptions raised from this library." msgid "Exception that's raised when an operation in the :class:`Client` fails." -msgstr "Исключение, возникающее при неудачном выполнении операции в :class:`Client`." +msgstr "Exception that's raised when an operation in the :class:`Client` fails." msgid "These are usually for exceptions that happened due to user input." -msgstr "Обычно они предназначены для исключений, возникших из-за ввода данных пользователем." +msgstr "These are usually for exceptions that happened due to user input." msgid "Exception that's raised when the :meth:`Client.login` function fails to log you in from improper credentials or some other misc. failure." -msgstr "Исключение, возникающее, когда функция :meth:`Client.login` не смогла войти в систему из-за неправильных учетных данных или других ошибок." +msgstr "Exception that's raised when the :meth:`Client.login` function fails to log you in from improper credentials or some other misc. failure." msgid "Exception that is raised when an async iteration operation has no more items." -msgstr "Исключение, возникающее, когда в асинхронной итерационной операции больше нет элементов." +msgstr "Exception that is raised when an async iteration operation has no more items." msgid "Exception that's raised when an HTTP request operation fails." -msgstr "Исключение, возникающее при неудачном HTTP-запросе." +msgstr "Exception that's raised when an HTTP request operation fails." msgid "The response of the failed HTTP request. This is an instance of :class:`aiohttp.ClientResponse`. In some cases this could also be a :class:`requests.Response`." -msgstr "Ответ на неудачный HTTP-запрос. Это экземпляр :class:`aiohttp.ClientResponse`. В некоторых случаях это также может быть экземпляр :class:`requests.Response`." +msgstr "The response of the failed HTTP request. This is an instance of :class:`aiohttp.ClientResponse`. In some cases this could also be a :class:`requests.Response`." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`aiohttp.ClientResponse`" msgstr ":class:`aiohttp.ClientResponse`" msgid "The text of the error. Could be an empty string." -msgstr "Текст ошибки. Может быть пустой строкой." +msgstr "The text of the error. Could be an empty string." msgid ":class:`str`" msgstr ":class:`str`" msgid "The status code of the HTTP request." -msgstr "Код статуса HTTP-запроса." +msgstr "The status code of the HTTP request." msgid ":class:`int`" msgstr ":class:`int`" msgid "The Discord specific error code for the failure." -msgstr "Код ошибки, связанный со сбоем в Discord." +msgstr "The Discord specific error code for the failure." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Exception that's raised for when status code 403 occurs." -msgstr "Исключение, возникающее при появлении кода состояния 403." +msgstr "Exception that's raised for when status code 403 occurs." msgid "Subclass of :exc:`HTTPException`" -msgstr "Подкласс :exc:`HTTPException`" +msgstr "Subclass of :exc:`HTTPException`" msgid "Exception that's raised for when status code 404 occurs." -msgstr "Исключение, возникающее при появлении кода состояния 404." +msgstr "Exception that's raised for when status code 404 occurs." msgid "Exception that's raised for when a 500 range status code occurs." -msgstr "Исключение, возникающее при появлении кода состояния в диапазоне 500." +msgstr "Exception that's raised for when a 500 range status code occurs." msgid "Subclass of :exc:`HTTPException`." -msgstr "Подкласс :exc:`HTTPException`." +msgstr "Subclass of :exc:`HTTPException`." msgid "Exception that's raised when the library encounters unknown or invalid data from Discord." -msgstr "Исключение, возникающее, когда библиотека получает неизвестные или недействительные данные из Discord." +msgstr "Exception that's raised when the library encounters unknown or invalid data from Discord." msgid "Exception that's raised when an argument to a function is invalid some way (e.g. wrong value or wrong type)." -msgstr "Исключение, возникающее, когда аргумент функции каким-либо образом недействителен (например, имеет неправильное значение или неправильный тип)." +msgstr "Exception that's raised when an argument to a function is invalid some way (e.g. wrong value or wrong type)." msgid "This could be considered the parallel of ``ValueError`` and ``TypeError`` except inherited from :exc:`ClientException` and thus :exc:`DiscordException`." -msgstr "Это можно считать параллелью ``ValueError`` и ``TypeError``, только унаследованной от :exc:`ClientException`` и, соответственно, :exc:`DiscordException``." +msgstr "This could be considered the parallel of ``ValueError`` and ``TypeError`` except inherited from :exc:`ClientException` and thus :exc:`DiscordException`." msgid "An exception that is raised when the gateway for Discord could not be found" -msgstr "Исключение, которое возникает, когда шлюз для Discord не может быть найден" +msgstr "An exception that is raised when the gateway for Discord could not be found" msgid "Exception that's raised when the gateway connection is closed for reasons that could not be handled internally." -msgstr "Исключение, возникающее, когда соединение со шлюзом закрывается по причинам, которые не могут быть обработаны." +msgstr "Exception that's raised when the gateway connection is closed for reasons that could not be handled internally." msgid "The close code of the websocket." -msgstr "Код закрытия веб-сокета." +msgstr "The close code of the websocket." msgid "The reason provided for the closure." -msgstr "Причина закрытия." +msgstr "The reason provided for the closure." msgid "The shard ID that got closed if applicable." -msgstr "Идентификатор шарда, который был закрыт, если применимо." +msgstr "The shard ID that got closed if applicable." msgid "Optional[:class:`int`]" msgstr "Optional[:class:`int`]" msgid "Exception that's raised when the gateway is requesting privileged intents, but they're not ticked in the developer page yet." -msgstr "Исключение, возникающее, когда шлюз запрашивает привилегированные намерения, но они еще не включены на странице разработчика." +msgstr "Exception that's raised when the gateway is requesting privileged intents, but they're not ticked in the developer page yet." msgid "Go to https://discord.com/developers/applications/ and enable the intents that are required. Currently, these are as follows:" -msgstr "Перейдите на страницу https://discord.com/developers/applications/ и включите необходимые намерения. В настоящее время они следующие:" +msgstr "Go to https://discord.com/developers/applications/ and enable the intents that are required. Currently, these are as follows:" msgid ":attr:`Intents.members`" msgstr ":attr:`Intents.members`" @@ -228,104 +228,104 @@ msgid ":attr:`Intents.message_content`" msgstr ":attr:`Intents.message_content`" msgid "Exception that's raised when sending another interaction response using :class:`InteractionResponse` when one has already been done before." -msgstr "Исключение, возникающее при отправке еще одного ответа на интеракцию с помощью :class:`InteractionResponse`, когда один уже был сделан ранее." +msgstr "Exception that's raised when sending another interaction response using :class:`InteractionResponse` when one has already been done before." msgid "An interaction can only respond once." -msgstr "На интеракцию можно ответить только один раз." +msgstr "An interaction can only respond once." msgid "The interaction that's already been responded to." -msgstr "Интеракция, на которое уже был дан ответ." +msgstr "The interaction that's already been responded to." msgid ":class:`Interaction`" msgstr ":class:`Interaction`" msgid "An exception that is thrown for libopus related errors." -msgstr "Исключение, которое выбрасывается при ошибках, связанных с libopus." +msgstr "An exception that is thrown for libopus related errors." msgid "The error code returned." -msgstr "Возвращенный код ошибки." +msgstr "The error code returned." msgid "An exception that is thrown for when libopus is not loaded." -msgstr "Исключение, возникающее, когда libopus не загружен." +msgstr "An exception that is thrown for when libopus is not loaded." msgid "The base exception type for all application command related errors." -msgstr "Базовый тип исключения для всех ошибок, связанных с командами приложения." +msgstr "The base exception type for all application command related errors." msgid "This inherits from :exc:`DiscordException`." -msgstr "Наследуется от :exc:`DiscordException`." +msgstr "This inherits from :exc:`DiscordException`." msgid "This exception and exceptions inherited from it are handled in a special way as they are caught and passed into a special event from :class:`.Bot`\\, :func:`.on_command_error`." -msgstr "Это исключение и унаследованные от него исключения обрабатываются особым образом, поскольку они перехватываются и передаются в специальное событие из :class:`.Bot`\\, :func:`.on_command_error`." +msgstr "This exception and exceptions inherited from it are handled in a special way as they are caught and passed into a special event from :class:`.Bot`\\, :func:`.on_command_error`." msgid "Exception raised when the predicates in :attr:`.Command.checks` have failed." -msgstr "Исключение поднимается, если предикаты в :attr:`.Command.checks` не сработали." +msgstr "Exception raised when the predicates in :attr:`.Command.checks` have failed." msgid "This inherits from :exc:`ApplicationCommandError`" -msgstr "Наследуется от :exc:`ApplicationCommandError`" +msgstr "This inherits from :exc:`ApplicationCommandError`" msgid "Exception raised when the command being invoked raised an exception." -msgstr "Исключение, возникающее, когда вызываемая команда вызывает исключение." +msgstr "Exception raised when the command being invoked raised an exception." msgid "The original exception that was raised. You can also get this via the ``__cause__`` attribute." -msgstr "Первоначальное исключение, которое было поднято. Вы также можете получить его через атрибут ``__cause__``." +msgstr "The original exception that was raised. You can also get this via the ``__cause__`` attribute." msgid "Base exception for extension related errors." -msgstr "Базовое исключение для ошибок, связанных с расширением." +msgstr "Base exception for extension related errors." msgid "This inherits from :exc:`~discord.DiscordException`." -msgstr "Оно наследуется от :exc:`~discord.DiscordException`." +msgstr "This inherits from :exc:`~discord.DiscordException`." msgid "The extension that had an error." -msgstr "Расширение, в котором произошла ошибка." +msgstr "The extension that had an error." msgid "An exception raised when an extension has already been loaded." -msgstr "Исключение, возникающее, когда расширение уже было загружено." +msgstr "An exception raised when an extension has already been loaded." msgid "This inherits from :exc:`ExtensionError`" -msgstr "Наследуется от :exc:`ExtensionError`" +msgstr "This inherits from :exc:`ExtensionError`" msgid "An exception raised when an extension was not loaded." -msgstr "Исключение, возникающее, когда расширение не было загружено." +msgstr "An exception raised when an extension was not loaded." msgid "An exception raised when an extension does not have a ``setup`` entry point function." -msgstr "Исключение, возникающее, когда расширение не имеет функции точки входа ``setup``." +msgstr "An exception raised when an extension does not have a ``setup`` entry point function." msgid "An exception raised when an extension failed to load during execution of the module or ``setup`` entry point." -msgstr "Исключение, возникающее, когда расширение не удалось загрузить во время выполнения модуля или точки входа ``setup``." +msgstr "An exception raised when an extension failed to load during execution of the module or ``setup`` entry point." msgid "The extension that had the error." -msgstr "Расширение, в котором возникла ошибка." +msgstr "The extension that had the error." msgid "An exception raised when an extension is not found." -msgstr "Исключение, возникающее, когда расширение не найдено." +msgstr "An exception raised when an extension is not found." msgid "Made the ``original`` attribute always None." -msgstr "Атрибут ``original`` теперь всегда None." +msgstr "Made the ``original`` attribute always None." msgid "Raised when a Sink error occurs." -msgstr "Возбуждается при возникновении ошибки Sink." +msgstr "Raised when a Sink error occurs." msgid "Exception that's thrown when there is an error while trying to record audio from a voice channel." -msgstr "Исключение, которое выбрасывается при ошибке во время попытки записи звука с голосового канала." +msgstr "Exception that's thrown when there is an error while trying to record audio from a voice channel." msgid "Exception thrown when an exception occurs with :class:`WaveSink`" -msgstr "Исключение, возникающее при возникновении исключения в :class:`WaveSink`" +msgstr "Exception thrown when an exception occurs with :class:`WaveSink`" msgid "Exception thrown when an exception occurs with :class:`MP3Sink`" -msgstr "Исключение, возникающее при возникновении исключения в :class:`MP3Sink`" +msgstr "Exception thrown when an exception occurs with :class:`MP3Sink`" msgid "Exception thrown when an exception occurs with :class:`MP4Sink`" -msgstr "Исключение, возникающее при возникновении исключения в :class:`MP4Sink`" +msgstr "Exception thrown when an exception occurs with :class:`MP4Sink`" msgid "Exception thrown when an exception occurs with :class:`M4ASink`" -msgstr "Исключение, возникающее при возникновении исключения в :class:`M4ASink`" +msgstr "Exception thrown when an exception occurs with :class:`M4ASink`" msgid "Exception thrown when an exception occurs with :class:`MKVSink`" -msgstr "Исключение, возникающее при возникновении исключения в :class:`MKVSink`" +msgstr "Exception thrown when an exception occurs with :class:`MKVSink`" msgid "Exception thrown when an exception occurs with :class:`MKASink`" -msgstr "Исключение, возникающее при возникновении исключения в :class:`MKASink`" +msgstr "Exception thrown when an exception occurs with :class:`MKASink`" msgid "Exception thrown when an exception occurs with :class:`OGGSink`" -msgstr "Исключение, возникающее при возникновении исключения в :class:`OGGSink`" +msgstr "Exception thrown when an exception occurs with :class:`OGGSink`" diff --git a/docs/locales/ru/LC_MESSAGES/api/index.po b/docs/locales/ru/LC_MESSAGES/api/index.po index cf7fdd3a9a..19dbb17fdf 100644 --- a/docs/locales/ru/LC_MESSAGES/api/index.po +++ b/docs/locales/ru/LC_MESSAGES/api/index.po @@ -12,14 +12,14 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Table of Contents" -msgstr "Содержания" +msgstr "Table of Contents" msgid "API Reference" -msgstr "Справочник по API" +msgstr "API Reference" msgid "The following section outlines the API of Pycord." -msgstr "Следующий раздел описывает API Pycord." +msgstr "The following section outlines the API of Pycord." msgid "This module uses the Python logging module to log diagnostic and errors in an output independent way. If the logging module is not configured, these logs will not be output anywhere. See :ref:`logging_setup` for more information on how to set up and use the logging module with Pycord." -msgstr "Этот модуль использует модуль logging для регистрации диагностических данных и ошибок независимым от вывода способом. Если модуль протоколирования не настроен, эти журналы не будут выводиться никуда. Смотрите :ref:`logging_setup` для получения дополнительной информации о том, как настроить и использовать модуль logging в Pycord." +msgstr "This module uses the Python logging module to log diagnostic and errors in an output independent way. If the logging module is not configured, these logs will not be output anywhere. See :ref:`logging_setup` for more information on how to set up and use the logging module with Pycord." diff --git a/docs/locales/ru/LC_MESSAGES/api/models.po b/docs/locales/ru/LC_MESSAGES/api/models.po index 75816273c0..2bd42c06ae 100644 --- a/docs/locales/ru/LC_MESSAGES/api/models.po +++ b/docs/locales/ru/LC_MESSAGES/api/models.po @@ -48,7 +48,7 @@ msgid "Returns the hash of the asset." msgstr "Returns the hash of the asset." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Returns the underlying URL of the asset." msgstr "Returns the underlying URL of the asset." @@ -60,7 +60,7 @@ msgid "Returns whether the asset is animated." msgstr "Returns whether the asset is animated." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" @@ -78,7 +78,7 @@ msgid "The new format to change it to if the asset isn't animated. Must be eithe msgstr "The new format to change it to if the asset isn't animated. Must be either 'webp', 'jpeg', 'jpg', or 'png'." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "The newly updated asset." msgstr "The newly updated asset." @@ -87,7 +87,7 @@ msgid ":class:`Asset`" msgstr ":class:`Asset`" msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "An invalid size or format was passed." msgstr "An invalid size or format was passed." @@ -237,7 +237,7 @@ msgid "Indicates if the user is currently deafened by the guild." msgstr "Indicates if the user is currently deafened by the guild." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`bool`" msgstr ":class:`bool`" @@ -549,13 +549,13 @@ msgid "Checks if two users are not equal." msgstr "Checks if two users are not equal." msgid "Return the user's hash." -msgstr "Возвращает хеш пользователя." +msgstr "Return the user's hash." msgid "Returns the user's name with discriminator or global_name." msgstr "Returns the user's name with discriminator or global_name." msgid "The user's username." -msgstr "Имя пользователя." +msgstr "The user's username." msgid ":class:`str`" msgstr ":class:`str`" @@ -570,10 +570,10 @@ msgid "If the user has migrated to the new username system, this will always be msgstr "If the user has migrated to the new username system, this will always be 0." msgid "The user's global name." -msgstr "Глобальное имя пользователя." +msgstr "The user's global name." msgid "Specifies if the user is a bot account." -msgstr "Определяет, является ли пользователь учетной записью бота." +msgstr "Specifies if the user is a bot account." msgid "Specifies if the user is a system user (i.e. represents Discord officially)." msgstr "Specifies if the user is a system user (i.e. represents Discord officially)." @@ -690,7 +690,7 @@ msgid "Returns a URL that allows the client to jump to the user." msgstr "Returns a URL that allows the client to jump to the user." msgid "Returns a string that allows you to mention the given user." -msgstr "Возвращает строку, которая позволяет упомянуть этого пользователя." +msgstr "Returns a string that allows you to mention the given user." msgid "Checks if the user is mentioned in the specified message." msgstr "Checks if the user is mentioned in the specified message." @@ -708,7 +708,7 @@ msgid "Represents a Discord user." msgstr "Represents a Discord user." msgid "If the user has migrated to the new username system, this will always be \"0\"." -msgstr "Если пользователь мигрировал в новую систему имени пользователя, это всегда будет \"0\"." +msgstr "If the user has migrated to the new username system, this will always be \"0\"." msgid "Returns the channel associated with this user if it exists." msgstr "Returns the channel associated with this user if it exists." @@ -2070,7 +2070,7 @@ msgid "The category to place the newly created channel under. The permissions wi msgstr "The category to place the newly created channel under. The permissions will be automatically synced to category if no overwrites are provided." msgid "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." -msgstr "Позиция в списке каналов. Это число, которое начинается с 0. Например, верхний канал имеет позицию 0." +msgstr "The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0." msgid "The new channel's topic." msgstr "The new channel's topic." @@ -2091,10 +2091,10 @@ msgid ":class:`TextChannel`" msgstr ":class:`TextChannel`" msgid "You do not have the proper permissions to create this channel." -msgstr "У вас нет соответствующих прав для создания этого канала." +msgstr "You do not have the proper permissions to create this channel." msgid "Creating the channel failed." -msgstr "Не удалось создать канал." +msgstr "Creating the channel failed." msgid "The permission overwrite information is not in proper form." msgstr "The permission overwrite information is not in proper form." @@ -2376,13 +2376,13 @@ msgid ":class:`BanEntry`" msgstr ":class:`BanEntry`" msgid "You do not have proper permissions to get the information." -msgstr "У вас нет соответствующих прав для получения этой информации." +msgstr "You do not have proper permissions to get the information." msgid "This user is not banned." msgstr "This user is not banned." msgid "An error occurred while fetching the information." -msgstr "Произошла ошибка при получении информации." +msgstr "An error occurred while fetching the information." msgid "Retrieves a :class:`.abc.GuildChannel` or :class:`.Thread` with the specified ID." msgstr "Retrieves a :class:`.abc.GuildChannel` or :class:`.Thread` with the specified ID." @@ -2454,7 +2454,7 @@ msgid "The number of days before counting as inactive." msgstr "The number of days before counting as inactive." msgid "The reason for doing this action. Shows up on the audit log." -msgstr "Причина совершения данного действия. Отображается в журнале аудита." +msgstr "The reason for doing this action. Shows up on the audit log." msgid "Whether to compute the prune count. This defaults to ``True`` which makes it prone to timeouts in very large guilds. In order to prevent timeouts, you must set this to ``False``. If this is set to ``False``\\, then this function will always return ``None``." msgstr "Whether to compute the prune count. This defaults to ``True`` which makes it prone to timeouts in very large guilds. In order to prevent timeouts, you must set this to ``False``. If this is set to ``False``\\, then this function will always return ``None``." @@ -2526,7 +2526,7 @@ msgid "You must have the :attr:`~Permissions.manage_guild` permission to get thi msgstr "You must have the :attr:`~Permissions.manage_guild` permission to get this information." msgid "The list of invites that are currently active." -msgstr "Список приглашений, которые в данный момент активны." +msgstr "The list of invites that are currently active." msgid "List[:class:`Invite`]" msgstr "List[:class:`Invite`]" @@ -4107,10 +4107,10 @@ msgid ":class:`ChannelType`" msgstr ":class:`ChannelType`" msgid "The string that allows you to mention the channel." -msgstr "Строка, которая позволяет упомянуть канал." +msgstr "The string that allows you to mention the channel." msgid "Returns the channel's creation time in UTC." -msgstr "Возвращает время создания канала в UTC." +msgstr "Returns the channel's creation time in UTC." msgid "Represents a Discord :class:`Guild` or :class:`abc.GuildChannel` invite." msgstr "Represents a Discord :class:`Guild` or :class:`abc.GuildChannel` invite." @@ -4125,7 +4125,7 @@ msgid "Returns the invite hash." msgstr "Returns the invite hash." msgid "Returns the invite URL." -msgstr "Возвращает URL-адрес приглашения." +msgstr "Returns the invite URL." msgid "The following table illustrates what methods will obtain the attributes:" msgstr "The following table illustrates what methods will obtain the attributes:" @@ -4293,7 +4293,7 @@ msgid "Checks if a role is lower or equal to another in the hierarchy." msgstr "Checks if a role is lower or equal to another in the hierarchy." msgid "Return the role's hash." -msgstr "Возвращает хеш роли." +msgstr "Return the role's hash." msgid "Returns the role's name." msgstr "Returns the role's name." @@ -5262,16 +5262,16 @@ msgid "An NSFW thread is a thread that has a parent that is an NSFW channel, i.e msgstr "An NSFW thread is a thread that has a parent that is an NSFW channel, i.e. :meth:`.TextChannel.is_nsfw` is ``True``." msgid "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." -msgstr "Обрабатывает разрешения для :class:`~discord.Member` или :class:`~discord.Role`." +msgstr "Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`." msgid "Since threads do not have their own permissions, they inherit them from the parent channel. This is a convenience method for calling :meth:`~discord.TextChannel.permissions_for` on the parent channel." msgstr "Since threads do not have their own permissions, they inherit them from the parent channel. This is a convenience method for calling :meth:`~discord.TextChannel.permissions_for` on the parent channel." msgid "The object to resolve permissions for. This could be either a member or a role. If it's a role then member overwrites are not computed." -msgstr "Объект, для которого необходимо вычислить разрешения. Это может быть либо участник, либо роль. Если это роль, то переопределение прав для участников не вычисляется." +msgstr "The object to resolve permissions for. This could be either a member or a role. If it's a role then member overwrites are not computed." msgid "The resolved permissions for the member or role." -msgstr "Вычисленные разрешения для участника или роли." +msgstr "The resolved permissions for the member or role." msgid ":class:`~discord.Permissions`" msgstr ":class:`~discord.Permissions`" @@ -5535,10 +5535,10 @@ msgid "Returns the channel's name." msgstr "Returns the channel's name." msgid "The channel name." -msgstr "Название канала." +msgstr "The channel name." msgid "The guild the channel belongs to." -msgstr "Сервер к которому принадлежит канал." +msgstr "The guild the channel belongs to." msgid "The channel ID." msgstr "The channel ID." @@ -5631,16 +5631,16 @@ msgid "A list of members who are moderating the stage channel." msgstr "A list of members who are moderating the stage channel." msgid "Clones this channel. This creates a channel with the same properties as this channel." -msgstr "Клонирует данный канал. Создает канал с такими же свойствами, что и этот канал." +msgstr "Clones this channel. This creates a channel with the same properties as this channel." msgid "You must have the :attr:`~discord.Permissions.manage_channels` permission to do this." -msgstr "Для этого у вас должно быть разрешение :attr:`~discord.Permissions.manage_channels`." +msgstr "You must have the :attr:`~discord.Permissions.manage_channels` permission to do this." msgid "The name of the new channel. If not provided, defaults to this channel name." -msgstr "Имя нового канала. Если не указано, по умолчанию используется имя этого канала." +msgstr "The name of the new channel. If not provided, defaults to this channel name." msgid "The reason for cloning this channel. Shows up on the audit log." -msgstr "Причина клонирования этого канала. Отображается в журнале аудита." +msgstr "The reason for cloning this channel. Shows up on the audit log." msgid ":class:`.abc.GuildChannel`" msgstr ":class:`.abc.GuildChannel`" @@ -5742,13 +5742,13 @@ msgid "Editing the channel failed." msgstr "Editing the channel failed." msgid "The category this channel belongs to." -msgstr "Категория, к которой принадлежит канал." +msgstr "The category this channel belongs to." msgid "If there is no category then this is ``None``." -msgstr "Если нет категории, то это ``None``." +msgstr "If there is no category then this is ``None``." msgid "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." -msgstr "Возвращает список ролей, которые были переопределены по сравнению с их значениями по умолчанию в атрибуте :attr:`~discord.Guild.roles`." +msgstr "Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute." msgid "Connects to voice and creates a :class:`VoiceClient` to establish your connection to the voice server." msgstr "Connects to voice and creates a :class:`VoiceClient` to establish your connection to the voice server." @@ -5781,52 +5781,52 @@ msgid "The opus library has not been loaded." msgstr "The opus library has not been loaded." msgid "Creates an instant invite from a text or voice channel." -msgstr "Создает мгновенное приглашение из текстового или голосового канала." +msgstr "Creates an instant invite from a text or voice channel." msgid "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." -msgstr "Для этого у вас должно быть разрешение :attr:`~discord.Permissions.create_instant_invite`." +msgstr "You must have the :attr:`~discord.Permissions.create_instant_invite` permission to do this." msgid "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." -msgstr "Сколько времени должно длиться действие приглашения в секундах. Если значение равно 0, то срок действия приглашения не истекает. По умолчанию ``0``." +msgstr "How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``." msgid "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." -msgstr "Сколько раз приглашение может быть использовано. Если значение равно 0, то количество использований не ограничено. По умолчанию ``0``." +msgstr "How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``." msgid "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." -msgstr "Обозначает, что приглашение предоставляет временное членство (т.е. если участнику не была назначена роль, то он автоматически выгоняется после отключения). По умолчанию имеет значение ``False``." +msgstr "Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``." msgid "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." -msgstr "Указывает, следует ли создавать уникальный URL-адрес приглашения. По умолчанию имеет значение True. Если установить значение ``False``, то будет возвращено ранее созданное приглашение." +msgstr "Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite." msgid "The reason for creating this invite. Shows up on the audit log." -msgstr "Причина создания этого приглашения. Отображается в журнале аудита." +msgstr "The reason for creating this invite. Shows up on the audit log." msgid "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" -msgstr "Тип цели для приглашения в голосовой канал, если таковой имеется. .. versionadded:: 2.0" +msgstr "The type of target for the voice channel invite, if any. .. versionadded:: 2.0" msgid "The type of target for the voice channel invite, if any." -msgstr "Тип цели для приглашения в голосовой канал, если таковой имеется." +msgstr "The type of target for the voice channel invite, if any." msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" -msgstr "Пользователь, чей стрим должен отображаться в этом приглашении; требуется, если `target_type` - `TargetType.stream`. Пользователь должен стримить в этом канале. .. versionadded:: 2.0" +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel. .. versionadded:: 2.0" msgid "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." -msgstr "Пользователь, чей стрим должен отображаться в этом приглашении; требуется, если `target_type` - `TargetType.stream`. Пользователь должен стримить в этом канале." +msgstr "The user whose stream to display for this invite, required if `target_type` is `TargetType.stream`. The user must be streaming in the channel." msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" -msgstr "Идентификатор встроенного приложения для приглашения, требуется, если `target_type` имеет значение `TargetType.embedded_application`. .. versionadded:: 2.0" +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`. .. versionadded:: 2.0" msgid "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." -msgstr "Идентификатор встроенного приложения для приглашения, требуется, если `target_type` имеет значение `TargetType.embedded_application`." +msgstr "The id of the embedded application for the invite, required if `target_type` is `TargetType.embedded_application`." msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" -msgstr "Объект запланированного события для привязки к событию. Сокращение от :meth:`.Invite.set_scheduled_event` См. дополнительные сведения о привязке приглашений к событиям в :meth:`.Invite.set_scheduled_event`. .. versionadded:: 2.0" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event` See :meth:`.Invite.set_scheduled_event` for more info on event invite linking. .. versionadded:: 2.0" msgid "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" -msgstr "Объект запланированного события для привязки к событию. Сокращение от :meth:`.Invite.set_scheduled_event`" +msgstr "The scheduled event object to link to the event. Shortcut to :meth:`.Invite.set_scheduled_event`" msgid "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." -msgstr "Дополнительную информацию о привязке приглашений к событиям см. в разделе :meth:`.Invite.set_scheduled_event`." +msgstr "See :meth:`.Invite.set_scheduled_event` for more info on event invite linking." msgid "The invite that was created." msgstr "The invite that was created." @@ -5835,196 +5835,196 @@ msgid ":class:`~discord.Invite`" msgstr ":class:`~discord.Invite`" msgid "Invite creation failed." -msgstr "Не удалось создать приглашение." +msgstr "Invite creation failed." msgid "The channel that was passed is a category or an invalid channel." -msgstr "Переданный канал является категорией или невалидным каналом." +msgstr "The channel that was passed is a category or an invalid channel." msgid "Deletes the channel." -msgstr "Удаляет канал." +msgstr "Deletes the channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." -msgstr "У вас должно быть разрешение :attr:`~discord.Permissions.manage_channels`, чтобы использовать это." +msgstr "You must have :attr:`~discord.Permissions.manage_channels` permission to use this." msgid "The reason for deleting this channel. Shows up on the audit log." -msgstr "Причина удаления этого канала. Отображается в журнале аудита." +msgstr "The reason for deleting this channel. Shows up on the audit log." msgid "You do not have proper permissions to delete the channel." -msgstr "У вас нет соответствующих прав для удаления канала." +msgstr "You do not have proper permissions to delete the channel." msgid "The channel was not found or was already deleted." -msgstr "Канал не найден или уже был удален." +msgstr "The channel was not found or was already deleted." msgid "Deleting the channel failed." -msgstr "Не удалось удалить канал." +msgstr "Deleting the channel failed." msgid "Returns a list of all active instant invites from this channel." -msgstr "Возвращает список всех активных мгновенных приглашений с этого канала." +msgstr "Returns a list of all active instant invites from this channel." msgid "You must have :attr:`~discord.Permissions.manage_channels` to get this information." -msgstr "Вы должны иметь :attr:`~discord.Permissions.manage_channels`, чтобы получить эту информацию." +msgstr "You must have :attr:`~discord.Permissions.manage_channels` to get this information." msgid "List[:class:`~discord.Invite`]" msgstr "List[:class:`~discord.Invite`]" msgid "Returns a URL that allows the client to jump to the channel." -msgstr "Возвращает URL, который позволяет клиенту перейти к каналу." +msgstr "Returns a URL that allows the client to jump to the channel." msgid "Returns all members that are currently inside this voice channel." msgstr "Returns all members that are currently inside this voice channel." msgid "A rich interface to help move a channel relative to other channels." -msgstr "Богатый интерфейс, позволяющий перемещать канал относительно других каналов." +msgstr "A rich interface to help move a channel relative to other channels." msgid "If exact position movement is required, ``edit`` should be used instead." -msgstr "Если требуется точное перемещение позиции, вместо этого следует использовать ``edit``." +msgstr "If exact position movement is required, ``edit`` should be used instead." msgid "Voice channels will always be sorted below text channels. This is a Discord limitation." -msgstr "Голосовые каналы всегда будут отсортированы ниже текстовых." +msgstr "Voice channels will always be sorted below text channels. This is a Discord limitation." msgid "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." -msgstr "Перемещать ли канал в начало списка каналов (или в категорию, если она задана). Этот параметр является взаимоисключающим для ``end``, ``before`` и ``after``." +msgstr "Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``." msgid "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." -msgstr "Перемещать ли канал в конец списка каналов (или категории, если она задана). Этот параметр является взаимоисключающим для ```beginning``, ``before`` и ``after``." +msgstr "Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``." msgid "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." -msgstr "Канал, который должен быть перед нашим текущим каналом. Это взаимоисключающее значение с ``beginning``, ``end`` и ``after``." +msgstr "The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``." msgid "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." -msgstr "Канал, который должен быть после нашего текущего канала. Это взаимоисключающее значение с ``beginning``, ``end`` и ``before``." +msgstr "The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``." msgid "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." -msgstr "Количество каналов, на которое нужно сместить канал. Например, смещение ``2`` с ``beginning=True`` переместит его на 2 после начала списка каналов. Положительное число перемещает его ниже, а отрицательное - выше. Обратите внимание, что это число является относительным и вычисляется после параметров ``beginning``, ``end``, ``before`` и ``after``." +msgstr "The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters." msgid "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." -msgstr "Категория, в которую нужно переместить этот канал. Если задано ``None``, то он будет перемещен из категории. Этот параметр игнорируется при перемещении категории." +msgstr "The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel." msgid "Whether to sync the permissions with the category (if given)." -msgstr "Нужно ли синхронизировать разрешения с категорией (если указана)." +msgstr "Whether to sync the permissions with the category (if given)." msgid "The reason for the move." -msgstr "Причина перемещения." +msgstr "The reason for the move." msgid "An invalid position was given or a bad mix of arguments was passed." -msgstr "Была указана невалидная позиция или передано неверное сочетание аргументов." +msgstr "An invalid position was given or a bad mix of arguments was passed." msgid "You do not have permissions to move the channel." -msgstr "У вас нет прав для перемещения канала." +msgstr "You do not have permissions to move the channel." msgid "Moving the channel failed." -msgstr "Не удалось переместить канал." +msgstr "Moving the channel failed." msgid "Returns all of the channel's overwrites." -msgstr "Возвращает все переопределения прав канала." +msgstr "Returns all of the channel's overwrites." msgid "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." -msgstr "Это возвращается как словарь, где ключ содержит цель, которая может быть :class:`~discord.Role` или :class:`~discord.Member`, а значением является :class:`~discord.PermissionOverwrite`." +msgstr "This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`." msgid "The channel's permission overwrites." -msgstr "Переопределения прав канала." +msgstr "The channel's permission overwrites." msgid "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgstr "Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], :class:`~discord.PermissionOverwrite`]" msgid "Returns the channel-specific overwrites for a member or a role." -msgstr "Возвращает переопределения прав канала для участника или роли." +msgstr "Returns the channel-specific overwrites for a member or a role." msgid "The role or user denoting whose overwrite to get." -msgstr "Роль или пользователь, обозначающий, чьи переопределения необходимо получить." +msgstr "The role or user denoting whose overwrite to get." msgid "The permission overwrites for this object." -msgstr "Переопределенные разрешения для этого объекта." +msgstr "The permission overwrites for this object." msgid ":class:`~discord.PermissionOverwrite`" msgstr ":class:`~discord.PermissionOverwrite`" msgid "This function takes into consideration the following cases:" -msgstr "Эта функция учитывает следующие случаи:" +msgstr "This function takes into consideration the following cases:" msgid "Guild owner" -msgstr "Владелец сервера" +msgstr "Guild owner" msgid "Guild roles" -msgstr "Роли сервера" +msgstr "Guild roles" msgid "Channel overrides" -msgstr "Переопределения канала" +msgstr "Channel overrides" msgid "Member overrides" -msgstr "Переопределения участника" +msgstr "Member overrides" msgid "If a :class:`~discord.Role` is passed, then it checks the permissions someone with that role would have, which is essentially:" -msgstr "Если передана :class:`~discord.Role`, то проверяются разрешения, которыми будет обладать человек с этой ролью, что, по сути, является проверкой:" +msgstr "If a :class:`~discord.Role` is passed, then it checks the permissions someone with that role would have, which is essentially:" msgid "The default role permissions" -msgstr "Права доступа роли по умолчанию" +msgstr "The default role permissions" msgid "The permissions of the role used as a parameter" -msgstr "Права доступа роли, используемой в качестве параметра" +msgstr "The permissions of the role used as a parameter" msgid "The default role permission overwrites" -msgstr "Переопределения прав доступа роли по умолчанию" +msgstr "The default role permission overwrites" msgid "The permission overwrites of the role used as a parameter" -msgstr "Переопределения прав доступа роли, используемой в качестве параметра" +msgstr "The permission overwrites of the role used as a parameter" msgid "The object passed in can now be a role object." -msgstr "Теперь передаваемый объект может быть объектом роли." +msgstr "The object passed in can now be a role object." msgid "Whether the permissions for this channel are synced with the category it belongs to." -msgstr "Будут ли права доступа этого канала синхронизированы с категорией, к которой он принадлежит." +msgstr "Whether the permissions for this channel are synced with the category it belongs to." msgid "If there is no category then this is ``False``." -msgstr "Если нет категории, то это ``False``." +msgstr "If there is no category then this is ``False``." msgid "Sets the channel specific permission overwrites for a target in the channel." -msgstr "Устанавливает переопределение прав доступа для цели в канале." +msgstr "Sets the channel specific permission overwrites for a target in the channel." msgid "The ``target`` parameter should either be a :class:`~discord.Member` or a :class:`~discord.Role` that belongs to guild." -msgstr "Параметр ``target`` должен быть либо :class:`~discord.Member`, либо :class:`~discord.Role`, принадлежащие этому серверу." +msgstr "The ``target`` parameter should either be a :class:`~discord.Member` or a :class:`~discord.Role` that belongs to guild." msgid "The ``overwrite`` parameter, if given, must either be ``None`` or :class:`~discord.PermissionOverwrite`. For convenience, you can pass in keyword arguments denoting :class:`~discord.Permissions` attributes. If this is done, then you cannot mix the keyword arguments with the ``overwrite`` parameter." -msgstr "Параметр ``overwrite``, если указано, должен быть ``None`` или :class:`~discord.PermissionOverwrite`. Для удобства вы можете передать ключевые аргументы, означающие :class:`~discord.Permissions`. Если это сделано, вы не можете смешивать ключевые аргументы с параметром ``overwrite``." +msgstr "The ``overwrite`` parameter, if given, must either be ``None`` or :class:`~discord.PermissionOverwrite`. For convenience, you can pass in keyword arguments denoting :class:`~discord.Permissions` attributes. If this is done, then you cannot mix the keyword arguments with the ``overwrite`` parameter." msgid "If the ``overwrite`` parameter is ``None``, then the permission overwrites are deleted." -msgstr "Если параметр ``overwrite`` это ``None``, то переопределения прав удаляются." +msgstr "If the ``overwrite`` parameter is ``None``, then the permission overwrites are deleted." msgid "You must have the :attr:`~discord.Permissions.manage_roles` permission to use this." -msgstr "У вас должно быть разрешение :attr:`~discord.Permissions.manage_roles`, чтобы использовать это." +msgstr "You must have the :attr:`~discord.Permissions.manage_roles` permission to use this." msgid "This method *replaces* the old overwrites with the ones given." -msgstr "Этот метод *заменяет* старые переопределения с указанными." +msgstr "This method *replaces* the old overwrites with the ones given." msgid "Setting allow and deny: ::" -msgstr "Настройка разрешений и запретов: ::" +msgstr "Setting allow and deny: ::" msgid "Deleting overwrites ::" -msgstr "Удаление переопределений: ::" +msgstr "Deleting overwrites ::" msgid "Using :class:`~discord.PermissionOverwrite` ::" -msgstr "Использование :class:`~discord.PermissionOverwrite` ::" +msgstr "Using :class:`~discord.PermissionOverwrite` ::" msgid "The member or role to overwrite permissions for." -msgstr "Участник или роль для переопределения прав доступа." +msgstr "The member or role to overwrite permissions for." msgid "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." -msgstr "Разрешения, которые следует разрешить и запретить для цели, или ``None`` для удаления переопределения." +msgstr "The permissions to allow and deny to the target, or ``None`` to delete the overwrite." msgid "A keyword argument list of permissions to set for ease of use. Cannot be mixed with ``overwrite``." -msgstr "Список ключевых аргументов, которые можно установить для удобства использования. Не может быть использован вместе с ``overwrite``." +msgstr "A keyword argument list of permissions to set for ease of use. Cannot be mixed with ``overwrite``." msgid "You do not have permissions to edit channel specific permissions." -msgstr "У вас нет прав для редактирования разрешений канала." +msgstr "You do not have permissions to edit channel specific permissions." msgid "Editing channel specific permissions failed." -msgstr "Изменение переопределений прав доступа не удалось." +msgstr "Editing channel specific permissions failed." msgid "The role or member being edited is not part of the guild." -msgstr "Редактируемая роль или участник не принадлежит серверу этого канала." +msgstr "The role or member being edited is not part of the guild." msgid "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." -msgstr "Параметр overwrite невалидный или целевой тип не является :class:`~discord.Role` или :class:`~discord.Member`." +msgstr "The overwrite parameter invalid or the target type was not :class:`~discord.Role` or :class:`~discord.Member`." msgid "Returns a mapping of member IDs who have voice states in this channel." msgstr "Returns a mapping of member IDs who have voice states in this channel." @@ -7161,7 +7161,7 @@ msgid "The user you are participating with in the direct message channel. If thi msgstr "The user you are participating with in the direct message channel. If this channel is received through the gateway, the recipient information may not be always available." msgid "The user presenting yourself." -msgstr "Пользователь, представляющий себя." +msgstr "The user presenting yourself." msgid "The direct message channel ID." msgstr "The direct message channel ID." @@ -7743,13 +7743,13 @@ 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." msgid "The action that was done." -msgstr "Совершенное действие." +msgstr "The action that was done." msgid ":class:`AuditLogAction`" msgstr ":class:`AuditLogAction`" msgid "The entry ID." -msgstr "ID записи." +msgstr "The entry ID." msgid "The ID of the guild this action came from." msgstr "The ID of the guild this action came from." @@ -7761,7 +7761,7 @@ msgid "The ID of the target that got changed." msgstr "The ID of the target that got changed." msgid "The reason this action was done." -msgstr "Причина совершения данного действия." +msgstr "The reason this action was done." msgid "The changes that were made to the target." msgstr "The changes that were made to the target." diff --git a/docs/locales/ru/LC_MESSAGES/api/sinks.po b/docs/locales/ru/LC_MESSAGES/api/sinks.po index ec4bf51600..6c21bd835b 100644 --- a/docs/locales/ru/LC_MESSAGES/api/sinks.po +++ b/docs/locales/ru/LC_MESSAGES/api/sinks.po @@ -15,92 +15,92 @@ msgid "Sinks" msgstr "Sinks" msgid "Core" -msgstr "Ядро" +msgstr "Core" msgid "Filters for :class:`~.Sink`" -msgstr "Фильтры для :class:`~.Sink`" +msgstr "Filters for :class:`~.Sink`" msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Container of all Filters." -msgstr "Контейнер всех Фильтров." +msgstr "Container of all Filters." msgid "A sink \"stores\" recorded audio data." -msgstr "Sink \"хранит\" записанные аудиоданные." +msgstr "A sink \"stores\" recorded audio data." msgid "Can be subclassed for extra customizablilty." -msgstr "Может быть подклассом для дополнительной настройки." +msgstr "Can be subclassed for extra customizablilty." msgid "It is recommended you use the officially provided sink classes, such as :class:`~discord.sinks.WaveSink`." -msgstr "Рекомендуется использовать официально предоставленные классы Sink, такие как :class:`~discord.sinks.WaveSink`." +msgstr "It is recommended you use the officially provided sink classes, such as :class:`~discord.sinks.WaveSink`." msgid "just replace the following like so: ::" -msgstr "просто замените это следующим образом: ::" +msgstr "just replace the following like so: ::" msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "An invalid encoding type was specified." -msgstr "Был указан неверный тип кодировки." +msgstr "An invalid encoding type was specified." msgid "Audio may only be formatted after recording is finished." -msgstr "Форматировать аудио можно только после завершения записи." +msgstr "Audio may only be formatted after recording is finished." msgid "Gets all audio files." -msgstr "Получает все аудиофайлы." +msgstr "Gets all audio files." msgid "Gets the audio file(s) of one specific user." -msgstr "Получает аудиофайл(ы) одного конкретного пользователя." +msgstr "Gets the audio file(s) of one specific user." msgid "Handles data that's been completely decrypted and decoded and is ready to be saved to file." -msgstr "Работает с данными, которые были полностью расшифрованы и декодированы и готовы к сохранению в файл." +msgstr "Handles data that's been completely decrypted and decoded and is ready to be saved to file." msgid "Writes audio data." -msgstr "Запись аудиоданных." +msgstr "Writes audio data." msgid "The AudioData is already finished writing." -msgstr "Запись AudioData уже завершена." +msgstr "The AudioData is already finished writing." msgid "Finishes and cleans up the audio data." -msgstr "Завершает и очищает аудиоданные." +msgstr "Finishes and cleans up the audio data." msgid "Called when audio data is formatted." -msgstr "Вызывается при форматировании аудиоданных." +msgstr "Called when audio data is formatted." msgid "The AudioData is still writing." -msgstr "AudioData продолжает писать." +msgstr "The AudioData is still writing." msgid "Handles raw data from Discord so that it can be decrypted and decoded to be used." -msgstr "Обрабатывает необработанные данные из Discord, чтобы их можно было расшифровать и использовать." +msgstr "Handles raw data from Discord so that it can be decrypted and decoded to be used." msgid "Sink Classes" -msgstr "Классы Sink" +msgstr "Sink Classes" msgid "A special sink for .wav(wave) files." -msgstr "Специальный Sink для файлов .wav (wave)." +msgstr "A special sink for .wav(wave) files." msgid "Formats the recorded audio." -msgstr "Форматирует записанный звук." +msgstr "Formats the recorded audio." msgid "Formatting the audio failed." -msgstr "Форматирование звука не удалось." +msgstr "Formatting the audio failed." msgid "A special sink for .mp3 files." -msgstr "Специальный Sink для файлов .mp3." +msgstr "A special sink for .mp3 files." msgid "A special sink for .mp4 files." -msgstr "Специальный Sink для файлов .mp4." +msgstr "A special sink for .mp4 files." msgid "A special sink for .m4a files." -msgstr "Специальный Sink для файлов .m4a." +msgstr "A special sink for .m4a files." msgid "A special sink for .mkv files." -msgstr "Специальный Sink для файлов .mkv." +msgstr "A special sink for .mkv files." msgid "A special sink for .mka files." -msgstr "Специальный Sink для файлов .mka." +msgstr "A special sink for .mka files." msgid "A special sink for .ogg files." -msgstr "Специальный Sink для файлов .ogg." +msgstr "A special sink for .ogg files." diff --git a/docs/locales/ru/LC_MESSAGES/api/ui_kit.po b/docs/locales/ru/LC_MESSAGES/api/ui_kit.po index eb112c5e37..f1ec854b78 100644 --- a/docs/locales/ru/LC_MESSAGES/api/ui_kit.po +++ b/docs/locales/ru/LC_MESSAGES/api/ui_kit.po @@ -30,7 +30,7 @@ msgid "Premium and link buttons cannot be created with this decorator. Consider 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." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "The label of the button, if any." msgstr "The label of the button, if any." @@ -51,7 +51,7 @@ msgid "The relative row this button belongs to. A Discord component can only hav 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 "Return type" -msgstr "Тип возврата" +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\\`\\]\\]\\]`" @@ -111,7 +111,7 @@ msgid "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord. msgstr "A shortcut for :meth:`discord.ui.select` with select type :attr:`discord.ComponentType.channel_select`." msgid "Objects" -msgstr "Объекты" +msgstr "Objects" msgid "Represents a UI view." msgstr "Represents a UI view." @@ -129,7 +129,7 @@ msgid "Timeout from last interaction with the UI before no longer accepting inpu msgstr "Timeout from last interaction with the UI before no longer accepting input. If ``None`` then there is no timeout." msgid "type" -msgstr "тип" +msgstr "type" msgid "Optional[:class:`float`]" msgstr "Optional[:class:`float`]" @@ -171,7 +171,7 @@ msgid "The timeout of the converted view." msgstr "The timeout of the converted view." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" 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." @@ -186,7 +186,7 @@ msgid "The item to add to the view." msgstr "The item to add to the view." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "An :class:`Item` was not passed." msgstr "An :class:`Item` was not passed." diff --git a/docs/locales/ru/LC_MESSAGES/api/utils.po b/docs/locales/ru/LC_MESSAGES/api/utils.po index 19477028bc..3bc7abb68d 100644 --- a/docs/locales/ru/LC_MESSAGES/api/utils.po +++ b/docs/locales/ru/LC_MESSAGES/api/utils.po @@ -12,136 +12,136 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Utility Functions" -msgstr "Полезные функции" +msgstr "Utility Functions" msgid "A helper to return the first element found in the sequence that meets the predicate. For example: ::" -msgstr "Помощник, возвращающий первый найденный элемент в последовательности, удовлетворяющий предикату. Например: ::" +msgstr "A helper to return the first element found in the sequence that meets the predicate. For example: ::" msgid "would find the first :class:`~discord.Member` whose name is 'Mighty' and return it. If an entry is not found, then ``None`` is returned." -msgstr "найдет первый :class:`~discord.Member`, имя которого равно 'Mighty', и вернет его. Если запись не найдена, то возвращается ``None``." +msgstr "would find the first :class:`~discord.Member` whose name is 'Mighty' and return it. If an entry is not found, then ``None`` is returned." msgid "This is different from :func:`py:filter` due to the fact it stops the moment it finds a valid entry." -msgstr "Он отличается от :func:`py:filter` тем, что останавливается в тот момент, когда находит правильную запись." +msgstr "This is different from :func:`py:filter` due to the fact it stops the moment it finds a valid entry." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "A function that returns a boolean-like result." -msgstr "Функция, возвращающая результат в виде булевых значений." +msgstr "A function that returns a boolean-like result." msgid "The iterable to search through." -msgstr "Итерируемый объект для поиска." +msgstr "The iterable to search through." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Optional\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Optional\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`T\\`\\`\\)\\]`" msgid "A helper that returns the first element in the iterable that meets all the traits passed in ``attrs``. This is an alternative for :func:`~discord.utils.find`." -msgstr "Помощник, который возвращает первый элемент в итерируемой таблице, удовлетворяющий всем признакам, переданным в ``attrs``. Это альтернатива для :func:`~discord.utils.find`." +msgstr "A helper that returns the first element in the iterable that meets all the traits passed in ``attrs``. This is an alternative for :func:`~discord.utils.find`." msgid "When multiple attributes are specified, they are checked using logical AND, not logical OR. Meaning they have to meet every attribute passed in and not one of them." -msgstr "Если указано несколько атрибутов, они проверяются с помощью логического И, а не логического ИЛИ. Это означает, что они должны соответствовать всем указанным атрибутам, а не одному из них." +msgstr "When multiple attributes are specified, they are checked using logical AND, not logical OR. Meaning they have to meet every attribute passed in and not one of them." msgid "To have a nested attribute search (i.e. search by ``x.y``) then pass in ``x__y`` as the keyword argument." -msgstr "Чтобы выполнить поиск по вложенным атрибутам (например, поиск по ``x.y``), передайте ``x__y`` в качестве аргумента ключевого слова." +msgstr "To have a nested attribute search (i.e. search by ``x.y``) then pass in ``x__y`` as the keyword argument." msgid "If nothing is found that matches the attributes passed, then ``None`` is returned." -msgstr "Если не найдено ничего, что соответствовало бы переданным атрибутам, то возвращается ``None``." +msgstr "If nothing is found that matches the attributes passed, then ``None`` is returned." msgid "Examples" -msgstr "Примеры" +msgstr "Examples" msgid "Basic usage:" -msgstr "Базовое использование:" +msgstr "Basic usage:" msgid "Multiple attribute matching:" -msgstr "Поиск по нескольким атрибутам:" +msgstr "Multiple attribute matching:" msgid "Nested attribute matching:" -msgstr "Поиск по вложенным атрибутам:" +msgstr "Nested attribute matching:" msgid "An iterable to search through." -msgstr "Итерируемый объект для поиска." +msgstr "An iterable to search through." msgid "Keyword arguments that denote attributes to search with." -msgstr "Ключевые аргументы, обозначающие атрибуты для поиска." +msgstr "Keyword arguments that denote attributes to search with." msgid "|coro|" msgstr "|coro|" 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 "Пытается получить атрибут из объекта в кэше. Если это не удается, то будет предпринята попытка получить его. Если получение также не удастся, будет выдана ошибка." +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 use the get or fetch methods in" -msgstr "Объект для использования методов get или fetch" +msgstr "The object to use the get or fetch methods in" msgid "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." -msgstr "Атрибут для получения или извлечения. Обратите внимание, что объект должен иметь метод ``get_`` и ``fetch_`` для этого атрибута." +msgstr "The attribute to get or fetch. Note the object must have both a ``get_`` and ``fetch_`` method for this attribute." msgid "The ID of the object" -msgstr "Идентификатор объекта" +msgstr "The ID of the object" msgid "The default value to return if the object is not found, instead of raising an error." -msgstr "Значение по умолчанию, которое возвращается, если объект не найден, вместо того, чтобы выдать ошибку." +msgstr "The default value to return if the object is not found, instead of raising an error." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "The object found or the default value." -msgstr "Найденный объект или значение по умолчанию." +msgstr "The object found or the default value." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "The object is missing a ``get_`` or ``fetch_`` method" -msgstr "В объекте отсутствует метод ``get_`` или ``fetch_``" +msgstr "The object is missing a ``get_`` or ``fetch_`` method" msgid "Invalid ID for the object" -msgstr "Невалидный идентификатор объекта" +msgstr "Invalid ID for the object" msgid "An error occurred fetching the object" -msgstr "Произошла ошибка при получении объекта" +msgstr "An error occurred fetching the object" msgid "You do not have permission to fetch the object" -msgstr "У вас нет прав для получения объекта" +msgstr "You do not have permission to fetch the object" msgid "Getting a guild from a guild ID: ::" -msgstr "Получение сервера из его идентификатора: ::" +msgstr "Getting a guild from a guild ID: ::" msgid "Getting a channel from the guild. If the channel is not found, return None: ::" -msgstr "Получение канала из сервера. Если канал не найден, возвращается None: ::" +msgstr "Getting a channel from the guild. If the channel is not found, return None: ::" msgid "A helper function that returns the OAuth2 URL for inviting the bot into guilds." -msgstr "Вспомогательная функция, возвращающая OAuth2 URL для приглашения бота на сервер." +msgstr "A helper function that returns the OAuth2 URL for inviting the bot into guilds." msgid "The client ID for your bot." -msgstr "Идентификатор клиента вашего бота." +msgstr "The client ID for your bot." msgid "The permissions you're requesting. If not given then you won't be requesting any permissions." -msgstr "Разрешения, которые вы запрашиваете. Если не указано, то вы не будете запрашивать никаких разрешений." +msgstr "The permissions you're requesting. If not given then you won't be requesting any permissions." msgid "The guild to pre-select in the authorization screen, if available." -msgstr "Сервер для предварительного выбора на экране авторизации, если таковой имеется." +msgstr "The guild to pre-select in the authorization screen, if available." msgid "An optional valid redirect URI." -msgstr "Необязательный действительный URI перенаправления." +msgstr "An optional valid redirect URI." msgid "An optional valid list of scopes. Defaults to ``('bot',)``. .. versionadded:: 1.7" -msgstr "Необязательный допустимый список scopes. По умолчанию принимает значение ``('bot',)``. ... versionadded:: 1.7" +msgstr "An optional valid list of scopes. Defaults to ``('bot',)``. .. versionadded:: 1.7" msgid "An optional valid list of scopes. Defaults to ``('bot',)``." -msgstr "Необязательный допустимый список scopes. По умолчанию принимает значение ``('bot',)``." +msgstr "An optional valid list of scopes. Defaults to ``('bot',)``." msgid "Whether to disallow the user from changing the guild dropdown. .. versionadded:: 2.0" -msgstr "Запретить ли пользователю изменять выпадающий список серверов. .. versionadded:: 2.0" +msgstr "Whether to disallow the user from changing the guild dropdown. .. versionadded:: 2.0" msgid "Whether to disallow the user from changing the guild dropdown." -msgstr "Запретить ли пользователю изменять выпадающий список серверов." +msgstr "Whether to disallow the user from changing the guild dropdown." msgid "The OAuth2 URL for inviting the bot into guilds." -msgstr "URL-адрес OAuth2 для приглашения бота на сервер." +msgstr "The OAuth2 URL for inviting the bot into guilds." msgid ":class:`str`" msgstr ":class:`str`" @@ -225,16 +225,16 @@ msgid "Resolves an invite from a :class:`~discord.Invite`, URL or code." msgstr "Resolves an invite from a :class:`~discord.Invite`, URL or code." msgid "The invite." -msgstr "Приглашение." +msgstr "The invite." msgid "The invite code." -msgstr "Код приглашения." +msgstr "The invite code." msgid "Resolves a template code from a :class:`~discord.Template`, URL or code." msgstr "Resolves a template code from a :class:`~discord.Template`, URL or code." msgid "The code." -msgstr "Код." +msgstr "The code." msgid "The template code." msgstr "The template code." @@ -267,7 +267,7 @@ msgid "Converts a Discord snowflake ID to a UTC-aware datetime object." msgstr "Converts a Discord snowflake ID to a UTC-aware datetime object." msgid "The snowflake ID." -msgstr "Идентификатор snowflake." +msgstr "The snowflake ID." msgid "An aware datetime in UTC representing the creation time of the snowflake." msgstr "An aware datetime in UTC representing the creation time of the snowflake." @@ -291,13 +291,13 @@ msgid "This allows for a locale-independent way of presenting data using Discord msgstr "This allows for a locale-independent way of presenting data using Discord specific Markdown." msgid "Style" -msgstr "Стиль" +msgstr "Style" msgid "Example Output" -msgstr "Пример вывода" +msgstr "Example Output" msgid "Description" -msgstr "Описание" +msgstr "Description" msgid "t" msgstr "t" @@ -306,7 +306,7 @@ msgid "22:57" msgstr "22:57" msgid "Short Time" -msgstr "Короткое Время" +msgstr "Short Time" msgid "T" msgstr "T" @@ -315,52 +315,52 @@ msgid "22:57:58" msgstr "22:57:58" msgid "Long Time" -msgstr "Длинное Время" +msgstr "Long Time" msgid "d" msgstr "d" msgid "17/05/2016" -msgstr "17.05.2016" +msgstr "17/05/2016" msgid "Short Date" -msgstr "Короткая Дата" +msgstr "Short Date" msgid "D" msgstr "D" msgid "17 May 2016" -msgstr "17 мая 2016 г." +msgstr "17 May 2016" msgid "Long Date" -msgstr "Длинная Дата" +msgstr "Long Date" msgid "f (default)" -msgstr "f (по умолчанию)" +msgstr "f (default)" msgid "17 May 2016 22:57" -msgstr "17 мая 2016 г., 22:57" +msgstr "17 May 2016 22:57" msgid "Short Date Time" -msgstr "Краткая Дата и Время" +msgstr "Short Date Time" msgid "F" msgstr "F" msgid "Tuesday, 17 May 2016 22:57" -msgstr "Вторник, 17 мая 2016 г., 22:57" +msgstr "Tuesday, 17 May 2016 22:57" msgid "Long Date Time" -msgstr "Длинная Дата и Время" +msgstr "Long Date Time" msgid "R" msgstr "R" msgid "5 years ago" -msgstr "5 лет назад" +msgstr "5 years ago" msgid "Relative Time" -msgstr "Относительное время" +msgstr "Relative Time" msgid "Note that the exact output depends on the user's locale setting in the client. The example output presented is using the ``en-GB`` locale." msgstr "Note that the exact output depends on the user's locale setting in the client. The example output presented is using the ``en-GB`` locale." @@ -417,13 +417,13 @@ msgid "Autocomplete cannot be used for options that have specified choices." msgstr "Autocomplete cannot be used for options that have specified choices." msgid "Example" -msgstr "Пример" +msgstr "Example" msgid "A helper function that collects an iterator into chunks of a given size." msgstr "A helper function that collects an iterator into chunks of a given size." msgid "The last chunk collected may not be as large as ``max_size``." -msgstr "Последний собранный чанк может быть не таким большим, как ``max_size``." +msgstr "The last chunk collected may not be as large as ``max_size``." msgid "The iterator to chunk, can be sync or async." msgstr "The iterator to chunk, can be sync or async." diff --git a/docs/locales/ru/LC_MESSAGES/api/version_info.po b/docs/locales/ru/LC_MESSAGES/api/version_info.po index 291de43265..cd655da13b 100644 --- a/docs/locales/ru/LC_MESSAGES/api/version_info.po +++ b/docs/locales/ru/LC_MESSAGES/api/version_info.po @@ -12,17 +12,17 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Version Related Info" -msgstr "Информация о версии" +msgstr "Version Related Info" msgid "There are two main ways to query version information about the library. For guarantees, check :ref:`version_guarantees`." -msgstr "Есть два основных способа получить информацию о версии библиотеки. Для получения гарантий обратитесь к :ref:`version_guarantees`." +msgstr "There are two main ways to query version information about the library. For guarantees, check :ref:`version_guarantees`." msgid "A named tuple that is similar to :obj:`py:sys.version_info`." -msgstr "Именованный кортеж, аналогичный :obj:`py:sys.version_info`." +msgstr "A named tuple that is similar to :obj:`py:sys.version_info`." msgid "Just like :obj:`py:sys.version_info` the valid values for ``releaselevel`` are 'alpha', 'beta', 'candidate' and 'final'." -msgstr "Как и в случае с :obj:`py:sys.version_info`, допустимыми значениями для ``releaselevel`` являются 'alpha', 'beta', 'candidate' и 'final'." +msgstr "Just like :obj:`py:sys.version_info` the valid values for ``releaselevel`` are 'alpha', 'beta', 'candidate' and 'final'." msgid "A string representation of the version. e.g. ``'1.0.0rc1'``. This is based off of :pep:`440`." -msgstr "Строковое представление версии. Например, ``1.0.0rc1``. Это основано на :pep:`440`." +msgstr "A string representation of the version. e.g. ``'1.0.0rc1'``. This is based off of :pep:`440`." diff --git a/docs/locales/ru/LC_MESSAGES/api/voice.po b/docs/locales/ru/LC_MESSAGES/api/voice.po index cc571c1fb6..c254fb8f70 100644 --- a/docs/locales/ru/LC_MESSAGES/api/voice.po +++ b/docs/locales/ru/LC_MESSAGES/api/voice.po @@ -12,85 +12,85 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Voice Related" -msgstr "Связанные с голосом" +msgstr "Voice Related" msgid "Objects" -msgstr "Объекты" +msgstr "Objects" msgid "Represents a Discord voice connection." -msgstr "Представляет собой голосовое соединение Discord." +msgstr "Represents a Discord voice connection." msgid "You do not create these, you typically get them from e.g. :meth:`VoiceChannel.connect`." -msgstr "Вы не создаете их, вы обычно получаете их, например, из :meth:`VoiceChannel.connect`." +msgstr "You do not create these, you typically get them from e.g. :meth:`VoiceChannel.connect`." msgid "The voice connection session ID." -msgstr "Идентификатор сеанса голосового соединения." +msgstr "The voice connection session ID." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`str`" msgstr ":class:`str`" msgid "The voice connection token." -msgstr "Токен голосового соединения." +msgstr "The voice connection token." msgid "The endpoint we are connecting to." -msgstr "Конечная точка, к которой мы подключаемся." +msgstr "The endpoint we are connecting to." msgid "The voice channel connected to." -msgstr "Голосовой канал, с которым установлено соединение." +msgstr "The voice channel connected to." msgid ":class:`abc.Connectable`" msgstr ":class:`abc.Connectable`" msgid "The event loop that the voice client is running on." -msgstr "Цикл событий, в котором работает голосовой клиент." +msgstr "The event loop that the voice client is running on." msgid ":class:`asyncio.AbstractEventLoop`" msgstr ":class:`asyncio.AbstractEventLoop`" msgid "In order to use PCM based AudioSources, you must have the opus library installed on your system and loaded through :func:`opus.load_opus`. Otherwise, your AudioSources must be opus encoded (e.g. using :class:`FFmpegOpusAudio`) or the library will not be able to transmit audio." -msgstr "Для использования аудиоисточников, основанных на PCM, в вашей системе должна быть установлена библиотека opus и загружена через :func:`opus.load_opus`. В противном случае ваши аудиоисточники должны быть закодированы в opus (например, с помощью :class:`FFmpegOpusAudio`), иначе библиотека не сможет передавать звук." +msgstr "In order to use PCM based AudioSources, you must have the opus library installed on your system and loaded through :func:`opus.load_opus`. Otherwise, your AudioSources must be opus encoded (e.g. using :class:`FFmpegOpusAudio`) or the library will not be able to transmit audio." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "The guild we're connected to, if applicable." -msgstr "Сервер, с которым мы связаны, если это применимо." +msgstr "The guild we're connected to, if applicable." msgid "The user connected to voice (i.e. ourselves)." -msgstr "Пользователь, подключившийся к голосовой связи (т.е. мы сами)." +msgstr "The user connected to voice (i.e. ourselves)." msgid "Latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds." -msgstr "Задержка между HEARTBEAT и HEARTBEAT_ACK в секундах." +msgstr "Latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds." msgid "This could be referred to as the Discord Voice WebSocket latency and is an analogue of user's voice latencies as seen in the Discord client." -msgstr "Это может быть названо задержкой Discord Voice WebSocket и является аналогом задержки голоса пользователя в клиенте Discord." +msgstr "This could be referred to as the Discord Voice WebSocket latency and is an analogue of user's voice latencies as seen in the Discord client." msgid "Average of most recent 20 HEARTBEAT latencies in seconds." -msgstr "Среднее значение последних 20 задержек HEARTBEAT в секундах." +msgstr "Average of most recent 20 HEARTBEAT latencies in seconds." msgid "|coro|" msgstr "|coro|" msgid "Disconnects this voice client from voice." -msgstr "Отключение данного голосового клиента от голосовой связи." +msgstr "Disconnects this voice client from voice." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:obj\\:\\`None\\``" msgid "Moves you to a different voice channel." -msgstr "Перемещает вас на другой голосовой канал." +msgstr "Moves you to a different voice channel." msgid "The channel to move to. Must be a voice channel." -msgstr "Канал, в который нужно перейти. Должен быть голосовым каналом." +msgstr "The channel to move to. Must be a voice channel." msgid "Indicates if the voice client is connected to voice." -msgstr "Указывает, подключен ли голосовой клиент к голосовой связи." +msgstr "Indicates if the voice client is connected to voice." msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`bool\\``" @@ -120,7 +120,7 @@ msgid "If False, None is returned and the function does not block." msgstr "If False, None is returned and the function does not block." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "Already playing audio or not connected." msgstr "Already playing audio or not connected." @@ -306,7 +306,7 @@ msgid "If :meth:`~AudioSource.is_opus` method returns ``True``, then it must ret msgstr "If :meth:`~AudioSource.is_opus` method returns ``True``, then it must return 20ms worth of Opus encoded audio. Otherwise, it must be 20ms worth of 16-bit 48KHz stereo PCM, which is about 3,840 bytes per frame (20ms worth of audio)." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A bytes like object that represents the PCM or Opus data." msgstr "A bytes like object that represents the PCM or Opus data." diff --git a/docs/locales/ru/LC_MESSAGES/api/webhooks.po b/docs/locales/ru/LC_MESSAGES/api/webhooks.po index c9b313f329..80137a0ede 100644 --- a/docs/locales/ru/LC_MESSAGES/api/webhooks.po +++ b/docs/locales/ru/LC_MESSAGES/api/webhooks.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Webhook Support" -msgstr "Поддержка вебхуков" +msgstr "Webhook Support" msgid "Pycord offers support for creating, editing, and executing webhooks through the :class:`Webhook` class." msgstr "Pycord offers support for creating, editing, and executing webhooks through the :class:`Webhook` class." @@ -51,7 +51,7 @@ msgid "The webhook's ID" msgstr "The webhook's ID" msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`int`" msgstr ":class:`int`" @@ -99,7 +99,7 @@ msgid "Optional[:class:`PartialWebhookChannel`]" msgstr "Optional[:class:`PartialWebhookChannel`]" msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Returns the webhook's url." msgstr "Returns the webhook's url." @@ -126,13 +126,13 @@ msgid "The bot authentication token for authenticated requests involving the web msgstr "The bot authentication token for authenticated requests involving the webhook." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A partial :class:`Webhook`. A partial webhook is just a webhook object with an ID and a token." msgstr "A partial :class:`Webhook`. A partial webhook is just a webhook object with an ID and a token." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":class:`Webhook`" msgstr ":class:`Webhook`" @@ -144,7 +144,7 @@ msgid "The URL of the webhook." msgstr "The URL of the webhook." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "The URL is invalid." msgstr "The URL is invalid." diff --git a/docs/locales/ru/LC_MESSAGES/changelog.po b/docs/locales/ru/LC_MESSAGES/changelog.po index 935407f48d..09bdd528e5 100644 --- a/docs/locales/ru/LC_MESSAGES/changelog.po +++ b/docs/locales/ru/LC_MESSAGES/changelog.po @@ -12,25 +12,25 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Changelog" -msgstr "Список изменений" +msgstr "Changelog" msgid "All notable changes to this project will be documented in this file." -msgstr "Все заметные изменения этого проекта будут задокументированы в этом файле." +msgstr "All notable changes to this project will be documented in this file." msgid "The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) when possible (see our [Version Guarantees] for more info)." -msgstr "Формат основан на [Keep the Changelog](https://keepachangelog.com/en/1.0.0/), и этот проект придерживается [Semantic Versioning](https://semver.org/spec/v2.0.0.html) по возможности (подробнее см. в [Version Guarantees])." +msgstr "The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) when possible (see our [Version Guarantees] for more info)." msgid "[Unreleased]" msgstr "[Unreleased]" msgid "These changes are available on the `master` branch, but have not yet been released." -msgstr "Эти изменения доступны в ветке `master`, но еще не были выпущены." +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 "Changed" -msgstr "Изменено" +msgstr "Changed" 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))" @@ -39,7 +39,7 @@ msgid "⚠️ **This Version Removes Support For Python 3.8** ⚠️ ([#2521](ht msgstr "⚠️ **This Version Removes Support For Python 3.8** ⚠️ ([#2521](https://github.com/Pycord-Development/pycord/pull/2521))" msgid "Added" -msgstr "Добавлено" +msgstr "Added" 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))" @@ -93,7 +93,7 @@ msgid "Added `MessageCall` information. ([#2488](https://github.com/Pycord-Devel msgstr "Added `MessageCall` information. ([#2488](https://github.com/Pycord-Development/pycord/pull/2488))" msgid "Fixed" -msgstr "Исправлено" +msgstr "Fixed" 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 "Fixed the type-hinting of `Member.move_to` and `Member.edit` to reflect actual behavior. ([#2386](https://github.com/Pycord-Development/pycord/pull/2386))" @@ -177,7 +177,7 @@ msgid "Changed the error message that appears when attempting to add a subcomman 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 "Удалено" +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))" @@ -837,7 +837,7 @@ msgid "Fix required parameters validation error. ([#1589](https://github.com/Pyc msgstr "Fix required parameters validation error. ([#1589](https://github.com/Pycord-Development/pycord/pull/1589))" msgid "Security" -msgstr "Безопасность" +msgstr "Security" msgid "Improved fix for application-based bots without the bot scope ([#1584](https://github.com/Pycord-Development/pycord/pull/1584))" msgstr "Improved fix for application-based bots without the bot scope ([#1584](https://github.com/Pycord-Development/pycord/pull/1584))" @@ -1104,8 +1104,8 @@ msgid "Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-Dev msgstr "Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-Development/pycord/pull/1240))" msgid "Older Versions" -msgstr "Старые версии" +msgstr "Older Versions" msgid "A changelog for versions prior to v2.0 can be found [here](old_changelog.rst)." -msgstr "Список изменений до версии v2.0 находится [здесь](old_changelog.rst)." +msgstr "A changelog for versions prior to v2.0 can be found [here](old_changelog.rst)." diff --git a/docs/locales/ru/LC_MESSAGES/cogs.po b/docs/locales/ru/LC_MESSAGES/cogs.po index b5525ac6be..5acea9a006 100644 --- a/docs/locales/ru/LC_MESSAGES/cogs.po +++ b/docs/locales/ru/LC_MESSAGES/cogs.po @@ -15,56 +15,56 @@ msgid "Cogs" msgstr "Cogs" msgid "There comes a point in your bot's development when you want to organize a collection of commands, listeners, and some state into one class. Cogs allow you to do just that." -msgstr "В процессе разработки бота наступает момент, когда вы хотите организовать набор команд, слушателей и некоторых состояний в один класс. Cogs позволяют вам сделать именно это." +msgstr "There comes a point in your bot's development when you want to organize a collection of commands, listeners, and some state into one class. Cogs allow you to do just that." msgid "The gist:" -msgstr "Суть:" +msgstr "The gist:" msgid "Each cog is a Python class that subclasses :class:`.Cog`." -msgstr "Каждый cog - это класс Python, который является подклассом :class:`.Cog`." +msgstr "Each cog is a Python class that subclasses :class:`.Cog`." msgid "Every command is marked with the :func:`discord.command` decorator or the corresponding shortcut command decorator." -msgstr "Каждая команда помечается декоратором :func:`discord.command` или соответствующим декоратором команды ярлыка." +msgstr "Every command is marked with the :func:`discord.command` decorator or the corresponding shortcut command decorator." msgid "Every listener is marked with the :meth:`.Cog.listener` decorator." -msgstr "Каждый слушатель помечается декоратором :meth:`.Cog.listener`." +msgstr "Every listener is marked with the :meth:`.Cog.listener` decorator." msgid "Cogs are then registered with the :meth:`.Bot.add_cog` call." -msgstr "Затем Cogs регистрируются с помощью вызова :meth:`.Bot.add_cog`." +msgstr "Cogs are then registered with the :meth:`.Bot.add_cog` call." msgid "Cogs are subsequently removed with the :meth:`.Bot.remove_cog` call." -msgstr "Впоследствии Cogs удаляются с помощью вызова :meth:`.Bot.remove_cog`." +msgstr "Cogs are subsequently removed with the :meth:`.Bot.remove_cog` call." msgid "Quick Example" -msgstr "Быстрый пример" +msgstr "Quick Example" msgid "This example cog defines a ``Greetings`` category for your commands, with a single slash command named ``hello`` as well as a listener to listen to an :ref:`Event `." -msgstr "Этот пример cog определяет категорию ``Приветствия'' для ваших команд, с командой с одним слешем под названием ``hello'', а также слушатель для прослушивания :ref:`Event `." +msgstr "This example cog defines a ``Greetings`` category for your commands, with a single slash command named ``hello`` as well as a listener to listen to an :ref:`Event `." msgid "A couple of technical notes to take into consideration:" -msgstr "Несколько технических замечаний, которые следует принять во внимание:" +msgstr "A couple of technical notes to take into consideration:" msgid "All listeners must be explicitly marked via decorator, :meth:`~.Cog.listener`." -msgstr "Все слушатели должны быть явно отмечены с помощью декоратора, :meth:`~.Cog.listener`." +msgstr "All listeners must be explicitly marked via decorator, :meth:`~.Cog.listener`." msgid "The name of the cog is automatically derived from the class name but can be overridden." -msgstr "Имя Cog автоматически выводится из имени класса, но может быть переопределено." +msgstr "The name of the cog is automatically derived from the class name but can be overridden." msgid "All commands must now take a ``self`` parameter to allow usage of instance attributes that can be used to maintain state." -msgstr "Все команды теперь должны принимать параметр ``self'', чтобы позволить использовать атрибуты экземпляра, которые могут быть использованы для поддержания состояния." +msgstr "All commands must now take a ``self`` parameter to allow usage of instance attributes that can be used to maintain state." msgid "Cog Registration" -msgstr "Регистрация Cog" +msgstr "Cog Registration" msgid "Once you have defined your cogs, you need to tell the bot to register the cogs to be used. We do this via the :meth:`~.Bot.add_cog` method." -msgstr "После того как вы определили Cogs, вам нужно сообщить боту, чтобы он зарегистрировал Cogs для использования. Мы делаем это с помощью метода :meth:`~.Bot.add_cog`." +msgstr "Once you have defined your cogs, you need to tell the bot to register the cogs to be used. We do this via the :meth:`~.Bot.add_cog` method." msgid "This binds the cog to the bot, adding all commands and listeners to the bot automatically." -msgstr "Это связывает Cog с ботом, автоматически добавляя к нему все команды и слушателей." +msgstr "This binds the cog to the bot, adding all commands and listeners to the bot automatically." msgid "Using Cogs" -msgstr "Использование Cogs" +msgstr "Using Cogs" msgid "Just as we remove a cog by its name, we can also retrieve it by its name as well. This allows us to use a cog as an inter-command communication protocol to share data. For example:" -msgstr "Как мы удаляем Cogs по его имени, так же мы можем и получить его по его имени. Это позволяет нам использовать Cogs в качестве протокола межкомандной связи для обмена данными. Например:" +msgstr "Just as we remove a cog by its name, we can also retrieve it by its name as well. This allows us to use a cog as an inter-command communication protocol to share data. For example:" diff --git a/docs/locales/ru/LC_MESSAGES/discord.po b/docs/locales/ru/LC_MESSAGES/discord.po index 2a4bd23bec..c65a5ae36b 100644 --- a/docs/locales/ru/LC_MESSAGES/discord.po +++ b/docs/locales/ru/LC_MESSAGES/discord.po @@ -12,110 +12,110 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Creating a Bot Account" -msgstr "Создание учётной записи бота" +msgstr "Creating a Bot Account" msgid "In order to work with the library and the Discord API in general, we must first create a Discord Bot account." -msgstr "Для того чтобы работать с библиотекой и Discord API в целом, мы должны сначала создать учетную запись бота Discord." +msgstr "In order to work with the library and the Discord API in general, we must first create a Discord Bot account." msgid "Creating a Bot account is a pretty straightforward process." -msgstr "Создание учетной записи бота — это довольно простой процесс." +msgstr "Creating a Bot account is a pretty straightforward process." msgid "Make sure you're logged on to the `Discord website `_." -msgstr "Убедитесь, что вы вошли на сайте `Discord `_." +msgstr "Make sure you're logged on to the `Discord website `_." msgid "Navigate to the `application page `_" -msgstr "Перейдите на `страницу приложений `_" +msgstr "Navigate to the `application page `_" msgid "Click on the \"New Application\" button." -msgstr "Нажмите на кнопку \"New Application\"." +msgstr "Click on the \"New Application\" button." msgid "The new application button." -msgstr "Кнопка нового приложения." +msgstr "The new application button." msgid "Give the application a name and click \"Create\"." -msgstr "Дайте приложению имя и нажмите \"Создать\"." +msgstr "Give the application a name and click \"Create\"." msgid "The new application form filled in." -msgstr "Заполненная форма по созданию нового приложения." +msgstr "The new application form filled in." msgid "Create a Bot User by navigating to the \"Bot\" tab and clicking \"Add Bot\"." -msgstr "Создайте бот пользователя, перейдя на вкладку \"Bot\" и нажав \"Add Bot\"." +msgstr "Create a Bot User by navigating to the \"Bot\" tab and clicking \"Add Bot\"." msgid "Click \"Yes, do it!\" to continue." -msgstr "Нажмите \"Yes, do it!\", чтобы продолжить." +msgstr "Click \"Yes, do it!\" to continue." msgid "The Add Bot button." -msgstr "Кнопка Добавить бота." +msgstr "The Add Bot button." msgid "Make sure that **Public Bot** is ticked if you want others to invite your bot." -msgstr "Убедитесь, что флажок **Public Bot** установлен, если вы хотите, чтобы другие могли приглашать вашего бота." +msgstr "Make sure that **Public Bot** is ticked if you want others to invite your bot." msgid "You should also make sure that **Require OAuth2 Code Grant** is unchecked unless you are developing a service that needs it. If you're unsure, then **leave it unchecked**." -msgstr "Вам также следует убедиться, что флажок **Require OAuth2 Code Grant** снят, если только вы не разрабатываете сервис, которому это необходимо. Если вы не уверены, то **оставьте этот флажок снятым**." +msgstr "You should also make sure that **Require OAuth2 Code Grant** is unchecked unless you are developing a service that needs it. If you're unsure, then **leave it unchecked**." msgid "How the Bot User options should look like for most people." -msgstr "Как должны выглядеть опции бот пользователя для большинства людей." +msgstr "How the Bot User options should look like for most people." msgid "Copy the token using the \"Copy\" button." -msgstr "Скопируйте токен с помощью кнопки \"Copy\"." +msgstr "Copy the token using the \"Copy\" button." msgid "**This is not the Client Secret at the General Information page.**" -msgstr "**Это не Client Secret на странице Общей Информации.**" +msgstr "**This is not the Client Secret at the General Information page.**" msgid "It should be worth noting that this token is essentially your bot's password. You should **never** share this with someone else. In doing so, someone can log in to your bot and do malicious things, such as leaving servers, ban all members inside a server, or pinging everyone maliciously." -msgstr "Стоит отметить, что этот токен - фактически пароль вашего бота. Вы **никогда** не должны передавать его кому-либо еще. Это может привести к тому, что кто-то сможет войти в вашего бота и совершить вредоносные действия, например, покинуть серверы, забанить всех участников на сервере или злонамеренно пинговать всех подряд." +msgstr "It should be worth noting that this token is essentially your bot's password. You should **never** share this with someone else. In doing so, someone can log in to your bot and do malicious things, such as leaving servers, ban all members inside a server, or pinging everyone maliciously." msgid "The possibilities are endless, so **do not share this token.**" -msgstr "Варианты развития событий безграничны, поэтому **не делитесь этим токеном.**" +msgstr "The possibilities are endless, so **do not share this token.**" msgid "If you accidentally leaked your token, click the \"Regenerate\" button as soon as possible. This revokes your old token and re-generates a new one. Now you need to use the new token to login." -msgstr "В случае случайной утечки токена как можно скорее нажмите кнопку \"Regenerate\". Это отменит ваш старый токен и сгенерирует новый. Теперь вам нужно использовать новый токен для входа в систему." +msgstr "If you accidentally leaked your token, click the \"Regenerate\" button as soon as possible. This revokes your old token and re-generates a new one. Now you need to use the new token to login." msgid "And that's it. You now have a bot account and you can login with that token." -msgstr "Вот и все. Теперь у вас есть учетная запись бота, и вы можете войти в систему с помощью этого токена." +msgstr "And that's it. You now have a bot account and you can login with that token." msgid "Inviting Your Bot" -msgstr "Приглашение Вашего Бота" +msgstr "Inviting Your Bot" msgid "So you've made a Bot User but it's not actually in any server." -msgstr "Итак, вы создали бот пользователя, но на самом деле его нет ни на одном сервере." +msgstr "So you've made a Bot User but it's not actually in any server." msgid "If you want to invite your bot you must create an invite URL for it." -msgstr "Если вы хотите пригласить вашего бота, вы должны создать ссылку-приглашение для него." +msgstr "If you want to invite your bot you must create an invite URL for it." msgid "Click on your bot's page." -msgstr "Нажмите на страницу вашего бота." +msgstr "Click on your bot's page." msgid "Expand the \"OAuth2\" tab and click on \"URL Generator\"." -msgstr "Раскройте вкладку \"OAuth2\" и нажмите на \"URL Generator\"." +msgstr "Expand the \"OAuth2\" tab and click on \"URL Generator\"." msgid "How the OAuth2 tab should look like." -msgstr "Как должна выглядеть вкладка OAuth2." +msgstr "How the OAuth2 tab should look like." msgid "Tick the \"bot\" and \"applications.commands\" checkboxes under \"scopes\"." -msgstr "Установите флажки \"bot\" и \"applications.commands\" в разделе \"scopes\"." +msgstr "Tick the \"bot\" and \"applications.commands\" checkboxes under \"scopes\"." msgid "The scopes checkbox with \"bot\" and \"applications.commands\" ticked." -msgstr "Раздел scopes с установленными флажками \"bot\" и \"applications.commands\"." +msgstr "The scopes checkbox with \"bot\" and \"applications.commands\" ticked." msgid "Tick the permissions required for your bot to function under \"Bot Permissions\"." -msgstr "Установите разрешения, необходимые для работы вашего бота, в разделе \"Bot Permissions\"." +msgstr "Tick the permissions required for your bot to function under \"Bot Permissions\"." msgid "Please be aware of the consequences of requiring your bot to have the \"Administrator\" permission." -msgstr "Учтите последствия, если вы потребуете для вашего бота разрешение \"Администратор\"." +msgstr "Please be aware of the consequences of requiring your bot to have the \"Administrator\" permission." msgid "Bot owners must have 2FA enabled for certain actions and permissions when added in servers that have Server-Wide 2FA enabled. Check the `2FA support page `_ for more information." -msgstr "Владельцы ботов должны иметь включенную 2FA для определенных действий и разрешений при добавлении на серверы, где включена серверная 2FA. Более подробную информацию можно найти на `странице поддержки 2FA `_." +msgstr "Bot owners must have 2FA enabled for certain actions and permissions when added in servers that have Server-Wide 2FA enabled. Check the `2FA support page `_ for more information." msgid "The permission checkboxes with some permissions checked." -msgstr "Флажки разрешений, в которых установлены некоторые разрешения." +msgstr "The permission checkboxes with some permissions checked." msgid "Now the resulting URL can be used to add your bot to a server. Copy and paste the URL into your browser, choose a server to invite the bot to, and click \"Authorize\"." -msgstr "Теперь полученный URL можно использовать для добавления бота на сервер. Скопируйте и вставьте URL в браузер, выберите сервер, на который хотите пригласить бота, и нажмите \"Authorize\"." +msgstr "Now the resulting URL can be used to add your bot to a server. Copy and paste the URL into your browser, choose a server to invite the bot to, and click \"Authorize\"." msgid "The person adding the bot needs \"Manage Server\" permissions to do so." -msgstr "Человеку, добавляющему бота, нужны права \"Управление сервером\"." +msgstr "The person adding the bot needs \"Manage Server\" permissions to do so." msgid "If you want to generate this URL dynamically at run-time inside your bot and using the :class:`discord.Permissions` interface, you can use :func:`discord.utils.oauth_url`." -msgstr "Если вы хотите генерировать этот URL динамически во время выполнения внутри вашего бота и используя интерфейс :class:`discord.Permissions`, вы можете использовать :func:`discord.utils.oauth_url`." +msgstr "If you want to generate this URL dynamically at run-time inside your bot and using the :class:`discord.Permissions` interface, you can use :func:`discord.utils.oauth_url`." diff --git a/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po b/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po index 3cfb018aae..4661fc4a01 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/ru/LC_MESSAGES/ext/bridge/api.po @@ -21,7 +21,7 @@ msgid "Using the prefixed command version (which uses the ``ext.commands`` exten msgstr "Using the prefixed command version (which uses the ``ext.commands`` extension) of bridge commands in guilds requires :attr:`Intents.message_context` to be enabled." msgid "Bots" -msgstr "Боты" +msgstr "Bots" msgid "Bot" msgstr "Bot" @@ -33,7 +33,7 @@ msgid "This class is a subclass of :class:`.ext.commands.Bot` and as a result an msgstr "This class is a subclass of :class:`.ext.commands.Bot` and as a result anything that you can do with a :class:`.ext.commands.Bot` you can do with this bot." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Takes a :class:`.BridgeCommand` and adds both a slash and traditional (prefix-based) version of the command to the bot." msgstr "Takes a :class:`.BridgeCommand` and adds both a slash and traditional (prefix-based) version of the command to the bot." @@ -42,13 +42,13 @@ msgid "A shortcut decorator that invokes :func:`bridge_command` and adds it to t msgstr "A shortcut decorator that invokes :func:`bridge_command` and adds it to the internal command list via :meth:`~.Bot.add_bridge_command`." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A decorator that converts the provided method into an :class:`.BridgeCommand`, adds both a slash and traditional (prefix-based) version of the command to the bot, and returns the :class:`.BridgeCommand`." msgstr "A decorator that converts the provided method into an :class:`.BridgeCommand`, adds both a slash and traditional (prefix-based) version of the command to the bot, and returns the :class:`.BridgeCommand`." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid "Callable[..., :class:`BridgeCommand`]" msgstr "Callable[..., :class:`BridgeCommand`]" @@ -114,7 +114,7 @@ msgid "The slash command version of this bridge command." msgstr "The slash command version of this bridge command." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`.BridgeSlashCommand`" msgstr ":class:`.BridgeSlashCommand`" @@ -159,7 +159,7 @@ msgid "The coroutine to register as the local error handler." msgstr "The coroutine to register as the local error handler." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." diff --git a/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po b/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po index 15bd785e5f..8201df822b 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/bridge/index.po @@ -15,8 +15,8 @@ msgid "discord.ext.bridge" msgstr "discord.ext.bridge" msgid "This module allows using one command callback in order to make both a prefix command and a slash command. This page includes the API reference/documentation for the module, but only contains a short example. For a more detailed guide on how to use this, see our `discord.ext.bridge guide `_." -msgstr "Этот модуль позволяет использовать один обратный вызов команды для создания как префиксной, так и слэш-команды. Эта страница включает в себя справку/документацию по API для модуля, но содержит только короткий пример. Более подробное руководство по использованию этого модуля можно найти в нашем руководстве по `discord.ext.bridge `_." +msgstr "This module allows using one command callback in order to make both a prefix command and a slash command. This page includes the API reference/documentation for the module, but only contains a short example. For a more detailed guide on how to use this, see our `discord.ext.bridge guide `_." msgid "Example usage:" -msgstr "Пример использования:" +msgstr "Example usage:" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/api.po b/docs/locales/ru/LC_MESSAGES/ext/commands/api.po index 70bcc8a2b1..9c73faf3c7 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/api.po @@ -12,22 +12,22 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "API Reference" -msgstr "Справочник по API" +msgstr "API Reference" msgid "The following section outlines the API of Pycord's prefixed command extension module." -msgstr "В следующем разделе описывается API модуля расширения префиксных команд Pycord." +msgstr "The following section outlines the API of Pycord's prefixed command extension module." msgid "Using prefixed commands in guilds requires :attr:`Intents.message_content` to be enabled." -msgstr "Использование префиксных команд в серверах требует включения :attr:`Intents.message_content." +msgstr "Using prefixed commands in guilds requires :attr:`Intents.message_content` to be enabled." msgid "Bots" -msgstr "Боты" +msgstr "Bots" msgid "Bot" -msgstr "Бот" +msgstr "Bot" msgid "Represents a discord bot." -msgstr "Представляет собой дискорд-бота." +msgstr "Represents a discord bot." msgid "This class is a subclass of :class:`discord.Bot` and as a result anything that you can do with a :class:`discord.Bot` you can do with this bot." msgstr "This class is a subclass of :class:`discord.Bot` and as a result anything that you can do with a :class:`discord.Bot` you can do with this bot." @@ -54,7 +54,7 @@ msgid "Whether the commands should be case-insensitive. Defaults to ``False``. T msgstr "Whether the commands should be case-insensitive. Defaults to ``False``. This attribute does not carry over to groups. You must set it to every group if you require group commands to be case-insensitive as well." msgid "type" -msgstr "тип" +msgstr "type" msgid ":class:`bool`" msgstr ":class:`bool`" @@ -69,7 +69,7 @@ msgid "Whether to strip whitespace characters after encountering the command pre msgstr "Whether to strip whitespace characters after encountering the command prefix. This allows for ``! hello`` and ``!hello`` to both work if the ``command_prefix`` is set to ``!``. Defaults to ``False``." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "A decorator that registers a coroutine as a post-invoke hook. A post-invoke hook is called directly after the command is called. This makes it a useful function to clean-up database connections or any type of clean up required. This post-invoke hook takes a sole parameter, a :class:`.Context`." msgstr "A decorator that registers a coroutine as a post-invoke hook. A post-invoke hook is called directly after the command is called. This makes it a useful function to clean-up database connections or any type of clean up required. This post-invoke hook takes a sole parameter, a :class:`.Context`." @@ -81,7 +81,7 @@ msgid "The coroutine to register as the post-invoke hook." msgstr "The coroutine to register as the post-invoke hook." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." @@ -102,7 +102,7 @@ msgid "This function can either be a regular function or a coroutine. Similar to msgstr "This function can either be a regular function or a coroutine. Similar to a command :func:`.check`, this takes a single parameter of type :class:`.Context` and can only raise exceptions inherited from :exc:`.ApplicationCommandError`." msgid "Example" -msgstr "Пример" +msgstr "Example" msgid "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." msgstr "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." @@ -114,13 +114,13 @@ msgid "A shortcut decorator that invokes :func:`.command` and adds it to the int msgstr "A shortcut decorator that invokes :func:`.command` and adds it to the internal command list via :meth:`~.GroupMixin.add_command`." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "A decorator that converts the provided method into a Command, adds it to the bot, then returns it." msgstr "A decorator that converts the provided method into a Command, adds it to the bot, then returns it." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid "Callable[..., :class:`Command`]" msgstr "Callable[..., :class:`Command`]" @@ -480,10 +480,10 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.E msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgid "Examples" -msgstr "Примеры" +msgstr "Examples" msgid "Usage ::" -msgstr "Использование ::" +msgstr "Usage ::" msgid "Flattening into a list ::" msgstr "Flattening into a list ::" @@ -1917,7 +1917,7 @@ msgid "Whether the commands should be case-insensitive. Defaults to ``False``." msgstr "Whether the commands should be case-insensitive. Defaults to ``False``." msgid "Cogs" -msgstr "Коги" +msgstr "Cogs" msgid "Cog" msgstr "Cog" @@ -3579,7 +3579,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Any\\``" msgid "Exceptions" -msgstr "Исключения" +msgstr "Exceptions" msgid "The base exception type for all command related errors." msgstr "The base exception type for all command related errors." @@ -3588,7 +3588,7 @@ msgid "This inherits from :exc:`discord.DiscordException`." msgstr "This inherits from :exc:`discord.DiscordException`." msgid "This exception and exceptions inherited from it are handled in a special way as they are caught and passed into a special event from :class:`.Bot`\\, :func:`.on_command_error`." -msgstr "Это исключение и унаследованные от него исключения обрабатываются особым образом, поскольку они перехватываются и передаются в специальное событие из :class:`.Bot`\\, :func:`.on_command_error`." +msgstr "This exception and exceptions inherited from it are handled in a special way as they are caught and passed into a special event from :class:`.Bot`\\, :func:`.on_command_error`." msgid "Exception raised when a Converter class raises non-CommandError." msgstr "Exception raised when a Converter class raises non-CommandError." @@ -3603,7 +3603,7 @@ msgid ":class:`discord.ext.commands.Converter`" msgstr ":class:`discord.ext.commands.Converter`" msgid "The original exception that was raised. You can also get this via the ``__cause__`` attribute." -msgstr "Первоначальное исключение, которое было поднято. Вы также можете получить его через атрибут ``__cause__``." +msgstr "The original exception that was raised. You can also get this via the ``__cause__`` attribute." msgid ":exc:`Exception`" msgstr ":exc:`Exception`" @@ -3690,7 +3690,7 @@ msgid "Exception raised when an operation does not work in private message conte msgstr "Exception raised when an operation does not work in private message contexts." msgid "Exception raised when the predicates in :attr:`.Command.checks` have failed." -msgstr "Исключение поднимается, если предикаты в :attr:`.Command.checks` не сработали." +msgstr "Exception raised when the predicates in :attr:`.Command.checks` have failed." msgid "This inherits from :exc:`CommandError`" msgstr "This inherits from :exc:`CommandError`" @@ -3723,7 +3723,7 @@ msgid "Exception raised when the command being invoked is disabled." msgstr "Exception raised when the command being invoked is disabled." msgid "Exception raised when the command being invoked raised an exception." -msgstr "Исключение, возникающее, когда вызываемая команда вызывает исключение." +msgstr "Exception raised when the command being invoked raised an exception." msgid "Exception raised when the command was passed too many arguments and its :attr:`.Command.ignore_extra` attribute was not set to ``True``." msgstr "Exception raised when the command was passed too many arguments and its :attr:`.Command.ignore_extra` attribute was not set to ``True``." @@ -3948,7 +3948,7 @@ msgid "Whether the name that conflicts is an alias of the command we try to add. msgstr "Whether the name that conflicts is an alias of the command we try to add." msgid "Exception Hierarchy" -msgstr "Иерархия исключений" +msgstr "Exception Hierarchy" msgid ":exc:`~.DiscordException`" msgstr ":exc:`~.DiscordException`" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po b/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po index b527c33280..089b6e2f4e 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/cogs.po @@ -12,76 +12,76 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Cogs" -msgstr "Коги" +msgstr "Cogs" msgid "There comes a point in your bot's development when you want to organize a collection of commands, listeners, and some state into one class. Cogs allow you to do just that." -msgstr "В процессе разработки бота наступает момент, когда вы хотите организовать набор команд, слушателей и некоторых состояний в один класс. Коги позволяют вам сделать именно это." +msgstr "There comes a point in your bot's development when you want to organize a collection of commands, listeners, and some state into one class. Cogs allow you to do just that." msgid "The gist:" -msgstr "Основная суть:" +msgstr "The gist:" msgid "Each cog is a Python class that subclasses :class:`.commands.Cog`." -msgstr "Каждый ког - это класс Python, который является подклассом :class:`.commands.Cog`." +msgstr "Each cog is a Python class that subclasses :class:`.commands.Cog`." msgid "Every command is marked with the :func:`.commands.command` decorator." -msgstr "Каждая команда помечается декоратором :func:`.commands.command`." +msgstr "Every command is marked with the :func:`.commands.command` decorator." msgid "Every listener is marked with the :meth:`.commands.Cog.listener` decorator." -msgstr "Каждый слушатель помечается декоратором :meth:`.commands.Cog.listener`." +msgstr "Every listener is marked with the :meth:`.commands.Cog.listener` decorator." msgid "Cogs are then registered with the :meth:`.Bot.add_cog` call." -msgstr "Затем коги регистрируются с помощью вызова :meth:`.Bot.add_cog`." +msgstr "Cogs are then registered with the :meth:`.Bot.add_cog` call." msgid "Cogs are subsequently removed with the :meth:`.Bot.remove_cog` call." -msgstr "Впоследствии коги удаляются с помощью вызова :meth:`.Bot.remove_cog`." +msgstr "Cogs are subsequently removed with the :meth:`.Bot.remove_cog` call." msgid "It should be noted that cogs are typically used alongside with :ref:`ext_commands_extensions`." -msgstr "Следует отметить, что коги обычно используются вместе с :ref:`ext_commands_extensions`." +msgstr "It should be noted that cogs are typically used alongside with :ref:`ext_commands_extensions`." msgid "Quick Example" -msgstr "Быстрый пример" +msgstr "Quick Example" msgid "This example cog defines a ``Greetings`` category for your commands, with a single :ref:`command ` named ``hello`` as well as a listener to listen to an :ref:`Event `." -msgstr "Этот пример кога определяет категорию ``Greetings`` для ваших команд, с одной :ref:`командой ` под названием ``hello``, а также слушателем для прослушивания :ref:`События `." +msgstr "This example cog defines a ``Greetings`` category for your commands, with a single :ref:`command ` named ``hello`` as well as a listener to listen to an :ref:`Event `." msgid "A couple of technical notes to take into consideration:" -msgstr "Несколько технических замечаний, которые следует принять во внимание:" +msgstr "A couple of technical notes to take into consideration:" msgid "All listeners must be explicitly marked via decorator, :meth:`~.commands.Cog.listener`." -msgstr "Все слушатели должны быть явно помечены с помощью декоратора, :meth:`~.commands.Cog.listener`." +msgstr "All listeners must be explicitly marked via decorator, :meth:`~.commands.Cog.listener`." msgid "The name of the cog is automatically derived from the class name but can be overridden. See :ref:`ext_commands_cogs_meta_options`." -msgstr "Имя кога автоматически происходит от имени класса, но может быть переопределено. См. :ref:`ext_commands_cogs_meta_options`." +msgstr "The name of the cog is automatically derived from the class name but can be overridden. See :ref:`ext_commands_cogs_meta_options`." msgid "All commands must now take a ``self`` parameter to allow usage of instance attributes that can be used to maintain state." -msgstr "Все команды теперь должны принимать параметр ``self``, чтобы позволить использовать атрибуты экземпляра, которые могут быть использованы для поддержания состояния." +msgstr "All commands must now take a ``self`` parameter to allow usage of instance attributes that can be used to maintain state." msgid "Cog Registration" -msgstr "Регистрация Когов" +msgstr "Cog Registration" msgid "Once you have defined your cogs, you need to tell the bot to register the cogs to be used. We do this via the :meth:`~.commands.Bot.add_cog` method." -msgstr "После того как вы определили коги, вам нужно сообщить боту, чтобы он зарегистрировал коги для использования. Мы делаем это с помощью метода :meth:`~.commands.Bot.add_cog`." +msgstr "Once you have defined your cogs, you need to tell the bot to register the cogs to be used. We do this via the :meth:`~.commands.Bot.add_cog` method." msgid "This binds the cog to the bot, adding all commands and listeners to the bot automatically." -msgstr "Это связывает ког с ботом, автоматически добавляя к нему все команды и слушателей." +msgstr "This binds the cog to the bot, adding all commands and listeners to the bot automatically." msgid "Note that we reference the cog by name, which we can override through :ref:`ext_commands_cogs_meta_options`. So if we ever want to remove the cog eventually, we would have to do the following." -msgstr "Обратите внимание, что мы ссылаемся на ког по имени, которое мы можем переопределить через :ref:`ext_commands_cogs_meta_options`. Поэтому, если мы захотим в конечном итоге удалить ког, нам нужно будет сделать следующее." +msgstr "Note that we reference the cog by name, which we can override through :ref:`ext_commands_cogs_meta_options`. So if we ever want to remove the cog eventually, we would have to do the following." msgid "Using Cogs" -msgstr "Использование Когов" +msgstr "Using Cogs" msgid "Just as we remove a cog by its name, we can also retrieve it by its name as well. This allows us to use a cog as an inter-command communication protocol to share data. For example:" -msgstr "Точно так же, как мы удаляем ког по его имени, мы можем и получить его по имени. Это позволяет нам использовать ког в качестве протокола межкомандной связи для обмена данными. Например:" +msgstr "Just as we remove a cog by its name, we can also retrieve it by its name as well. This allows us to use a cog as an inter-command communication protocol to share data. For example:" msgid "Special Methods" -msgstr "Специальные Методы" +msgstr "Special Methods" msgid "As cogs get more complicated and have more commands, there comes a point where we want to customise the behaviour of the entire cog or bot." -msgstr "По мере того как коги становятся все сложнее и имеют больше команд, наступает момент, когда мы хотим кастомизировать поведение всего кога или бота." +msgstr "As cogs get more complicated and have more commands, there comes a point where we want to customise the behaviour of the entire cog or bot." msgid "They are as follows:" -msgstr "К их числу относятся:" +msgstr "They are as follows:" msgid ":meth:`.Cog.cog_unload`" msgstr ":meth:`.Cog.cog_unload`" @@ -105,29 +105,29 @@ msgid ":meth:`.Cog.bot_check_once`" msgstr ":meth:`.Cog.bot_check_once`" msgid "You can visit the reference to get more detail." -msgstr "Вы можете посмотреть справочник, чтобы получить более подробную информацию." +msgstr "You can visit the reference to get more detail." msgid "Meta Options" -msgstr "Мета-опции" +msgstr "Meta Options" msgid "At the heart of a cog resides a metaclass, :class:`.commands.CogMeta`, which can take various options to customise some of the behaviour. To do this, we pass keyword arguments to the class definition line. For example, to change the cog name we can pass the ``name`` keyword argument as follows:" -msgstr "В основе кога лежит метакласс, :class:`.commands.CogMeta`, который может принимать различные опции для кастомизации поведения. Для этого в строке определения класса мы передаем аргументы с ключевыми словами. Например, чтобы изменить имя кога, мы можем передать именованный аргумент ``name`` следующим образом:" +msgstr "At the heart of a cog resides a metaclass, :class:`.commands.CogMeta`, which can take various options to customise some of the behaviour. To do this, we pass keyword arguments to the class definition line. For example, to change the cog name we can pass the ``name`` keyword argument as follows:" msgid "To see more options that you can set, see the documentation of :class:`.commands.CogMeta`." -msgstr "Чтобы узнать больше опций, которые вы можете задать, смотрите документацию по :class:`.commands.CogMeta`." +msgstr "To see more options that you can set, see the documentation of :class:`.commands.CogMeta`." msgid "Inspection" -msgstr "Инспекция" +msgstr "Inspection" msgid "Since cogs ultimately are classes, we have some tools to help us inspect certain properties of the cog." -msgstr "Поскольку коги в конечном счете являются классами, у нас есть некоторые инструменты, которые помогут нам проверить определенные свойства кога." +msgstr "Since cogs ultimately are classes, we have some tools to help us inspect certain properties of the cog." msgid "To get a :class:`list` of commands, we can use :meth:`.Cog.get_commands`. ::" -msgstr "Чтобы получить :class:`list`, состоящий из команд, мы можем использовать :meth:`.Cog.get_commands`. ::" +msgstr "To get a :class:`list` of commands, we can use :meth:`.Cog.get_commands`. ::" msgid "If we want to get the subcommands as well, we can use the :meth:`.Cog.walk_commands` generator. ::" -msgstr "Если мы хотим получить также и подкоманды, мы можем использовать генератор :meth:`.Cog.walk_commands`. ::" +msgstr "If we want to get the subcommands as well, we can use the :meth:`.Cog.walk_commands` generator. ::" msgid "To do the same with listeners, we can query them with :meth:`.Cog.get_listeners`. This returns a list of tuples -- the first element being the listener name and the second one being the actual function itself. ::" -msgstr "Чтобы сделать то же самое со слушателями, мы можем запросить их с помощью :meth:`.Cog.get_listeners`. Это возвращает список кортежей - первый элемент - имя слушателя, второй - сама функция. ::" +msgstr "To do the same with listeners, we can query them with :meth:`.Cog.get_listeners`. This returns a list of tuples -- the first element being the listener name and the second one being the actual function itself. ::" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po b/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po index ee8e501e21..88d83445bd 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/commands.po @@ -45,7 +45,7 @@ msgid "Any parameter that is accepted by the :class:`.Command` constructor can b msgstr "Any parameter that is accepted by the :class:`.Command` constructor can be passed into the decorator. For example, to change the name to something other than the function would be as simple as doing this:" msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "Since we define commands by making Python functions, we also define the argument passing behaviour by the function parameters." msgstr "Since we define commands by making Python functions, we also define the argument passing behaviour by the function parameters." diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po b/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po index b513a9708b..f813885885 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/extensions.po @@ -12,49 +12,49 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Extensions" -msgstr "Расширения" +msgstr "Extensions" msgid "There comes a time in the bot development when you want to extend the bot functionality at run-time and quickly unload and reload code (also called hot-reloading). The command framework comes with this ability built-in, with a concept called **extensions**." -msgstr "В процессе разработки бота наступает момент, когда вы хотите расширить его функциональность во время выполнения и быстро выгрузить и перезагрузить код (также называемый горячей загрузкой). В командный фреймворк встроена такая возможность, концепция называется **расширения**." +msgstr "There comes a time in the bot development when you want to extend the bot functionality at run-time and quickly unload and reload code (also called hot-reloading). The command framework comes with this ability built-in, with a concept called **extensions**." msgid "Primer" -msgstr "Краткая информация" +msgstr "Primer" msgid "An extension at its core is a python file with an entry point called ``setup``. This setup must be a plain Python function (not a coroutine). It takes a single parameter -- the :class:`~.commands.Bot` that loads the extension." -msgstr "По своей сути расширение представляет собой файл python с точкой входа под названием ``setup``. Эта установка должна быть обычной функцией Python (не короутиной). Она принимает единственный параметр - :class:`~.commands.Bot`, который загружает расширение." +msgstr "An extension at its core is a python file with an entry point called ``setup``. This setup must be a plain Python function (not a coroutine). It takes a single parameter -- the :class:`~.commands.Bot` that loads the extension." msgid "An example extension looks like this:" -msgstr "Пример расширения выглядит следующим образом:" +msgstr "An example extension looks like this:" msgid "hello.py" msgstr "hello.py" msgid "In this example we define a simple command, and when the extension is loaded this command is added to the bot. Now the final step to this is loading the extension, which we do by calling :meth:`.Bot.load_extension`. To load this extension we call ``bot.load_extension('hello')``." -msgstr "В этом примере мы определяем простую команду, и когда расширение загружается, эта команда добавляется в бота. Теперь последний шаг - загрузка расширения, которую мы выполняем с помощью вызова :meth:`.Bot.load_extension`. Чтобы загрузить это расширение, мы вызываем ``bot.load_extension('hello')``." +msgstr "In this example we define a simple command, and when the extension is loaded this command is added to the bot. Now the final step to this is loading the extension, which we do by calling :meth:`.Bot.load_extension`. To load this extension we call ``bot.load_extension('hello')``." msgid "Cogs" -msgstr "Коги" +msgstr "Cogs" msgid "Extensions are usually used in conjunction with cogs. To read more about them, check out the documentation, :ref:`ext_commands_cogs`." -msgstr "Расширения обычно используются в сочетании с когами. Чтобы узнать о них больше, ознакомьтесь с документацией, :ref:`ext_commands_cogs`." +msgstr "Extensions are usually used in conjunction with cogs. To read more about them, check out the documentation, :ref:`ext_commands_cogs`." msgid "Extension paths are ultimately similar to the import mechanism. What this means is that if there is a folder, then it must be dot-qualified. For example to load an extension in ``plugins/hello.py`` then we use the string ``plugins.hello``." -msgstr "Пути расширения в конечном итоге аналогичны механизму импорта. Это означает, что если есть папка, то она должна быть точечно-квалификационной. Например, чтобы загрузить расширение в ``plugins/hello.py``, мы используем строку ``plugins.hello``." +msgstr "Extension paths are ultimately similar to the import mechanism. What this means is that if there is a folder, then it must be dot-qualified. For example to load an extension in ``plugins/hello.py`` then we use the string ``plugins.hello``." msgid "Reloading" -msgstr "Перезагрузка" +msgstr "Reloading" msgid "When you make a change to the extension and want to reload the references, the library comes with a function to do this for you, :meth:`.Bot.reload_extension`." -msgstr "Когда вы вносите изменения в расширение и хотите перезагрузить ссылки, библиотека поставляется с функцией, которая делает это за вас, :meth:`.Bot.reload_extension`." +msgstr "When you make a change to the extension and want to reload the references, the library comes with a function to do this for you, :meth:`.Bot.reload_extension`." msgid "Once the extension reloads, any changes that we did will be applied. This is useful if we want to add or remove functionality without restarting our bot. If an error occurred during the reloading process, the bot will pretend as if the reload never happened." -msgstr "Когда расширение перезагрузится, все сделанные нами изменения будут применены. Это полезно, если мы хотим добавить или удалить функциональность, не перезапуская нашего бота. Если в процессе перезагрузки произошла ошибка, бот сделает вид, будто перезагрузки не было." +msgstr "Once the extension reloads, any changes that we did will be applied. This is useful if we want to add or remove functionality without restarting our bot. If an error occurred during the reloading process, the bot will pretend as if the reload never happened." msgid "Cleaning Up" -msgstr "Очистка" +msgstr "Cleaning Up" msgid "Although rare, sometimes an extension needs to clean-up or know when it's being unloaded. For cases like these, there is another entry point named ``teardown`` which is similar to ``setup`` except called when the extension is unloaded." -msgstr "Хотя и редко, но иногда расширению нужно очиститься или узнать, когда его выгружают. Для таких случаев существует другая точка входа под названием ``teardown``, которая аналогична ``setup``, но вызывается, когда расширение выгружается." +msgstr "Although rare, sometimes an extension needs to clean-up or know when it's being unloaded. For cases like these, there is another entry point named ``teardown`` which is similar to ``setup`` except called when the extension is unloaded." msgid "basic_ext.py" msgstr "basic_ext.py" diff --git a/docs/locales/ru/LC_MESSAGES/ext/commands/index.po b/docs/locales/ru/LC_MESSAGES/ext/commands/index.po index 990716ab46..bdb8ff19a7 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/commands/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/commands/index.po @@ -15,5 +15,5 @@ msgid "discord.ext.commands" msgstr "discord.ext.commands" msgid "``Pycord`` offers a lower level aspect on interacting with Discord. Often times, the library is used for the creation of bots. However this task can be daunting and confusing to get correctly the first time. Many times there comes a repetition in creating a bot command framework that is extensible, flexible, and powerful. For this reason, ``Pycord`` comes with an extension library that handles this for you." -msgstr "``Pycord`` предлагает более низкий уровень взаимодействия с Discord. Часто библиотека используется для создания ботов. Однако с первого раза эта задача может оказаться сложной и запутанной. Много раз приходится повторяться в создании расширяемого, гибкого и мощного фреймворка для команд бота. По этой причине ``Pycord`` поставляется с библиотекой расширений, которая делает это за вас." +msgstr "``Pycord`` offers a lower level aspect on interacting with Discord. Often times, the library is used for the creation of bots. However this task can be daunting and confusing to get correctly the first time. Many times there comes a repetition in creating a bot command framework that is extensible, flexible, and powerful. For this reason, ``Pycord`` comes with an extension library that handles this for you." diff --git a/docs/locales/ru/LC_MESSAGES/ext/pages/index.po b/docs/locales/ru/LC_MESSAGES/ext/pages/index.po index 877a0e1f10..d77448bb1f 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/pages/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/pages/index.po @@ -33,7 +33,7 @@ msgid "Allows for directly referencing and modifying each page as a class instan msgstr "Allows for directly referencing and modifying each page as a class instance." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "The content of the page. Corresponds to the :class:`discord.Message.content` attribute." msgstr "The content of the page. Corresponds to the :class:`discord.Message.content` attribute." @@ -60,7 +60,7 @@ msgid "Updates :class:`discord.File` objects so that they can be sent multiple t msgstr "Updates :class:`discord.File` objects so that they can be sent multiple times. This is called internally each time the page is sent." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`list\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.file.File\\`\\] \\| \\:py\\:obj\\:\\`None\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`list\\`\\\\ \\\\\\[\\:py\\:class\\:\\`\\~discord.file.File\\`\\] \\| \\:py\\:obj\\:\\`None\\``" @@ -129,7 +129,7 @@ msgid "The page group select menu associated with this paginator." msgstr "The page group select menu associated with this paginator." msgid "type" -msgstr "тип" +msgstr "type" msgid "Optional[List[:class:`PaginatorMenu`]]" msgstr "Optional[List[:class:`PaginatorMenu`]]" @@ -228,7 +228,7 @@ msgid "The interaction to use when editing the message. If not provided, the mes msgstr "The interaction to use when editing the message. If not provided, the message will be edited using the paginator's stored :attr:`message` attribute instead." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "The message associated with the paginator." msgstr "The message associated with the paginator." @@ -333,7 +333,7 @@ msgid "The item to add to the view." msgstr "The item to add to the view." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "An :class:`Item` was not passed." msgstr "An :class:`Item` was not passed." diff --git a/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po b/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po index b60b8f01ed..967725ae47 100644 --- a/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/ru/LC_MESSAGES/ext/tasks/index.po @@ -57,7 +57,7 @@ msgid "The main interface to create this is through :func:`loop`." msgstr "The main interface to create this is through :func:`loop`." msgid "Parameters" -msgstr "Параметры" +msgstr "Parameters" msgid "A decorator that register a coroutine to be called after the loop finished running." msgstr "A decorator that register a coroutine to be called after the loop finished running." @@ -72,13 +72,13 @@ msgid "The coroutine to register after the loop finishes." msgstr "The coroutine to register after the loop finishes." msgid "Raises" -msgstr "Вызывает" +msgstr "Raises" msgid "The function was not a coroutine." msgstr "The function was not a coroutine." msgid "Return type" -msgstr "Тип возврата" +msgstr "Return type" msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Awaitable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~typing.TypeVar\\`\\\\ \\\\\\(\\`\\`FT\\`\\`\\, bound\\= \\:py\\:data\\:\\`\\~typing.Callable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`...\\\\`\\, \\:py\\:class\\:\\`\\~typing.Awaitable\\`\\\\ \\\\\\[\\:py\\:data\\:\\`\\~typing.Any\\`\\]\\]\\)`" @@ -147,7 +147,7 @@ msgid "A task has already been launched and is running." msgstr "A task has already been launched and is running." msgid "Returns" -msgstr "Возвращает" +msgstr "Returns" msgid "The task that has been created." msgstr "The task that has been created." diff --git a/docs/locales/ru/LC_MESSAGES/faq.po b/docs/locales/ru/LC_MESSAGES/faq.po index 71849e992b..72ebf5ead6 100644 --- a/docs/locales/ru/LC_MESSAGES/faq.po +++ b/docs/locales/ru/LC_MESSAGES/faq.po @@ -12,79 +12,79 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Frequently Asked Questions" -msgstr "Часто Задаваемые Вопросы" +msgstr "Frequently Asked Questions" msgid "This is a list of Frequently Asked Questions regarding using ``Pycord`` and its extension modules. Feel free to suggest a new question or submit one via pull requests." -msgstr "Это список Часто Задаваемых Вопросов относительно использования ``Pycord`` и его модулей расширений. Не стесняйтесь предложить новый вопрос или отправить пулл-реквесты." +msgstr "This is a list of Frequently Asked Questions regarding using ``Pycord`` and its extension modules. Feel free to suggest a new question or submit one via pull requests." msgid "Coroutines" -msgstr "Короутины" +msgstr "Coroutines" msgid "Questions regarding coroutines and asyncio belong here." -msgstr "Здесь находятся вопросы, касающиеся короутинов и asyncio." +msgstr "Questions regarding coroutines and asyncio belong here." msgid "What is a coroutine?" -msgstr "Что такое короутина?" +msgstr "What is a coroutine?" msgid "A |coroutine_link|_ is a function that must be invoked with ``await`` or ``yield from``. When Python encounters an ``await`` it stops the function's execution at that point and works on other things until it comes back to that point and finishes off its work. This allows for your program to be doing multiple things at the same time without using threads or complicated multiprocessing." -msgstr "|coroutine_link|_ это функция, которая должна быть вызвана с ``await`` или ``yield from``. Когда Python сталкивается с ``await``, он останавливает выполнение функции в этой точке и работает над другими вещами, пока не вернется к этой точке и не завершит свою работу. Это позволяет вашей программе выполнять несколько действий одновременно без использования потоков или сложной многопроцессорной обработки." +msgstr "A |coroutine_link|_ is a function that must be invoked with ``await`` or ``yield from``. When Python encounters an ``await`` it stops the function's execution at that point and works on other things until it comes back to that point and finishes off its work. This allows for your program to be doing multiple things at the same time without using threads or complicated multiprocessing." msgid "**If you forget to await a coroutine then the coroutine will not run. Never forget to await a coroutine.**" -msgstr "**Если вы забудете написать await перед короутином, то короутин не выполнится. Никогда не забывайте await.**" +msgstr "**If you forget to await a coroutine then the coroutine will not run. Never forget to await a coroutine.**" msgid "Where can I use ``await``\\?" -msgstr "Где можно использовать ``await``\\?" +msgstr "Where can I use ``await``\\?" msgid "You can only use ``await`` inside ``async def`` functions and nowhere else." -msgstr "Вы можете использовать ``await`` только внутри ``async def`` функций и нигде еще." +msgstr "You can only use ``await`` inside ``async def`` functions and nowhere else." msgid "What does \"blocking\" mean?" -msgstr "Что означает \"блокирование\"?" +msgstr "What does \"blocking\" mean?" msgid "In asynchronous programming a blocking call is essentially all the parts of the function that are not ``await``. Do not despair however, because not all forms of blocking are bad! Using blocking calls is inevitable, but you must work to make sure that you don't excessively block functions. Remember, if you block for too long then your bot will freeze since it has not stopped the function's execution at that point to do other things." -msgstr "В асинхронном программировании блокирующий вызов - это, по сути, все части функции, которые не являются ``await``. Однако не стоит отчаиваться, потому что не все формы блокировки плохи! Использование блокирующих вызовов неизбежно, но вы должны работать над тем, чтобы не блокировать функции чрезмерно. Помните, что если вы блокируете функцию слишком долго, то ваш бот зависнет, поскольку он не остановил выполнение функции в этот момент, чтобы заняться другими делами." +msgstr "In asynchronous programming a blocking call is essentially all the parts of the function that are not ``await``. Do not despair however, because not all forms of blocking are bad! Using blocking calls is inevitable, but you must work to make sure that you don't excessively block functions. Remember, if you block for too long then your bot will freeze since it has not stopped the function's execution at that point to do other things." msgid "If logging is enabled, this library will attempt to warn you that blocking is occurring with the message: ``Heartbeat blocked for more than N seconds.`` See :ref:`logging_setup` for details on enabling logging." -msgstr "Если логирование включено, библиотека попытается предупредить вас о блокирующем вызове с сообщением: ``Сердцебиение заблокировано более чем на N секунд.`` Подробности о включении логирования см. в :ref:`logging_setup``." +msgstr "If logging is enabled, this library will attempt to warn you that blocking is occurring with the message: ``Heartbeat blocked for more than N seconds.`` See :ref:`logging_setup` for details on enabling logging." msgid "A common source of blocking for too long is something like :func:`time.sleep`. Don't do that. Use :func:`asyncio.sleep` instead. Similar to this example: ::" -msgstr "Частым источником слишком долгой блокировки является что-то вроде :func:`time.sleep`. Не делайте этого. Вместо этого используйте :func:`asyncio.sleep`. Аналогично этому примеру: ::" +msgstr "A common source of blocking for too long is something like :func:`time.sleep`. Don't do that. Use :func:`asyncio.sleep` instead. Similar to this example: ::" msgid "Another common source of blocking for too long is using HTTP requests with the famous module :doc:`requests `. While :doc:`requests ` is an amazing module for non-asynchronous programming, it is not a good choice for :mod:`asyncio` because certain requests can block the event loop too long. Instead, use the :doc:`aiohttp ` library which is installed on the side with this library." -msgstr "Другим распространенным источником слишком долгой блокировки является использование HTTP-запросов с известным модулем :doc:`requests `. Хотя :doc:`requests ` - это замечательный модуль для неасинхронного программирования, он не является хорошим выбором для :mod:`asyncio`, поскольку некоторые запросы могут слишком долго блокировать цикл событий. Вместо него используйте библиотеку :doc:`aiohttp `, которая устанавливается на ряду с этой библиотекой." +msgstr "Another common source of blocking for too long is using HTTP requests with the famous module :doc:`requests `. While :doc:`requests ` is an amazing module for non-asynchronous programming, it is not a good choice for :mod:`asyncio` because certain requests can block the event loop too long. Instead, use the :doc:`aiohttp ` library which is installed on the side with this library." msgid "Consider the following example: ::" -msgstr "Изучите следующий пример: ::" +msgstr "Consider the following example: ::" msgid "General" -msgstr "Общее" +msgstr "General" msgid "General questions regarding library usage belong here." -msgstr "Общие вопросы, касающиеся использования библиотеки, находятся здесь." +msgstr "General questions regarding library usage belong here." msgid "Where can I find usage examples?" -msgstr "Где можно найти примеры использования?" +msgstr "Where can I find usage examples?" msgid "Example code can be found in the `examples folder `_ in the repository." -msgstr "Пример кода можно найти в папке `examples `_ в репозитории." +msgstr "Example code can be found in the `examples folder `_ in the repository." msgid "How do I set the \"Playing\" status?" -msgstr "Как установить статус \"Играет в\"?" +msgstr "How do I set the \"Playing\" status?" msgid "The ``activity`` keyword argument may be passed in the :class:`Client` constructor or :meth:`Client.change_presence`, given an :class:`Activity` object." -msgstr "Ключевой аргумент ``activity`` может быть передан в конструктор :class:`Client` или :meth:`Client.change_presence`, передавая объект :class:`Activity`." +msgstr "The ``activity`` keyword argument may be passed in the :class:`Client` constructor or :meth:`Client.change_presence`, given an :class:`Activity` object." msgid "The constructor may be used for static activities, while :meth:`Client.change_presence` may be used to update the activity at runtime." -msgstr "Конструктор можно использовать для статичных активностей, а :meth:`Client.change_presence` можно использовать для обновления активности во время выполнения кода." +msgstr "The constructor may be used for static activities, while :meth:`Client.change_presence` may be used to update the activity at runtime." msgid "It is highly discouraged to use :meth:`Client.change_presence` or API calls in :func:`on_ready` as this event may be called many times while running, not just once." -msgstr "Крайне не рекомендуется использовать :meth:`Client.change_presence` или вызовы API в :func:`on_ready`, так как это событие может быть вызвано много раз во время работы, а не только один раз." +msgstr "It is highly discouraged to use :meth:`Client.change_presence` or API calls in :func:`on_ready` as this event may be called many times while running, not just once." msgid "There is a high chance of disconnecting if presences are changed right after connecting." -msgstr "Высока вероятность отключения, если сменить статус активности сразу после подключения." +msgstr "There is a high chance of disconnecting if presences are changed right after connecting." msgid "The status type (playing, listening, streaming, watching) can be set using the :class:`ActivityType` enum. For memory optimisation purposes, some activities are offered in slimmed-down versions:" -msgstr "Тип статуса (играет в, слушает, стримит, смотрит) можно задать с помощью перечисления :class:`ActivityType`. Для оптимизации памяти некоторые действия предлагаются в урезанных версиях:" +msgstr "The status type (playing, listening, streaming, watching) can be set using the :class:`ActivityType` enum. For memory optimisation purposes, some activities are offered in slimmed-down versions:" msgid ":class:`Game`" msgstr ":class:`Game`" @@ -93,58 +93,58 @@ msgid ":class:`Streaming`" msgstr ":class:`Streaming`" msgid "Putting both of these pieces of info together, you get the following: ::" -msgstr "Если объединить два этих раздела информации, то получится следующее: ::" +msgstr "Putting both of these pieces of info together, you get the following: ::" msgid "How do I send a message to a specific channel?" -msgstr "Как отправить сообщение в определенный канал?" +msgstr "How do I send a message to a specific channel?" msgid "You must fetch the channel directly and then call the appropriate method. Example: ::" -msgstr "Вы должны получить канал напрямую и затем вызвать соответствующий метод. Пример: ::" +msgstr "You must fetch the channel directly and then call the appropriate method. Example: ::" msgid "How do I send a DM?" -msgstr "Как отправить ЛС?" +msgstr "How do I send a DM?" msgid "Get the :class:`User` or :class:`Member` object and call :meth:`abc.Messageable.send`. For example: ::" -msgstr "Получите объект :class:`User` или :class:`Member` и вызовите :meth:`abc.Messageable.send`. Например: ::" +msgstr "Get the :class:`User` or :class:`Member` object and call :meth:`abc.Messageable.send`. For example: ::" msgid "If you are responding to an event, such as :func:`on_message`, you already have the :class:`User` object via :attr:`Message.author`: ::" -msgstr "Если вы отвечаете на событие, например :func:`on_message`, у вас уже есть объект `User` :class: через :attr:`Message.author`: ::" +msgstr "If you are responding to an event, such as :func:`on_message`, you already have the :class:`User` object via :attr:`Message.author`: ::" msgid "How do I get the ID of a sent message?" -msgstr "Как получить ID отправленного сообщения?" +msgstr "How do I get the ID of a sent message?" msgid ":meth:`abc.Messageable.send` returns the :class:`Message` that was sent. The ID of a message can be accessed via :attr:`Message.id`: ::" -msgstr ":meth:`abc.Messageable.send` возвращает отправленное сообщение :class:`Message`. ID сообщения можно получить через :attr:`Message.id`: ::" +msgstr ":meth:`abc.Messageable.send` returns the :class:`Message` that was sent. The ID of a message can be accessed via :attr:`Message.id`: ::" msgid "How do I upload an image?" -msgstr "Как загрузить изображение?" +msgstr "How do I upload an image?" msgid "To upload something to Discord you have to use the :class:`File` object." -msgstr "Чтобы загрузить что-то в Discord, вы должны использовать объект :class:`File`." +msgstr "To upload something to Discord you have to use the :class:`File` object." msgid "A :class:`File` accepts two parameters, the file-like object (or file path) and the filename to pass to Discord when uploading." -msgstr ":class:`File` принимает два параметра: файловый объект (или путь к файлу) и имя файла, передаваемого в Discord при загрузке." +msgstr "A :class:`File` accepts two parameters, the file-like object (or file path) and the filename to pass to Discord when uploading." msgid "If you want to upload an image it's as simple as: ::" -msgstr "Если вы хотите загрузить изображение, это просто: ::" +msgstr "If you want to upload an image it's as simple as: ::" msgid "If you have a file-like object you can do as follows: ::" -msgstr "Если у вас есть файловый объект, вы можете сделать следующее: ::" +msgstr "If you have a file-like object you can do as follows: ::" msgid "To upload multiple files, you can use the ``files`` keyword argument instead of ``file``\\: ::" -msgstr "Чтобы загрузить несколько файлов, вы можете использовать именованный аргумент ``files`` вместо ``file``\\: ::" +msgstr "To upload multiple files, you can use the ``files`` keyword argument instead of ``file``\\: ::" msgid "If you want to upload something from a URL, you will have to use an HTTP request using :doc:`aiohttp ` and then pass an :class:`io.BytesIO` instance to :class:`File` like so:" -msgstr "Если вы хотите загрузить что-то с URL, вам необходимо использовать HTTP-запрос с помощью :doc:`aiohttp `, а затем передать экземпляр :class:`io.BytesIO` в :class:`File`, как показано ниже:" +msgstr "If you want to upload something from a URL, you will have to use an HTTP request using :doc:`aiohttp ` and then pass an :class:`io.BytesIO` instance to :class:`File` like so:" msgid "How can I add a reaction to a message?" -msgstr "Как добавить реакцию на сообщение?" +msgstr "How can I add a reaction to a message?" msgid "You use the :meth:`Message.add_reaction` method." -msgstr "Используйте метод :meth:`Message.add_reaction`." +msgstr "You use the :meth:`Message.add_reaction` method." msgid "If you want to use unicode emoji, you must pass a valid unicode code point in a string. In your code, you can write this in a few different ways:" -msgstr "Если вы хотите использовать эмодзи unicode, вы должны передать в строке действительный код unicode эмодзи. В коде это можно записать несколькими разными способами:" +msgstr "If you want to use unicode emoji, you must pass a valid unicode code point in a string. In your code, you can write this in a few different ways:" msgid "``'👍'``" msgstr "``'👍'``" @@ -156,40 +156,40 @@ msgid "``'\\N{THUMBS UP SIGN}'``" msgstr "``'\\N{THUMBS UP SIGN}'``" msgid "Quick example: ::" -msgstr "Быстрый пример: ::" +msgstr "Quick example: ::" msgid "In case you want to use emoji that come from a message, you already get their code points in the content without needing to do anything special. You **cannot** send ``':thumbsup:'`` style shorthands." -msgstr "Если вы хотите использовать эмодзи, полученные из сообщения, вы уже получите их код в содержимом без необходимости что-то делать. Вы **не можете** отправлять сокращения в стиле ``':thumbsup:'``." +msgstr "In case you want to use emoji that come from a message, you already get their code points in the content without needing to do anything special. You **cannot** send ``':thumbsup:'`` style shorthands." msgid "For custom emoji, you should pass an instance of :class:`Emoji`. You can also pass a ``'<:name:id>'`` string, but if you can use said emoji, you should be able to use :meth:`Client.get_emoji` to get an emoji via ID or use :func:`utils.find`/ :func:`utils.get` on :attr:`Client.emojis` or :attr:`Guild.emojis` collections." -msgstr "Для пользовательских эмодзи вы должны передать экземпляр :class:`Emoji`. Вы также можете передать строку ``'<:name:id>'``, а если вы можете использовать указанные эмодзи, вы можете использовать :meth:`Client.get_emoji` для получения эмодзи по ID или использовать :func:`utils.find`/ :func:`utils.get` на коллекциях :attr:`Client.emojis` или :attr:`Guild.emojis`." +msgstr "For custom emoji, you should pass an instance of :class:`Emoji`. You can also pass a ``'<:name:id>'`` string, but if you can use said emoji, you should be able to use :meth:`Client.get_emoji` to get an emoji via ID or use :func:`utils.find`/ :func:`utils.get` on :attr:`Client.emojis` or :attr:`Guild.emojis` collections." msgid "The name and ID of a custom emoji can be found with the client by prefixing ``:custom_emoji:`` with a backslash. For example, sending the message ``\\:python3:`` with the client will result in ``<:python3:232720527448342530>``." -msgstr "Имя и ID пользовательского эмодзи можно узнать в клиенте, добавив к ``:custom_emoji:`` обратный слэш. Например, отправив сообщение ``\\:python3:`` через клиент, вы получите ``<:python3:232720527448342530>``." +msgstr "The name and ID of a custom emoji can be found with the client by prefixing ``:custom_emoji:`` with a backslash. For example, sending the message ``\\:python3:`` with the client will result in ``<:python3:232720527448342530>``." msgid "How do I pass a coroutine to the player's \"after\" function?" -msgstr "Как передать короутин в функцию \"after\" плеера?" +msgstr "How do I pass a coroutine to the player's \"after\" function?" msgid "The library's music player launches on a separate thread, ergo it does not execute inside a coroutine. This does not mean that it is not possible to call a coroutine in the ``after`` parameter. To do so you must pass a callable that wraps up a couple of aspects." -msgstr "Музыкальный плеер библиотеки запускается в отдельном потоке, поэтому он не выполняется внутри короутина. Это не означает, что нельзя вызвать короутин в параметре ``after``. Для этого необходимо передать доступный для вызова объект, который включает в себя несколько моментов." +msgstr "The library's music player launches on a separate thread, ergo it does not execute inside a coroutine. This does not mean that it is not possible to call a coroutine in the ``after`` parameter. To do so you must pass a callable that wraps up a couple of aspects." msgid "The first gotcha that you must be aware of is that calling a coroutine is not a thread-safe operation. Since we are technically in another thread, we must take caution in calling thread-safe operations so things do not bug out. Luckily for us, :mod:`asyncio` comes with a :func:`asyncio.run_coroutine_threadsafe` function that allows us to call a coroutine from another thread." -msgstr "Первый момент, о котором вы должны знать, заключается в том, что вызов короутина не является потокобезопасной операцией. Поскольку технически мы находимся в другом потоке, мы должны быть осторожны в вызове потокобезопасных операций, чтобы не допустить ошибок. К счастью для нас, :mod:`asyncio` имеет функцию :func:`asyncio.run_coroutine_threadsafe`, которая позволяет нам вызывать короутин из другого потока." +msgstr "The first gotcha that you must be aware of is that calling a coroutine is not a thread-safe operation. Since we are technically in another thread, we must take caution in calling thread-safe operations so things do not bug out. Luckily for us, :mod:`asyncio` comes with a :func:`asyncio.run_coroutine_threadsafe` function that allows us to call a coroutine from another thread." msgid "However, this function returns a :class:`~concurrent.futures.Future` and to actually call it we have to fetch its result. Putting all of this together we can do the following: ::" -msgstr "Однако эта функция возвращает :class:`~concurrent.futures.Future`, и чтобы вызвать его, мы должны получить ее результат. Сложив все это вместе, мы можем сделать следующее: ::" +msgstr "However, this function returns a :class:`~concurrent.futures.Future` and to actually call it we have to fetch its result. Putting all of this together we can do the following: ::" msgid "How do I run something in the background?" -msgstr "Как выполнять что-то в фоновом режиме?" +msgstr "How do I run something in the background?" msgid "`Check the background_task.py example. `_" -msgstr "`Посмотрите пример background_task.py. `_" +msgstr "`Check the background_task.py example. `_" msgid "How do I get a specific model?" -msgstr "Как получить конкретную модель?" +msgstr "How do I get a specific model?" msgid "There are multiple ways of doing this. If you have a specific model's ID then you can use one of the following functions:" -msgstr "Есть несколько способов сделать это. Если у вас есть ID конкретной модели, вы можете использовать одну из следующих функций:" +msgstr "There are multiple ways of doing this. If you have a specific model's ID then you can use one of the following functions:" msgid ":meth:`Client.get_channel`" msgstr ":meth:`Client.get_channel`" @@ -216,7 +216,7 @@ msgid ":meth:`Guild.get_role`" msgstr ":meth:`Guild.get_role`" msgid "The following use an HTTP request:" -msgstr "Следующие функции используют HTTP-запрос:" +msgstr "The following use an HTTP request:" msgid ":meth:`abc.Messageable.fetch_message`" msgstr ":meth:`abc.Messageable.fetch_message`" @@ -240,74 +240,74 @@ msgid ":meth:`Guild.fetch_member`" msgstr ":meth:`Guild.fetch_member`" msgid "If the functions above do not help you, then use of :func:`utils.find` or :func:`utils.get` would serve some use in finding specific models." -msgstr "Если приведенные выше функции вам не помогли, то использование :func:`utils.find` или :func:`utils.get` будет полезно для поиска конкретных моделей." +msgstr "If the functions above do not help you, then use of :func:`utils.find` or :func:`utils.get` would serve some use in finding specific models." msgid "How do I make a web request?" -msgstr "Как сделать веб-запрос?" +msgstr "How do I make a web request?" msgid "To make a request, you should use a non-blocking library. This library already uses and requires a 3rd party library for making requests, :doc:`aiohttp `." -msgstr "Для выполнения запроса необходимо использовать неблокирующую библиотеку. Эта библиотека уже использует и требует стороннюю библиотеку для выполнения запросов, :doc:`aiohttp `." +msgstr "To make a request, you should use a non-blocking library. This library already uses and requires a 3rd party library for making requests, :doc:`aiohttp `." msgid "See `aiohttp's full documentation `_ for more information." -msgstr "Более подробную информацию можно найти в полной документации по `aiohttp `_." +msgstr "See `aiohttp's full documentation `_ for more information." msgid "How do I use a local image file for an embed image?" -msgstr "Как использовать локальный файл изображения в качестве изображения для эмбеда?" +msgstr "How do I use a local image file for an embed image?" msgid "Discord special-cases uploading an image attachment and using it within an embed so that it will not display separately, but instead in the embed's thumbnail, image, footer or author icon." -msgstr "Discord специально обрабатывает загрузку вложения изображения и его использование внутри эмбеда, чтобы оно отображалось не отдельно, а в миниатюре, изображении, нижнем колонтитуле или иконке автора эмбеда." +msgstr "Discord special-cases uploading an image attachment and using it within an embed so that it will not display separately, but instead in the embed's thumbnail, image, footer or author icon." msgid "To do so, upload the image normally with :meth:`abc.Messageable.send`, and set the embed's image URL to ``attachment://image.png``, where ``image.png`` is the filename of the image you will send." -msgstr "Для этого загрузите изображение обычным способом с помощью :meth:`abc.Messageable.send` и установите URL-адрес изображения эмбеда как ``attachment://image.png``, где ``image.png`` - это имя файла изображения, которое вы будете отправлять." +msgstr "To do so, upload the image normally with :meth:`abc.Messageable.send`, and set the embed's image URL to ``attachment://image.png``, where ``image.png`` is the filename of the image you will send." msgid "Is there an event for audit log entries being created?" -msgstr "Есть ли событие для создания записей журнала аудита?" +msgstr "Is there an event for audit log entries being created?" msgid "As of version 2.5, you can receive audit log entries with the :func:`on_audit_log_entry` event." -msgstr "Начиная с версии 2.5, вы можете получать записи журнала аудита с помощью события :func:`on_audit_log_entry`." +msgstr "As of version 2.5, you can receive audit log entries with the :func:`on_audit_log_entry` event." msgid "Commands Extension" -msgstr "Расширение команд" +msgstr "Commands Extension" msgid "Questions regarding ``discord.ext.commands`` belong here." -msgstr "Здесь находятся вопросы, касающиеся ``discord.ext.commands``." +msgstr "Questions regarding ``discord.ext.commands`` belong here." msgid "Why does ``on_message`` make my commands stop working?" -msgstr "Почему ``on_message`` прекращает работу моих команд?" +msgstr "Why does ``on_message`` make my commands stop working?" msgid "Overriding the default provided ``on_message`` forbids any extra commands from running. To fix this, add a ``bot.process_commands(message)`` line at the end of your ``on_message``. For example: ::" -msgstr "Переопределение предоставленного по умолчанию ``on_message`` запрещает выполнение любых других команд. Чтобы исправить это, добавьте строку ``bot.process_commands(message)`` в конец вашего ``on_message``. Например: ::" +msgstr "Overriding the default provided ``on_message`` forbids any extra commands from running. To fix this, add a ``bot.process_commands(message)`` line at the end of your ``on_message``. For example: ::" msgid "Alternatively, you can place your ``on_message`` logic into a **listener**. In this setup, you should not manually call ``bot.process_commands()``. This also allows you to do multiple things asynchronously in response to a message. Example::" -msgstr "В качестве альтернативы вы можете поместить логику ``on_message`` в **listener**. При такой настройке не нужно вручную вызывать ``bot.process_commands()``. Это также позволяет выполнять несколько действий асинхронно в ответ на сообщение. Пример::" +msgstr "Alternatively, you can place your ``on_message`` logic into a **listener**. In this setup, you should not manually call ``bot.process_commands()``. This also allows you to do multiple things asynchronously in response to a message. Example::" msgid "Why do my arguments require quotes?" -msgstr "Почему мои аргументы требуют кавычки?" +msgstr "Why do my arguments require quotes?" msgid "In a simple command defined as: ::" -msgstr "В простой команде, определенной как: ::" +msgstr "In a simple command defined as: ::" msgid "Calling it via ``?echo a b c`` will only fetch the first argument and disregard the rest. To fix this you should either call it via ``?echo \"a b c\"`` or change the signature to have \"consume rest\" behaviour. Example: ::" -msgstr "При вызове через ``?echo a b c``, будет получен только первый аргумент, а остальные будут проигнорированы. Чтобы исправить это, нужно либо вызвать его через ``?echo \"a b c\"``, либо изменить синтаксис так, чтобы она вела себя по принципу \"потреблять остальное\". Пример: ::" +msgstr "Calling it via ``?echo a b c`` will only fetch the first argument and disregard the rest. To fix this you should either call it via ``?echo \"a b c\"`` or change the signature to have \"consume rest\" behaviour. Example: ::" msgid "This will allow you to use ``?echo a b c`` without needing the quotes." -msgstr "Это позволит вам использовать `` echo a b c`` без кавычек." +msgstr "This will allow you to use ``?echo a b c`` without needing the quotes." msgid "How do I get the original ``message``\\?" -msgstr "Как получить исходное ``message``\\?" +msgstr "How do I get the original ``message``\\?" msgid "The :class:`~ext.commands.Context` contains an attribute, :attr:`~.Context.message` to get the original message." -msgstr "Класс :class:`~ext.commands.Context` содержит атрибут :attr:`~.Context.message` для получения исходного сообщения." +msgstr "The :class:`~ext.commands.Context` contains an attribute, :attr:`~.Context.message` to get the original message." msgid "Example: ::" -msgstr "Пример: ::" +msgstr "Example: ::" msgid "How do I make a subcommand?" -msgstr "Как сделать подкоманду?" +msgstr "How do I make a subcommand?" msgid "Use the :func:`~ext.commands.group` decorator. This will transform the callback into a :class:`~ext.commands.Group` which will allow you to add commands into the group operating as \"subcommands\". These groups can be arbitrarily nested as well." -msgstr "Используйте декоратор :func:`~ext.commands.group`. Это преобразует обратный вызов в :class:`~ext.commands.Group`, что позволит вам добавлять команды в группу, работающую как \"подкоманды\". Эти группы также могут быть произвольно вложенными." +msgstr "Use the :func:`~ext.commands.group` decorator. This will transform the callback into a :class:`~ext.commands.Group` which will allow you to add commands into the group operating as \"subcommands\". These groups can be arbitrarily nested as well." msgid "This could then be used as ``?git push origin master``." -msgstr "Затем это может быть использовано как ``?git push origin master``." +msgstr "This could then be used as ``?git push origin master``." diff --git a/docs/locales/ru/LC_MESSAGES/index.po b/docs/locales/ru/LC_MESSAGES/index.po index 676d616739..d5a7d7a340 100644 --- a/docs/locales/ru/LC_MESSAGES/index.po +++ b/docs/locales/ru/LC_MESSAGES/index.po @@ -12,104 +12,104 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Extensions" -msgstr "Расширения" +msgstr "Extensions" msgid "Meta" -msgstr "Мета" +msgstr "Meta" msgid "Welcome to Pycord" -msgstr "Добро пожаловать в Pycord" +msgstr "Welcome to Pycord" msgid "Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord." -msgstr "Pycord - современный, легкий в использовании, многофункциональный и асинхронный API-враппер для Discord." +msgstr "Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord." msgid "**Features:**" -msgstr "**Возможности:**" +msgstr "**Features:**" msgid "Modern Pythonic API using ``async``\\/``await`` syntax" -msgstr "Современный Pythonic API, использующий синтаксис ``async``\\/``await``" +msgstr "Modern Pythonic API using ``async``\\/``await`` syntax" msgid "Sane rate limit handling that prevents 429s" -msgstr "Разумная обработка ограничений скорости, предотвращающая 429s" +msgstr "Sane rate limit handling that prevents 429s" msgid "Command extension to aid with bot creation" -msgstr "Расширения с командами для помощи в создании ботов" +msgstr "Command extension to aid with bot creation" msgid "Easy to use with an object oriented design" -msgstr "Легкий в использовании с объектно-ориентированным дизайном" +msgstr "Easy to use with an object oriented design" msgid "Optimised for both speed and memory" -msgstr "Оптимизирован как для скорости, так и для памяти" +msgstr "Optimised for both speed and memory" msgid "Getting started" -msgstr "Начало работы" +msgstr "Getting started" msgid "Is this your first time using the library? This is the place to get started!" -msgstr "Первый раз пользуетесь библиотекой? Это место, чтобы начать!" +msgstr "Is this your first time using the library? This is the place to get started!" msgid "**First steps:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`Guide `" -msgstr "**Первые шаги:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`Guide `" +msgstr "**First steps:** :doc:`installing` | :doc:`quickstart` | :doc:`logging` | :resource:`Guide `" msgid "**Working with Discord:** :doc:`discord` | :doc:`intents`" -msgstr "**Работа с Discord:** :doc:`discord` | :doc:`intents`" +msgstr "**Working with Discord:** :doc:`discord` | :doc:`intents`" msgid "**Examples:** Many examples are available in the :resource:`repository `." -msgstr "**Примеры:** Множество примеров доступно в :resource:`repository `." +msgstr "**Examples:** Many examples are available in the :resource:`repository `." msgid "Getting help" -msgstr "Получение помощи" +msgstr "Getting help" msgid "If you're having trouble with something, these resources might help." -msgstr "Если у вас что-то не получается, эти ресурсы могут вам помочь." +msgstr "If you're having trouble with something, these resources might help." msgid "Try the :doc:`faq` first, it's got answers to all common questions." -msgstr "Попробуйте сначала :doc:`faq`, там есть ответы на все распространенные вопросы." +msgstr "Try the :doc:`faq` first, it's got answers to all common questions." msgid "Ask us and hang out with us in our :resource:`Discord ` server." -msgstr "Спрашивайте и общайтесь с нами на нашем сервере :resource:`Discord `." +msgstr "Ask us and hang out with us in our :resource:`Discord ` server." msgid "If you're looking for something specific, try the :ref:`index ` or :ref:`searching `." -msgstr "Если вы ищете что-то конкретное, попробуйте использовать :ref:`index ` или :ref:`searching `." +msgstr "If you're looking for something specific, try the :ref:`index ` or :ref:`searching `." msgid "Report bugs in the :resource:`issue tracker `." -msgstr "Сообщайте об ошибках в :resource:`issue tracker `." +msgstr "Report bugs in the :resource:`issue tracker `." msgid "Manuals" -msgstr "Руководства" +msgstr "Manuals" msgid "These pages go into great detail about everything the API can do." -msgstr "На этих страницах подробно описаны все возможности API." +msgstr "These pages go into great detail about everything the API can do." msgid "Core API" -msgstr "Основное API" +msgstr "Core API" msgid "These extensions help you during development when it comes to common tasks." -msgstr "Эти расширения помогут вам в процессе разработки, когда речь идет об обычных задачах." +msgstr "These extensions help you during development when it comes to common tasks." msgid ":doc:`ext/commands/index` - Bot commands framework" -msgstr ":doc:`ext/commands/index` - Система команд для ботов" +msgstr ":doc:`ext/commands/index` - Bot commands framework" msgid ":doc:`ext/tasks/index` - asyncio.Task helpers" -msgstr ":doc:`ext/tasks/index` - Помощники asyncio.Task" +msgstr ":doc:`ext/tasks/index` - asyncio.Task helpers" msgid ":doc:`ext/pages/index` - A pagination extension module" -msgstr ":doc:`ext/pages/index` - Модуль пагинации" +msgstr ":doc:`ext/pages/index` - A pagination extension module" msgid ":doc:`ext/bridge/index` - A module that bridges slash commands to prefixed commands" -msgstr ":doc:`ext/bridge/index` - Модуль, соединяющий слеш-команды и команды с префиксом" +msgstr ":doc:`ext/bridge/index` - A module that bridges slash commands to prefixed commands" msgid "If you're looking for something related to the project itself, it's here." -msgstr "Если вы ищете что-то, связанное с самим проектом, то это здесь." +msgstr "If you're looking for something related to the project itself, it's here." msgid ":doc:`changelog` - The changelog for the library." -msgstr ":doc:`changelog` - Журнал изменений библиотеки." +msgstr ":doc:`changelog` - The changelog for the library." msgid ":doc:`version_guarantees` - The version guarantees for the library." -msgstr ":doc:`version_guarantees`- Гарантии версии библиотеки." +msgstr ":doc:`version_guarantees` - The version guarantees for the library." msgid ":doc:`migrating_to_v1` - How to migrate from v0.x to v1.x." -msgstr ":doc:`migrating_to_v1` - Как мигрировать с версии 0.x на версию 1.x." +msgstr ":doc:`migrating_to_v1` - How to migrate from v0.x to v1.x." msgid ":doc:`migrating_to_v2` - How to migrate from v1.x to v2.x." -msgstr ":doc:`migrating_to_v2` - Как мигрировать с версии 1.x на версию 2.x." +msgstr ":doc:`migrating_to_v2` - How to migrate from v1.x to v2.x." diff --git a/docs/locales/ru/LC_MESSAGES/installing.po b/docs/locales/ru/LC_MESSAGES/installing.po index 5f73fc989a..88aa6d6c37 100644 --- a/docs/locales/ru/LC_MESSAGES/installing.po +++ b/docs/locales/ru/LC_MESSAGES/installing.po @@ -12,40 +12,40 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Installing Pycord" -msgstr "Установка Pycord" +msgstr "Installing Pycord" msgid "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." -msgstr "Это документация по Pycord, библиотеке для Python, помогающей создавать приложения, использующие API Discord." +msgstr "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." msgid "Prerequisites" -msgstr "Требования" +msgstr "Prerequisites" msgid "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." -msgstr "Pycord работает с Python 3.8 или выше. Поддержка более ранних версий Python не предоставляется. Python 2.7 или ниже не поддерживается. Python 3.7 или ниже не поддерживается." +msgstr "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." msgid "Installing" -msgstr "Установка" +msgstr "Installing" msgid "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" -msgstr "Чтобы получить новые функции будущих версий, вам придется установить предрелизную версию до выхода стабильной версии. ::" +msgstr "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" msgid "For Windows users, this command should be used to install the pre-release: ::" -msgstr "Для пользователей Windows, эта команда должна использоваться для установки пререлиза: ::" +msgstr "For Windows users, this command should be used to install the pre-release: ::" msgid "You can get the library directly from PyPI: ::" -msgstr "Библиотеку можно получить непосредственно из PyPI: ::" +msgstr "You can get the library directly from PyPI: ::" msgid "If you are using Windows, then the following should be used instead: ::" -msgstr "Если вы используете Windows, вместо этого следует использовать следующее: ::" +msgstr "If you are using Windows, then the following should be used instead: ::" msgid "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." -msgstr "Для установки дополнительных пакетов для ускорения используйте ``py-cord[speed]`` вместо ``py-cord``, например:" +msgstr "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." msgid "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" -msgstr "Чтобы получить голосовую поддержку, следует использовать ``py-cord[voice]`` вместо ``py-cord``, например ::" +msgstr "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" msgid "On Linux environments, installing voice requires getting the following dependencies:" -msgstr "В среде Linux для установки голоса требуется наличие следующих зависимостей:" +msgstr "On Linux environments, installing voice requires getting the following dependencies:" msgid "`libffi `_" msgstr "`libffi `_" @@ -57,44 +57,44 @@ msgid "`python3-dev `_" msgstr "`python3-dev `_" msgid "For a Debian-based system, the following command will get these dependencies:" -msgstr "Для основанной на Debian системы следующая команда получит требуемые зависимости:" +msgstr "For a Debian-based system, the following command will get these dependencies:" msgid "Remember to check your permissions!" -msgstr "Не забудьте проверить ваши права!" +msgstr "Remember to check your permissions!" msgid "Virtual Environments" -msgstr "Виртуальные окружения" +msgstr "Virtual Environments" msgid "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." -msgstr "Иногда вы хотите, чтобы библиотеки не загрязняли системные установки или использовали версии библиотек, отличные от тех, что установлены в системе. Вы также можете не иметь прав на установку библиотек по всей системе. Для этой цели стандартная библиотека как Python 3.3 поставляется с концепцией \"Виртуальное окружение\", помогающей поддерживать эти отдельные версии." +msgstr "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." msgid "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." -msgstr "Более подробное руководство находится в :doc:`py:tutorial/venv`." +msgstr "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." msgid "However, for the quick and dirty:" -msgstr "Однако, если кратко:" +msgstr "However, for the quick and dirty:" msgid "Go to your project's working directory:" -msgstr "Перейдите в рабочую папку вашего проекта:" +msgstr "Go to your project's working directory:" msgid "Activate the virtual environment:" -msgstr "Активируйте виртуальное окружение:" +msgstr "Activate the virtual environment:" msgid "On Windows you activate it with:" -msgstr "На Windows вы активируете её с помощью:" +msgstr "On Windows you activate it with:" msgid "Use pip like usual:" -msgstr "Используйте pip, как обычно:" +msgstr "Use pip like usual:" msgid "Congratulations. You now have a virtual environment all set up." -msgstr "Поздравляем. Теперь у вас есть настроенное виртуальное окружение." +msgstr "Congratulations. You now have a virtual environment all set up." msgid "Basic Concepts" -msgstr "Основные концепции" +msgstr "Basic Concepts" msgid "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." -msgstr "Pycord работает на основе концепции :ref:`событий `. Событие - это то, что вы ожидаете и на что потом отвечаете. Например, когда происходит сообщение, вы получаете об этом событие, на которое можете ответить." +msgstr "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." msgid "A quick example to showcase how events work:" -msgstr "Быстрый пример того, как работают события:" +msgstr "A quick example to showcase how events work:" diff --git a/docs/locales/ru/LC_MESSAGES/intents.po b/docs/locales/ru/LC_MESSAGES/intents.po index 2bb8240544..50fdcb0254 100644 --- a/docs/locales/ru/LC_MESSAGES/intents.po +++ b/docs/locales/ru/LC_MESSAGES/intents.po @@ -12,227 +12,227 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "A Primer to Gateway Intents" -msgstr "Введение в Шлюзовые Интенты" +msgstr "A Primer to Gateway Intents" msgid "In version 1.5 comes the introduction of :class:`Intents`. This is a radical change in how bots are written. An intent basically allows a bot to subscribe to specific buckets of events. The events that correspond to each intent is documented in the individual attribute of the :class:`Intents` documentation." -msgstr "В версии 1.5 появился класс :class:`Intents`. Это радикальное изменение в том, как пишутся боты. Интент в основном позволяет боту подписываться на определенные группы событий. События, соответствующие каждому интенту, описываются в индивидуальном атрибуте документации :class:`Intents`." +msgstr "In version 1.5 comes the introduction of :class:`Intents`. This is a radical change in how bots are written. An intent basically allows a bot to subscribe to specific buckets of events. The events that correspond to each intent is documented in the individual attribute of the :class:`Intents` documentation." msgid "These intents are passed to the constructor of :class:`Client` or its subclasses (:class:`AutoShardedClient`, :class:`~.AutoShardedBot`, :class:`~.Bot`) with the ``intents`` argument." -msgstr "Эти интенты передаются в конструктор :class:`Client` или его подклассов (:class:`AutoShardedClient`, :class:`~.AutoShardedBot`, :class:`~.Bot`) с аргументом ``intents``." +msgstr "These intents are passed to the constructor of :class:`Client` or its subclasses (:class:`AutoShardedClient`, :class:`~.AutoShardedBot`, :class:`~.Bot`) with the ``intents`` argument." msgid "If intents are not passed, then the library defaults to every intent being enabled except the privileged intents, currently :attr:`Intents.members`, :attr:`Intents.presences`, and :attr:`Intents.message_content`." -msgstr "Если интенты не переданы, то библиотека по умолчанию включает все интенты, кроме привилегированных, а именно :attr:`Intents.members`, :attr:`Intents.presences` и :attr:`Intents.message_content`." +msgstr "If intents are not passed, then the library defaults to every intent being enabled except the privileged intents, currently :attr:`Intents.members`, :attr:`Intents.presences`, and :attr:`Intents.message_content`." msgid "What intents are needed?" -msgstr "Какие интенты нужны?" +msgstr "What intents are needed?" msgid "The intents that are necessary for your bot can only be dictated by yourself. Each attribute in the :class:`Intents` class documents what :ref:`events ` it corresponds to and what kind of cache it enables." -msgstr "Интенты, необходимые вашему боту, вы можете определить только сами. Каждый атрибут в классе :class:`Intents` документирует, какому :ref:`событию ` он соответствует и какой вид кэша он включает." +msgstr "The intents that are necessary for your bot can only be dictated by yourself. Each attribute in the :class:`Intents` class documents what :ref:`events ` it corresponds to and what kind of cache it enables." msgid "For example, if you want a bot that functions without spammy events like presences or typing then we could do the following:" -msgstr "Например, если вам нужен бот, работающий без спамерских событий вроде статуса или набора текста, мы можем сделать следующее:" +msgstr "For example, if you want a bot that functions without spammy events like presences or typing then we could do the following:" msgid "Note that this doesn't enable :attr:`Intents.members` or :attr:`Intents.message_content` since they are privileged intents." -msgstr "Обратите внимание, что это не включает :attr:`Intents.members` и :attr:`Intents.message_content`, поскольку они являются привилегированными интентами." +msgstr "Note that this doesn't enable :attr:`Intents.members` or :attr:`Intents.message_content` since they are privileged intents." msgid "Another example showing a bot that only deals with messages and guild information:" -msgstr "Еще один пример бота, который работает только с сообщениями и информацией о гильдиях:" +msgstr "Another example showing a bot that only deals with messages and guild information:" msgid "Privileged Intents" -msgstr "Привилегированные Интенты" +msgstr "Privileged Intents" msgid "With the API change requiring bot owners to specify intents, some intents were restricted further and require more manual steps. These intents are called **privileged intents**." -msgstr "С изменением API, требующим от владельцев ботов указывать интенты, некоторые из них были дополнительно ограничены и требуют больше ручных действий. Такие интенты называются **привилегированными интентами**." +msgstr "With the API change requiring bot owners to specify intents, some intents were restricted further and require more manual steps. These intents are called **privileged intents**." msgid "A privileged intent is one that requires you to go to the developer portal and manually enable it. To enable privileged intents do the following:" -msgstr "Привилегированный intent - это интент, который требует перехода на портал разработчика и ручного включения. Чтобы включить привилегированные интенты, выполните следующие действия:" +msgstr "A privileged intent is one that requires you to go to the developer portal and manually enable it. To enable privileged intents do the following:" msgid "Make sure you're logged on to the `Discord website `_." -msgstr "Убедитесь, что вы вошли на сайте `Discord `_." +msgstr "Make sure you're logged on to the `Discord website `_." msgid "Navigate to the `application page `_." -msgstr "Перейдите на `страницу приложения `_." +msgstr "Navigate to the `application page `_." msgid "Click on the bot you want to enable privileged intents for." -msgstr "Нажмите на бота, для которого вы хотите включить привилегированные интенты." +msgstr "Click on the bot you want to enable privileged intents for." msgid "Navigate to the bot tab on the left side of the screen." -msgstr "Перейдите на вкладку \"Bot\" в левой части экрана." +msgstr "Navigate to the bot tab on the left side of the screen." msgid "The bot tab in the application page." -msgstr "Вкладка \"Bot\" на странице приложения." +msgstr "The bot tab in the application page." msgid "Scroll down to the \"Privileged Gateway Intents\" section and enable the ones you want." -msgstr "Прокрутите вниз до раздела \"Privileged Gateway Intents\" и включите нужные вам интенты." +msgstr "Scroll down to the \"Privileged Gateway Intents\" section and enable the ones you want." msgid "The privileged gateway intents selector." -msgstr "Селектор интентов привилегированного шлюза." +msgstr "The privileged gateway intents selector." msgid "Enabling privileged intents when your bot is in over 100 guilds requires going through `bot verification `_." -msgstr "Включение привилегированных интентов, если ваш бот состоит в более чем 100 гильдиях, требует прохождения `верификации бота `_." +msgstr "Enabling privileged intents when your bot is in over 100 guilds requires going through `bot verification `_." msgid "Even if you enable intents through the developer portal, you still have to enable the intents through code as well." -msgstr "Даже если вы включите интенты через портал разработчика, вам все равно придется включить их и через код." +msgstr "Even if you enable intents through the developer portal, you still have to enable the intents through code as well." msgid "Do I need privileged intents?" -msgstr "Нужны ли мне привилегированные интенты?" +msgstr "Do I need privileged intents?" msgid "This is a quick checklist to see if you need specific privileged intents." -msgstr "Это краткий чек-лист, чтобы понять, нужны ли вам особые привилегированные интенты." +msgstr "This is a quick checklist to see if you need specific privileged intents." msgid "Presence Intent" -msgstr "Интент статуса" +msgstr "Presence Intent" msgid "Whether you use :attr:`Member.status` at all to track member statuses." -msgstr "Если вы используете :attr:`Member.status` для отслеживания статусов участников." +msgstr "Whether you use :attr:`Member.status` at all to track member statuses." msgid "Whether you use :attr:`Member.activity` or :attr:`Member.activities` to check member's activities." -msgstr "Если вы используете :attr:`Member.activity` или :attr:`Member.activities` для проверки активностей участника." +msgstr "Whether you use :attr:`Member.activity` or :attr:`Member.activities` to check member's activities." msgid "Member Intent" -msgstr "Интент участника" +msgstr "Member Intent" msgid "Whether you track member joins or member leaves, corresponds to :func:`on_member_join` and :func:`on_member_remove` events." -msgstr "Если вы отслеживаете присоединение или уход участников, соответствующими событиями :func:`on_member_join` и :func:`on_member_remove`." +msgstr "Whether you track member joins or member leaves, corresponds to :func:`on_member_join` and :func:`on_member_remove` events." msgid "Whether you want to track member updates such as nickname or role changes." -msgstr "Если вы хотите отслеживать обновления участников, такие как изменение никнейма или ролей." +msgstr "Whether you want to track member updates such as nickname or role changes." msgid "Whether you want to track user updates such as usernames, avatars, discriminators, etc." -msgstr "Если вы хотите отслеживать обновления пользователей, такие как имена пользователей, аватары, дискриминаторы и т. д." +msgstr "Whether you want to track user updates such as usernames, avatars, discriminators, etc." msgid "Whether you want to request the guild member list through :meth:`Guild.chunk` or :meth:`Guild.fetch_members`." -msgstr "Если вы хотите запрашивать список участников гильдии через :meth:`Guild.chunk` или :meth:`Guild.fetch_members`." +msgstr "Whether you want to request the guild member list through :meth:`Guild.chunk` or :meth:`Guild.fetch_members`." msgid "Whether you want high accuracy member cache under :attr:`Guild.members`." -msgstr "Если вам нужен высокоточный кэш участников под :attr:`Guild.members`." +msgstr "Whether you want high accuracy member cache under :attr:`Guild.members`." msgid "Message Content Intent" -msgstr "Интент содержимого сообщения" +msgstr "Message Content Intent" msgid "Whether you have a message based command system using ext.commands" -msgstr "Если у вас есть система команд на основе сообщений, использующая ext.commands" +msgstr "Whether you have a message based command system using ext.commands" msgid "Whether you use the :func:`on_message` event for anything using message content, such as auto-moderation." -msgstr "Если вы используете :func:`on_message` для всего, что использует содержимое сообщений, например, для автомодерации." +msgstr "Whether you use the :func:`on_message` event for anything using message content, such as auto-moderation." msgid "Whether you use message content in :func:`on_message_edit`, :func:`on_message_delete`, :func:`on_raw_message_edit`, :func:`on_raw_message_delete`." -msgstr "Если вы используете содержимое сообщения в :func:`on_message_edit`, :func:`on_message_delete`, :func:`on_raw_message_edit`, :func:`on_raw_message_delete`." +msgstr "Whether you use message content in :func:`on_message_edit`, :func:`on_message_delete`, :func:`on_raw_message_edit`, :func:`on_raw_message_delete`." msgid "The bot can still receive message contents in DMs, when mentioned in guild messages, and for its own guild messages." -msgstr "Бот по-прежнему может получать содержимое сообщений в ЛС, при упоминании в сообщениях гильдии и для своих собственных сообщений гильдии." +msgstr "The bot can still receive message contents in DMs, when mentioned in guild messages, and for its own guild messages." msgid "Member Cache" -msgstr "Кэш участника" +msgstr "Member Cache" msgid "Along with intents, Discord now further restricts the ability to cache members and expects bot authors to cache as little as is necessary. However, to properly maintain a cache the :attr:`Intents.members` intent is required in order to track the members who left and properly evict them." -msgstr "Наряду с интентами, Discord теперь еще больше ограничивает возможность кэширования участников и ожидает, что авторы ботов будут кэшировать столько, сколько необходимо. Однако для правильного сохранения кэша требуется интент :attr:`Intents.members`, чтобы отслеживать ушедших пользователей и правильно их удалять." +msgstr "Along with intents, Discord now further restricts the ability to cache members and expects bot authors to cache as little as is necessary. However, to properly maintain a cache the :attr:`Intents.members` intent is required in order to track the members who left and properly evict them." msgid "To aid with member cache where we don't need members to be cached, the library now has a :class:`MemberCacheFlags` flag to control the member cache. The documentation page for the class goes over the specific policies that are possible." -msgstr "Чтобы помочь кэшу участников, когда нам не нужно, чтобы участники кэшировались, в библиотеке теперь есть флаг :class:`MemberCacheFlags` для управления кэшированием участников. На странице документации по этому классу описаны возможные политики." +msgstr "To aid with member cache where we don't need members to be cached, the library now has a :class:`MemberCacheFlags` flag to control the member cache. The documentation page for the class goes over the specific policies that are possible." msgid "It should be noted that certain things do not need a member cache since Discord will provide full member information if possible. For example:" -msgstr "Следует отметить, что некоторые вещи не нуждаются в кэше участника, так как Discord будет предоставлять полную информацию о пользователе, если это возможно. Например:" +msgstr "It should be noted that certain things do not need a member cache since Discord will provide full member information if possible. For example:" msgid ":func:`on_message` will have :attr:`Message.author` be a member even if cache is disabled." -msgstr "В :func:`on_message` будет входить :attr:`Message.author`, даже если кэш отключен." +msgstr ":func:`on_message` will have :attr:`Message.author` be a member even if cache is disabled." msgid ":func:`on_voice_state_update` will have the ``member`` parameter be a member even if cache is disabled." -msgstr "В :func:`on_voice_state_update` будет входить параметр ``member`` в виде участника, даже если кэш отключен." +msgstr ":func:`on_voice_state_update` will have the ``member`` parameter be a member even if cache is disabled." msgid ":func:`on_reaction_add` will have the ``user`` parameter be a member when in a guild even if cache is disabled." -msgstr ":func:`on_reaction_add` будет иметь параметр ``user`` в виде участника, даже если кэш отключен." +msgstr ":func:`on_reaction_add` will have the ``user`` parameter be a member when in a guild even if cache is disabled." msgid ":func:`on_raw_reaction_add` will have :attr:`RawReactionActionEvent.member` be a member when in a guild even if cache is disabled." -msgstr ":func:`on_raw_reaction_add` будет иметь :attr:`RawReactionActionEvent.member` в виде участника, даже если кэш отключен." +msgstr ":func:`on_raw_reaction_add` will have :attr:`RawReactionActionEvent.member` be a member when in a guild even if cache is disabled." msgid "The reaction add events do not contain additional information when in direct messages. This is a Discord limitation." -msgstr "События добавления реакции не содержат дополнительной информации в личных сообщениях. Это ограничение Discord." +msgstr "The reaction add events do not contain additional information when in direct messages. This is a Discord limitation." msgid "The reaction removal events do not have member information. This is a Discord limitation." -msgstr "События удаления реакции не имеют информации об участнике. Это ограничение Discord." +msgstr "The reaction removal events do not have member information. This is a Discord limitation." msgid "Other events that take a :class:`Member` will require the use of the member cache. If absolute accuracy over the member cache is desirable, then it is advisable to have the :attr:`Intents.members` intent enabled." -msgstr "Другие события, которые принимают :class:`Member`, потребуют использования кэша участников. Если желательна абсолютная точность кэша участников, то рекомендуется включить интент :attr:`Intents.members`." +msgstr "Other events that take a :class:`Member` will require the use of the member cache. If absolute accuracy over the member cache is desirable, then it is advisable to have the :attr:`Intents.members` intent enabled." msgid "Retrieving Members" -msgstr "Получение участников" +msgstr "Retrieving Members" msgid "If the cache is disabled or you disable chunking guilds at startup, we might still need a way to load members. The library offers a few ways to do this:" -msgstr "Если кэш отключен или вы отключили чанкинг гильдий при запуске, нам все равно понадобится способ загрузки участников. Библиотека предлагает несколько способов сделать это:" +msgstr "If the cache is disabled or you disable chunking guilds at startup, we might still need a way to load members. The library offers a few ways to do this:" msgid ":meth:`Guild.query_members`" msgstr ":meth:`Guild.query_members`" msgid "Used to query members by a prefix matching nickname or username." -msgstr "Используется для запроса пользователей по префиксу, совпадающему с никнеймом или именем пользователя." +msgstr "Used to query members by a prefix matching nickname or username." msgid "This can also be used to query members by their user ID." -msgstr "Это также можно использовать для запроса пользователей по их ID пользователя." +msgstr "This can also be used to query members by their user ID." msgid "This uses the gateway and not the HTTP." -msgstr "Это использует шлюз, а не HTTP." +msgstr "This uses the gateway and not the HTTP." msgid ":meth:`Guild.chunk`" msgstr ":meth:`Guild.chunk`" msgid "This can be used to fetch the entire member list through the gateway." -msgstr "Это можно использовать для получения всего списка участников через шлюз." +msgstr "This can be used to fetch the entire member list through the gateway." msgid ":meth:`Guild.fetch_member`" msgstr ":meth:`Guild.fetch_member`" msgid "Used to fetch a member by ID through the HTTP API." -msgstr "Используется для получения участника по ID через HTTP API." +msgstr "Used to fetch a member by ID through the HTTP API." msgid ":meth:`Guild.fetch_members`" msgstr ":meth:`Guild.fetch_members`" msgid "used to fetch a large number of members through the HTTP API." -msgstr "Используется для получения большого количества участников через HTTP API." +msgstr "used to fetch a large number of members through the HTTP API." msgid "It should be noted that the gateway has a strict rate limit of 120 requests per 60 seconds." -msgstr "Следует отметить, что шлюз имеет строгое ограничение по скорости - 120 запросов за 60 секунд." +msgstr "It should be noted that the gateway has a strict rate limit of 120 requests per 60 seconds." msgid "Troubleshooting" -msgstr "Устранение неполадок" +msgstr "Troubleshooting" msgid "Some common issues relating to the mandatory intent change." -msgstr "Некоторые распространенные проблемы, связанные с обязательным изменением интентов." +msgstr "Some common issues relating to the mandatory intent change." msgid "Where'd my members go?" -msgstr "Куда пропали мои участники?" +msgstr "Where'd my members go?" msgid "Due to an :ref:`API change ` Discord is now forcing developers who want member caching to explicitly opt-in to it. This is a Discord mandated change and there is no way to bypass it. In order to get members back you have to explicitly enable the :ref:`members privileged intent ` and change the :attr:`Intents.members` attribute to true." -msgstr "В связи с :ref:`изменением в API ` Discord теперь заставляет разработчиков, желающих использовать кэширование участников, явным образом отказаться от него. Это обязательное изменение Discord, и обойти его невозможно. Чтобы вернуть участников, вам нужно явно включить :ref:`привилегированный интент участников ` и изменить :attr:`Intents.members` на true." +msgstr "Due to an :ref:`API change ` Discord is now forcing developers who want member caching to explicitly opt-in to it. This is a Discord mandated change and there is no way to bypass it. In order to get members back you have to explicitly enable the :ref:`members privileged intent ` and change the :attr:`Intents.members` attribute to true." msgid "For example:" -msgstr "Например:" +msgstr "For example:" msgid "Why does ``on_ready`` take so long to fire?" -msgstr "Почему вызов ``on_ready`` занимает так много времени?" +msgstr "Why does ``on_ready`` take so long to fire?" msgid "As part of the API change regarding intents, Discord also changed how members are loaded in the beginning. Originally the library could request 75 guilds at once and only request members from guilds that have the :attr:`Guild.large` attribute set to ``True``. With the new intent changes, Discord mandates that we can only send 1 guild per request. This causes a 75x slowdown which is further compounded by the fact that *all* guilds, not just large guilds are being requested." -msgstr "В рамках изменения API, касающегося интентов, Discord также изменил способ загрузки участников в начале. Изначально библиотека могла запрашивать 75 гильдий одновременно и запрашивать участников только из тех гильдий, у которых атрибут :attr:`Guild.large` установлен на ``True``. С новыми изменениями намерений Discord требует, чтобы мы могли отправлять только 1 гильдию за запрос. Это приводит к 75-кратному замедлению, которое усугубляется тем фактом, что запрашиваются *все* гильдии, а не только большие гильдии." +msgstr "As part of the API change regarding intents, Discord also changed how members are loaded in the beginning. Originally the library could request 75 guilds at once and only request members from guilds that have the :attr:`Guild.large` attribute set to ``True``. With the new intent changes, Discord mandates that we can only send 1 guild per request. This causes a 75x slowdown which is further compounded by the fact that *all* guilds, not just large guilds are being requested." msgid "There are a few solutions to fix this." -msgstr "Есть несколько решений, как это исправить." +msgstr "There are a few solutions to fix this." msgid "The first solution is to request the privileged presences intent along with the privileged members intent and enable both of them. This allows the initial member list to contain online members just like the old gateway. Note that we're still limited to 1 guild per request but the number of guilds we request is significantly reduced." -msgstr "Первое решение - запрашивать привилегированный интент статусов вместе с привилегированным интентом участников и включить их оба. Это позволит первоначальному списку участников содержать онлайн-участников, как и в старом шлюзе. Обратите внимание, что мы по-прежнему ограничены 1 гильдией на запрос, но количество гильдий, которые мы запрашиваем, значительно уменьшилось." +msgstr "The first solution is to request the privileged presences intent along with the privileged members intent and enable both of them. This allows the initial member list to contain online members just like the old gateway. Note that we're still limited to 1 guild per request but the number of guilds we request is significantly reduced." msgid "The second solution is to disable member chunking by setting ``chunk_guilds_at_startup`` to ``False`` when constructing a client. Then, when chunking for a guild is necessary you can use the various techniques to :ref:`retrieve members `." -msgstr "Второе решение - отключить чанкинг участников, установив ``chunk_guilds_at_startup`` на ``False`` при построении клиента. Затем, когда чанкинг для гильдии будет необходим, вы можете использовать различные техники для :ref:`получения участников `." +msgstr "The second solution is to disable member chunking by setting ``chunk_guilds_at_startup`` to ``False`` when constructing a client. Then, when chunking for a guild is necessary you can use the various techniques to :ref:`retrieve members `." msgid "To illustrate the slowdown caused by the API change, take a bot who is in 840 guilds and 95 of these guilds are \"large\" (over 250 members)." -msgstr "Чтобы проиллюстрировать замедление, вызванное изменением API, возьмем бота, который состоит в 840 гильдиях, и 95 из этих гильдий являются \"большими\" (более 250 участников)." +msgstr "To illustrate the slowdown caused by the API change, take a bot who is in 840 guilds and 95 of these guilds are \"large\" (over 250 members)." msgid "Under the original system this would result in 2 requests to fetch the member list (75 guilds, 20 guilds) roughly taking 60 seconds. With :attr:`Intents.members` but not :attr:`Intents.presences` this requires 840 requests, with a rate limit of 120 requests per 60 seconds means that due to waiting for the rate limit it totals to around 7 minutes of waiting for the rate limit to fetch all the members. With both :attr:`Intents.members` and :attr:`Intents.presences` we mostly get the old behaviour so we're only required to request for the 95 guilds that are large, this is slightly less than our rate limit so it's close to the original timing to fetch the member list." -msgstr "При первоначальной системе это привело бы к тому, что 2 запроса на получение списка участников (75 гильдий, 20 гильдий) заняли бы примерно 60 секунд. При использовании :attr:`Intents.members`, но не :attr:`Intents.presences` это требует 840 запросов, при ограничении скорости 120 запросов в 60 секунд, что из-за ожидания ограничения скорости составляет около 7 минут ожидания, чтобы получить всех участников. При использовании :attr:`Intents.members` и :attr:`Intents.presences` мы в основном получаем старое поведение, так что нам нужно запросить только 95 гильдий, которые являются большими, это немного меньше, чем наш лимит скорости, так что это близко к оригинальному времени получения списка участников." +msgstr "Under the original system this would result in 2 requests to fetch the member list (75 guilds, 20 guilds) roughly taking 60 seconds. With :attr:`Intents.members` but not :attr:`Intents.presences` this requires 840 requests, with a rate limit of 120 requests per 60 seconds means that due to waiting for the rate limit it totals to around 7 minutes of waiting for the rate limit to fetch all the members. With both :attr:`Intents.members` and :attr:`Intents.presences` we mostly get the old behaviour so we're only required to request for the 95 guilds that are large, this is slightly less than our rate limit so it's close to the original timing to fetch the member list." msgid "Unfortunately due to this change being required from Discord there is nothing that the library can do to mitigate this." -msgstr "К сожалению, из-за того, что это изменение требуется от Discord, библиотека ничего не может сделать, чтобы облегчить эту ситуацию." +msgstr "Unfortunately due to this change being required from Discord there is nothing that the library can do to mitigate this." msgid "If you truly dislike the direction Discord is going with their API, you can contact them via `support `_." -msgstr "Если вам действительно не нравится направление, в котором Discord движется со своим API, вы можете связаться с ними через `поддержку `_." +msgstr "If you truly dislike the direction Discord is going with their API, you can contact them via `support `_." diff --git a/docs/locales/ru/LC_MESSAGES/logging.po b/docs/locales/ru/LC_MESSAGES/logging.po index a0e358dd9d..e8adaf5e6d 100644 --- a/docs/locales/ru/LC_MESSAGES/logging.po +++ b/docs/locales/ru/LC_MESSAGES/logging.po @@ -12,23 +12,23 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Setting Up Logging" -msgstr "Настройка логирования" +msgstr "Setting Up Logging" msgid "*Pycord* logs errors and debug information via the :mod:`logging` python module. It is strongly recommended that the logging module is configured, as no errors or warnings will be output if it is not set up. Configuration of the ``logging`` module can be as simple as::" -msgstr "*Pycord* регистрирует ошибки и отладочную информацию через python-модуль :mod:`logging`. Настоятельно рекомендуется настроить модуль логирования, так как если он не настроен, ошибки и предупреждения выводиться не будут. Конфигурация модуля ``logging`` может быть простой::" +msgstr "*Pycord* logs errors and debug information via the :mod:`logging` python module. It is strongly recommended that the logging module is configured, as no errors or warnings will be output if it is not set up. Configuration of the ``logging`` module can be as simple as::" msgid "Placed at the start of the application. This will output the logs from discord as well as other libraries that use the ``logging`` module directly to the console." -msgstr "Размещается в начале приложения. Это выведет логи из discord, а также других библиотек, использующих модуль ``logging``, непосредственно в консоль." +msgstr "Placed at the start of the application. This will output the logs from discord as well as other libraries that use the ``logging`` module directly to the console." msgid "The optional ``level`` argument specifies what level of events to log out and can be any of ``CRITICAL``, ``ERROR``, ``WARNING``, ``INFO``, and ``DEBUG`` and if not specified defaults to ``WARNING``." -msgstr "Необязательный аргумент ``level`` указывает, на каком уровне будут регистрироваться события, и может быть любым из ``CRITICAL``, ``ERROR``, ``WARNING``, ``INFO`` и ``DEBUG``, а если не указан, то по умолчанию принимает значение ``WARNING``." +msgstr "The optional ``level`` argument specifies what level of events to log out and can be any of ``CRITICAL``, ``ERROR``, ``WARNING``, ``INFO``, and ``DEBUG`` and if not specified defaults to ``WARNING``." msgid "More advanced setups are possible with the :mod:`logging` module. For example to write the logs to a file called ``discord.log`` instead of outputting them to the console the following snippet can be used::" -msgstr "Более сложные настройки возможны с помощью модуля :mod:`logging`. Например, для записи логов в файл с именем ``discord.log`` вместо вывода их в консоль можно использовать следующий фрагмент::" +msgstr "More advanced setups are possible with the :mod:`logging` module. For example to write the logs to a file called ``discord.log`` instead of outputting them to the console the following snippet can be used::" msgid "This is recommended, especially at verbose levels such as ``INFO`` and ``DEBUG``, as there are a lot of events logged and it would clog the stdout of your program." -msgstr "Это рекомендуется делать, особенно на таких уровнях, как ``INFO`` и ``DEBUG``, так как в журнал записывается много событий, и это может засорить stdout вашей программы." +msgstr "This is recommended, especially at verbose levels such as ``INFO`` and ``DEBUG``, as there are a lot of events logged and it would clog the stdout of your program." msgid "For more information, check the documentation and tutorial of the :mod:`logging` module." -msgstr "Для получения дополнительной информации ознакомьтесь с документацией и руководством по модулю :mod:`logging`." +msgstr "For more information, check the documentation and tutorial of the :mod:`logging` module." diff --git a/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po b/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po index f56f3e3d44..36d42347de 100644 --- a/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/ru/LC_MESSAGES/migrating_to_v1.po @@ -12,7 +12,7 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Migrating to v1.0" -msgstr "Миграция на v1.0" +msgstr "Migrating to v1.0" msgid "v1.0 is one of the biggest breaking changes in the library due to a complete redesign." msgstr "v1.0 is one of the biggest breaking changes in the library due to a complete redesign." @@ -24,13 +24,13 @@ msgid "Part of the redesign involves making things more easy to use and natural. msgstr "Part of the redesign involves making things more easy to use and natural. Things are done on the :ref:`models ` instead of requiring a :class:`Client` instance to do any work." msgid "Python Version Change" -msgstr "Изменение версии Python" +msgstr "Python Version Change" msgid "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.7 or higher, the library had to remove support for Python versions lower than 3.5.3, which essentially means that **support for Python 3.4 is dropped**." msgstr "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.7 or higher, the library had to remove support for Python versions lower than 3.5.3, which essentially means that **support for Python 3.4 is dropped**." msgid "Major Model Changes" -msgstr "Большие изменения в моделях" +msgstr "Major Model Changes" msgid "Below are major model changes that have happened in v1.0" msgstr "Below are major model changes that have happened in v1.0" @@ -42,7 +42,7 @@ msgid "Before v1.0, all snowflakes (the ``id`` attribute) were strings. This has msgstr "Before v1.0, all snowflakes (the ``id`` attribute) were strings. This has been changed to :class:`int`." msgid "Quick example: ::" -msgstr "Быстрый пример: ::" +msgstr "Quick example: ::" msgid "This change allows for fewer errors when using the Copy ID feature in the official client since you no longer have to wrap it in quotes and allows for optimisation opportunities by allowing ETF to be used instead of JSON internally." msgstr "This change allows for fewer errors when using the Copy ID feature in the official client since you no longer have to wrap it in quotes and allows for optimisation opportunities by allowing ETF to be used instead of JSON internally." @@ -57,10 +57,10 @@ msgid "A list of changes is as follows:" msgstr "A list of changes is as follows:" msgid "Before" -msgstr "До" +msgstr "Before" msgid "After" -msgstr "После" +msgstr "After" msgid "``Message.server``" msgstr "``Message.server``" diff --git a/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po b/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po index 107f1a9606..850bce1c7d 100644 --- a/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/ru/LC_MESSAGES/migrating_to_v2.po @@ -12,25 +12,25 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Migrating to v2.0" -msgstr "Миграция на v2.0" +msgstr "Migrating to v2.0" msgid "v2.0 introduced new Discord features and deprecated some old ones." -msgstr "В версии 2.0 появились новые функции Discord и были удалены некоторые старые." +msgstr "v2.0 introduced new Discord features and deprecated some old ones." msgid "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." -msgstr "Часть редизайна включает в себя изменение команд и компонентов приложения. Эти изменения включают в себя новый класс :class:`Bot`, :class:`ui.View` и новый класс :class:`ApplicationContext`. Если вы заинтересованы в их создании, ознакомьтесь с нашим :resource:`guide `." +msgstr "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." msgid "Python Version Change" -msgstr "Изменение версии Python" +msgstr "Python Version Change" msgid "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.8 or higher, the library had to remove support for Python versions lower than 3.7, which essentially means that **support for Python 3.7 and below has been dropped**." -msgstr "Чтобы упростить разработку, а также для того, чтобы наши зависимости могли обновляться для использования 3.8 и выше, библиотеке пришлось убрать поддержку версий Python ниже 3.7, что по сути означает, что **поддержка Python 3.7 и ниже была прекращена**." +msgstr "In order to make development easier and also to allow for our dependencies to upgrade to allow usage of 3.8 or higher, the library had to remove support for Python versions lower than 3.7, which essentially means that **support for Python 3.7 and below has been dropped**." msgid "Major Model Changes" -msgstr "Большие изменения в моделях" +msgstr "Major Model Changes" msgid "Below are major changes that have happened in v2.0:" -msgstr "Ниже приведены основные изменения, произошедшие в 2.0:" +msgstr "Below are major changes that have happened in v2.0:" msgid "Dropped User Accounts Support" msgstr "Dropped User Accounts Support" @@ -63,7 +63,7 @@ msgid "``Client.fetch_user_profile``" msgstr "``Client.fetch_user_profile``" msgid "``Message.call`` and ``ack``" -msgstr "``Message.call`` и ``ack``" +msgstr "``Message.call`` and ``ack``" msgid "``ClientUser.email``, ``premium``, ``premium_type``, ``get_relationship``, ``relationships``, ``friends``, ``blocked``, ``create_group``, ``edit_settings``" msgstr "``ClientUser.email``, ``premium``, ``premium_type``, ``get_relationship``, ``relationships``, ``friends``, ``blocked``, ``create_group``, ``edit_settings``" @@ -108,10 +108,10 @@ msgid ":attr:`User.avatar` returns ``None`` if the avatar is not set and is inst msgstr ":attr:`User.avatar` returns ``None`` if the avatar is not set and is instead the default avatar; use :attr:`User.display_avatar` for pre-2.0 behavior." msgid "Before" -msgstr "До" +msgstr "Before" msgid "After" -msgstr "После" +msgstr "After" msgid "``str(user.avatar_url)``" msgstr "``str(user.avatar_url)``" diff --git a/docs/locales/ru/LC_MESSAGES/quickstart.po b/docs/locales/ru/LC_MESSAGES/quickstart.po index db56bffb4e..7700c88a94 100644 --- a/docs/locales/ru/LC_MESSAGES/quickstart.po +++ b/docs/locales/ru/LC_MESSAGES/quickstart.po @@ -12,86 +12,86 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Quickstart" -msgstr "Быстрый старт" +msgstr "Quickstart" msgid "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." -msgstr "Эта страница дает краткое введение в библиотеку. Предполагается, что Вы уже установили библиотеку. Если нет, следуйте инструкции :ref:`installing`." +msgstr "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." msgid "A Minimal Bot" -msgstr "Минимальный бот" +msgstr "A Minimal Bot" msgid "Let's make a bot that responds to a specific message and walk you through it." -msgstr "Давайте создадим бота, который отвечает на конкретное сообщение и рассмотрим его на примере." +msgstr "Let's make a bot that responds to a specific message and walk you through it." msgid "It looks something like this:" -msgstr "Это выглядит примерно так:" +msgstr "It looks something like this:" msgid "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." -msgstr "Поскольку в этом примере используется содержимое сообщения, для него требуется привилегированный интент :attr:`Intents.message_content`." +msgstr "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." msgid "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." -msgstr "Давайте назовем этот файл ``example_bot.py``. Убедитесь, что Вы не назвали его ``discord.py``, так как это будет конфликтовать с библиотекой." +msgstr "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." msgid "There's a lot going on here, so let's walk you through it step by step:" -msgstr "Здесь много тем для обсуждения, поэтому давайте разберемся с этим шаг за шагом:" +msgstr "There's a lot going on here, so let's walk you through it step by step:" msgid "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." -msgstr "Первая строка просто импортирует библиотеку, если в этом случае возникает `ModuleNotFoundError` или `ImportError`, тогда перейдите в :ref:`installing` для правильной установки." +msgstr "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." msgid "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." -msgstr "Далее мы создаем экземпляр :class:`Client`. Этот клиент является нашим соединением с Discord." +msgstr "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." msgid "We then use the :meth:`Client.event` decorator to register an event. This library has many events. Since this library is asynchronous, we do things in a \"callback\" style manner." -msgstr "Затем мы используем декоратор :meth:`Client.event` для регистрации события. Эта библиотека имеет много событий. Поскольку эта библиотека асинхронна, мы делаем все в стиле \"обратного вызова\"." +msgstr "We then use the :meth:`Client.event` decorator to register an event. This library has many events. Since this library is asynchronous, we do things in a \"callback\" style manner." msgid "A callback is essentially a function that is called when something happens. In our case, the :func:`on_ready` event is called when the bot has finished logging in and setting things up and the :func:`on_message` event is called when the bot has received a message." -msgstr "Обратный вызов - это, функция, которая вызывается, когда что-то происходит. В нашем случае событие :func:`on_ready` вызывается, когда бот завершает авторизацию и настройку, а событие :func:`on_message` вызывается, когда бот получает сообщение." +msgstr "A callback is essentially a function that is called when something happens. In our case, the :func:`on_ready` event is called when the bot has finished logging in and setting things up and the :func:`on_message` event is called when the bot has received a message." msgid "Since the :func:`on_message` event triggers for *every* message received, we have to make sure that we ignore messages from ourselves. We do this by checking if the :attr:`Message.author` is the same as the :attr:`Client.user`." -msgstr "Поскольку :func:`on_message` событие вызывается для *каждого* полученного сообщения, мы должны убедиться что мы игнорируем сообщения от нас же самих. Для этого мы проверяем, совпадает ли :attr:`Message.author` с :attr:`Client.user`." +msgstr "Since the :func:`on_message` event triggers for *every* message received, we have to make sure that we ignore messages from ourselves. We do this by checking if the :attr:`Message.author` is the same as the :attr:`Client.user`." msgid "Afterwards, we check if the :class:`Message.content` starts with ``'$hello'``. If it does, then we send a message in the channel it was used in with ``'Hello!'``. This is a basic way of handling commands, which can be later automated with the :doc:`./ext/commands/index` framework." -msgstr "После этого мы проверяем начинается ли :class:`Message.content` с ``'$hello'``. Если это так, то мы отправим сообщение в канале, в котором было отправлено сообщение ``'Hello!'``. Это простой способ обработки команд, который впоследствии может быть автоматизирован с помощью фреймворка :doc:`./ext/commands/index`." +msgstr "Afterwards, we check if the :class:`Message.content` starts with ``'$hello'``. If it does, then we send a message in the channel it was used in with ``'Hello!'``. This is a basic way of handling commands, which can be later automated with the :doc:`./ext/commands/index` framework." msgid "Finally, we run the bot with our login token. If you need help getting your token or creating a bot, look in the :ref:`discord-intro` section." -msgstr "Наконец, мы запускаем бота с нашим токеном авторизации. Если Вам нужна помощь в получении токена авторизации или создании бота, посмотрите :ref:`discord-intro`." +msgstr "Finally, we run the bot with our login token. If you need help getting your token or creating a bot, look in the :ref:`discord-intro` section." msgid "Now that we've made a bot, we have to *run* the bot. Luckily, this is simple since this is just a Python script, we can run it directly." -msgstr "Теперь, когда мы создали бота, мы должны *запустить* бота. К счастью, это просто, так как это всего лишь скрипт на Python, мы можем запустить его напрямую." +msgstr "Now that we've made a bot, we have to *run* the bot. Luckily, this is simple since this is just a Python script, we can run it directly." msgid "On Windows:" -msgstr "На Windows:" +msgstr "On Windows:" msgid "On other systems:" -msgstr "На других системах:" +msgstr "On other systems:" msgid "Now you can try playing around with your basic bot." -msgstr "Теперь Вы можете поэкспериментировать с простым ботом." +msgstr "Now you can try playing around with your basic bot." msgid "A Minimal Bot with Slash Commands" -msgstr "Минимальный бот с слэш-командами" +msgstr "A Minimal Bot with Slash Commands" msgid "As a continuation, let's create a bot that registers a simple slash command!" -msgstr "В качестве продолжения, давайте создадим бота, который регистрирует простую слэш-команду!" +msgstr "As a continuation, let's create a bot that registers a simple slash command!" msgid "Let's look at the differences compared to the previous example, step-by-step:" -msgstr "Давайте посмотрим на различия по сравнению с предыдущим примером, шаг за шагом:" +msgstr "Let's look at the differences compared to the previous example, step-by-step:" msgid "The first line remains unchanged." -msgstr "Первая строка остается неизменной." +msgstr "The first line remains unchanged." msgid "Next, we create an instance of :class:`.Bot`. This is different from :class:`.Client`, as it supports slash command creation and other features, while inheriting all the features of :class:`.Client`." -msgstr "Далее мы создаем экземпляр :class:`.Bot`. Это отличается от :class:`.Client`, так как поддерживает создание слэш-команд и другие возможности, наследуя все возможности :class:`.Client`." +msgstr "Next, we create an instance of :class:`.Bot`. This is different from :class:`.Client`, as it supports slash command creation and other features, while inheriting all the features of :class:`.Client`." msgid "We then use the :meth:`.Bot.slash_command` decorator to register a new slash command. The ``guild_ids`` attribute contains a list of guilds where this command will be active. If you omit it, the command will be globally available, and may take up to an hour to register." -msgstr "Затем мы используем :meth:`.Bot.slash_command` декоратор для регистрации новой слэш-команды. Атрибут ``guild_ids`` содержит список гильдий, в которых эта команда будет активна. Если вы его не укажите, команда будет доступна глобально и может занять до часа для регистрации." +msgstr "We then use the :meth:`.Bot.slash_command` decorator to register a new slash command. The ``guild_ids`` attribute contains a list of guilds where this command will be active. If you omit it, the command will be globally available, and may take up to an hour to register." msgid "Afterwards, we trigger a response to the slash command in the form of a text reply. Please note that all slash commands must have some form of response, otherwise they will fail." -msgstr "После этого мы отвечаем на слэш-команду в текстовом виде. Пожалуйста, обратите внимание, что все слэш-команды должны иметь хоть какой-то ответ, в противном случае они не сработают." +msgstr "Afterwards, we trigger a response to the slash command in the form of a text reply. Please note that all slash commands must have some form of response, otherwise they will fail." msgid "Finally, we, once again, run the bot with our login token." -msgstr "Наконец, мы снова запустим бота с токеном авторизации." +msgstr "Finally, we, once again, run the bot with our login token." msgid "Congratulations! Now you have created your first slash command!" -msgstr "Поздравляем! Вы создали свою первую слэш-команду!" +msgstr "Congratulations! Now you have created your first slash command!" diff --git a/docs/locales/ru/LC_MESSAGES/version_guarantees.po b/docs/locales/ru/LC_MESSAGES/version_guarantees.po index 6e5b6f4142..547ea8b9d7 100644 --- a/docs/locales/ru/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/ru/LC_MESSAGES/version_guarantees.po @@ -12,47 +12,47 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Version Guarantees" -msgstr "Гарантии версии" +msgstr "Version Guarantees" msgid "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." -msgstr "Данная библиотека следует принципу `Семантического Версионирования `. Это означает, что основная версия обновляется каждый раз, когда происходит несовместимое изменение API. Однако из-за отсутвия гарантий на стороне Дискорда, когда речь идёт о больших изменений наряду с довольно-таки динамической натурой Python, иногда трудно разлечить, что является большим обновлением, а что нет." +msgstr "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." msgid "The first thing to keep in mind is that breaking changes only apply to **publicly documented functions and classes**. If it's not listed in the documentation here then it is not part of the public API and is thus bound to change. This includes attributes that start with an underscore or functions without an underscore that are not documented." -msgstr "Первое, что нужно иметь в виду, это что большие обновления применяются только к **публично задокументированным функциям и классам**. Если в документации не пишут о той или иной функции, то он не является частью публично задокументированного API, и, поэтому может измениться в любой момент. Под это попадают аттрибуты, что начинаються с _, и также функции, что не начинаються с _, но не задокументированны." +msgstr "The first thing to keep in mind is that breaking changes only apply to **publicly documented functions and classes**. If it's not listed in the documentation here then it is not part of the public API and is thus bound to change. This includes attributes that start with an underscore or functions without an underscore that are not documented." msgid "The examples below are non-exhaustive." -msgstr "Приведенные ниже примеры не исчерпывающие." +msgstr "The examples below are non-exhaustive." msgid "Examples of Breaking Changes" -msgstr "Пример больших изменений" +msgstr "Examples of Breaking Changes" msgid "Changing the default parameter value to something else." -msgstr "Изменение значения параметров по умолчанию на что-нибудь другое." +msgstr "Changing the default parameter value to something else." msgid "Renaming a function without an alias to an old function." -msgstr "Переименование функции без alias, на старое название." +msgstr "Renaming a function without an alias to an old function." msgid "Adding or removing parameters to an event." -msgstr "Добавлен и или удаление параметров event-а." +msgstr "Adding or removing parameters to an event." msgid "Examples of Non-Breaking Changes" -msgstr "Пример изменений, что ничего не ломают" +msgstr "Examples of Non-Breaking Changes" msgid "Adding or removing private underscored attributes." -msgstr "Добавление или удаление приватных атрибутов." +msgstr "Adding or removing private underscored attributes." msgid "Adding an element into the ``__slots__`` of a data class." -msgstr "Добавление элемента в ``__slots__`` класса данных." +msgstr "Adding an element into the ``__slots__`` of a data class." msgid "Changing the behaviour of a function to fix a bug." -msgstr "Изменение поведения функции для исправления ошибки." +msgstr "Changing the behaviour of a function to fix a bug." msgid "Changes in the documentation." -msgstr "Изменение документации." +msgstr "Changes in the documentation." msgid "Modifying the internal HTTP handling." -msgstr "Модификация внутренней обработки HTTP." +msgstr "Modifying the internal HTTP handling." msgid "Upgrading the dependencies to a new version, major or otherwise." -msgstr "Обновление зависимостей до новой версии, основной или иной." +msgstr "Upgrading the dependencies to a new version, major or otherwise." 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 2d724e4d54..3deec14558 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/application_commands.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/application_commands.po @@ -39,7 +39,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:data\\:\\`\\~typing.Callable\\``" msgid "Example" -msgstr "示例" +msgstr "Example" msgid "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." msgstr "A decorator that limits the usage of an application command to guild contexts. The command won't be able to be used in private message channels." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/clients.po b/docs/locales/zh_CN/LC_MESSAGES/api/clients.po index 08b135427f..c3ea149c61 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/clients.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/clients.po @@ -15,7 +15,7 @@ msgid "Client Objects" msgstr "Client Objects" msgid "Bots" -msgstr "机器人" +msgstr "Bots" msgid "Represents a discord bot." msgstr "Represents a discord bot." @@ -108,7 +108,7 @@ msgid "The coroutine passed is not actually a coroutine." msgstr "The coroutine passed is not actually a coroutine." msgid "Example" -msgstr "示例" +msgstr "Example" msgid "Parameters" msgstr "Parameters" diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/enums.po b/docs/locales/zh_CN/LC_MESSAGES/api/enums.po index 57ebe11bb2..dc333ff02b 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/enums.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/enums.po @@ -444,64 +444,64 @@ msgid "Specifies the region a voice server belongs to." msgstr "Specifies the region a voice server belongs to." msgid "The Amsterdam region." -msgstr "阿姆斯特丹地区。" +msgstr "The Amsterdam region." msgid "The Brazil region." -msgstr "巴西地区。" +msgstr "The Brazil region." msgid "The Dubai region." -msgstr "迪拜地区。" +msgstr "The Dubai region." msgid "The EU Central region." -msgstr "欧洲中部地区。" +msgstr "The EU Central region." msgid "The EU West region." -msgstr "欧洲中部地区。" +msgstr "The EU West region." msgid "The Europe region." -msgstr "欧洲地区。" +msgstr "The Europe region." msgid "The Frankfurt region." -msgstr "法兰克福地区。" +msgstr "The Frankfurt region." msgid "The Hong Kong region." -msgstr "香港地区。" +msgstr "The Hong Kong region." msgid "The India region." -msgstr "印度地区。" +msgstr "The India region." msgid "The Japan region." -msgstr "日本地区。" +msgstr "The Japan region." msgid "The London region." -msgstr "伦敦地区。" +msgstr "The London region." msgid "The Russia region." -msgstr "俄罗斯地区。" +msgstr "The Russia region." msgid "The Singapore region." -msgstr "新加坡地区。" +msgstr "The Singapore region." msgid "The South Africa region." -msgstr "南非地区。" +msgstr "The South Africa region." msgid "The South Korea region." -msgstr "韩国地区。" +msgstr "The South Korea region." msgid "The Sydney region." -msgstr "悉尼地区。" +msgstr "The Sydney region." msgid "The US Central region." -msgstr "美国中部地区。" +msgstr "The US Central region." msgid "The US East region." -msgstr "美国东部地区。" +msgstr "The US East region." msgid "The US South region." -msgstr "美国南部地区。" +msgstr "The US South region." msgid "The US West region." -msgstr "美国西部地区。" +msgstr "The US West region." msgid "The Amsterdam region for VIP guilds." msgstr "The Amsterdam region for VIP guilds." @@ -1686,10 +1686,10 @@ msgid "Represents a Reaction's type." msgstr "Represents a Reaction's type." msgid "Represents a normal reaction." -msgstr "表示正常反应。" +msgstr "Represents a normal reaction." msgid "Represents a super reaction." -msgstr "表示超级反应。" +msgstr "Represents a super reaction." msgid "Represents an SKU's type." msgstr "Represents an SKU's type." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/events.po b/docs/locales/zh_CN/LC_MESSAGES/api/events.po index 2818f53e03..cc86ab0031 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/events.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/events.po @@ -111,7 +111,7 @@ msgid "The event's data." msgstr "The event's data." msgid "Bans" -msgstr "封锁" +msgstr "Bans" msgid "Called when user gets banned from a :class:`Guild`." msgstr "Called when user gets banned from a :class:`Guild`." @@ -135,7 +135,7 @@ msgid "The user that got unbanned." msgstr "The user that got unbanned." msgid "Channels" -msgstr "频道" +msgstr "Channels" msgid "Called whenever a private group DM is updated. e.g. changed name or topic." msgstr "Called whenever a private group DM is updated. e.g. changed name or topic." @@ -474,7 +474,7 @@ msgid "The interaction data." msgstr "The interaction data." msgid "Invites" -msgstr "邀请" +msgstr "Invites" msgid "Called when an :class:`Invite` is created. You must have the :attr:`~Permissions.manage_channels` permission to receive this." msgstr "Called when an :class:`Invite` is created. You must have the :attr:`~Permissions.manage_channels` permission to receive this." @@ -528,10 +528,10 @@ msgid "This is called when one or more of the following things change:" msgstr "This is called when one or more of the following things change:" msgid "nickname" -msgstr "昵称" +msgstr "nickname" msgid "roles" -msgstr "身份组" +msgstr "roles" msgid "pending" msgstr "pending" @@ -552,10 +552,10 @@ msgid "Called when a :class:`Member` updates their presence." msgstr "Called when a :class:`Member` updates their presence." msgid "status" -msgstr "状态" +msgstr "status" msgid "activity" -msgstr "活动" +msgstr "activity" msgid "This requires :attr:`Intents.presences` and :attr:`Intents.members` to be enabled." msgstr "This requires :attr:`Intents.presences` and :attr:`Intents.members` to be enabled." @@ -594,10 +594,10 @@ msgid "Called when a :class:`User` updates their profile." msgstr "Called when a :class:`User` updates their profile." msgid "avatar" -msgstr "头像" +msgstr "avatar" msgid "username" -msgstr "用户名" +msgstr "username" msgid "discriminator" msgstr "discriminator" @@ -612,7 +612,7 @@ msgid "The updated user's updated info." msgstr "The updated user's updated info." msgid "Messages" -msgstr "消息" +msgstr "Messages" msgid "Called when a :class:`Message` is created and sent." msgstr "Called when a :class:`Message` is created and sent." @@ -702,7 +702,7 @@ msgid "Since the data payload can be partial, care must be taken when accessing msgstr "Since the data payload can be partial, care must be taken when accessing stuff in the dictionary. One example of a common case of partial data is when the ``'content'`` key is inaccessible. This denotes an \"embed\" only edit, which is an edit in which only the embeds are updated by the Discord embed server." msgid "Polls" -msgstr "投票" +msgstr "Polls" msgid "Called when a vote is cast on a poll. If multiple answers were selected, this fires multiple times. if the poll was not found in the internal poll cache, then this event will not be called. Consider using :func:`on_raw_poll_vote_add` instead." msgstr "Called when a vote is cast on a poll. If multiple answers were selected, this fires multiple times. if the poll was not found in the internal poll cache, then this event will not be called. Consider using :func:`on_raw_poll_vote_add` instead." @@ -732,7 +732,7 @@ msgid "Called when a vote is removed from a poll. Unlike :func:`on_poll_vote_rem msgstr "Called when a vote is removed from a poll. Unlike :func:`on_poll_vote_remove`, this is called regardless of the state of the internal message cache." msgid "Reactions" -msgstr "反应" +msgstr "Reactions" msgid "Called when a message has a reaction added to it. Similar to :func:`on_message_edit`, if the message is not found in the internal message cache, then this event will not be called. Consider using :func:`on_raw_reaction_add` instead." msgstr "Called when a message has a reaction added to it. Similar to :func:`on_message_edit`, if the message is not found in the internal message cache, then this event will not be called. Consider using :func:`on_raw_reaction_add` instead." @@ -867,7 +867,7 @@ msgid "The stage instance after the update." msgstr "The stage instance after the update." msgid "Threads" -msgstr "帖子" +msgstr "Threads" msgid "Called whenever a thread is joined." msgstr "Called whenever a thread is joined." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/index.po b/docs/locales/zh_CN/LC_MESSAGES/api/index.po index 7fb40a67d3..70d92c282d 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/index.po @@ -12,14 +12,14 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Table of Contents" -msgstr "目录" +msgstr "Table of Contents" msgid "API Reference" -msgstr "API 参考" +msgstr "API Reference" msgid "The following section outlines the API of Pycord." -msgstr "下面的部分概述Pycord的 API" +msgstr "The following section outlines the API of Pycord." msgid "This module uses the Python logging module to log diagnostic and errors in an output independent way. If the logging module is not configured, these logs will not be output anywhere. See :ref:`logging_setup` for more information on how to set up and use the logging module with Pycord." -msgstr "这个模组使用Python的logging模组以独立的输出方式记录分析以及错误。如果logging模组没有被设定,则这些记录将不会输出到任何地方。查看:ref:`logging_setup`以了解如何设定logging模组并使用logging与Pycord共同工。。" +msgstr "This module uses the Python logging module to log diagnostic and errors in an output independent way. If the logging module is not configured, these logs will not be output anywhere. See :ref:`logging_setup` for more information on how to set up and use the logging module with Pycord." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/models.po b/docs/locales/zh_CN/LC_MESSAGES/api/models.po index 7d3f8a8039..25f2b52981 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/models.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/models.po @@ -777,7 +777,7 @@ msgid ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.E msgstr ":sphinx_autodoc_typehints_type:`\\:py\\:class\\:\\`\\~discord.iterators.EntitlementIterator\\``" msgid "Messages" -msgstr "消息" +msgstr "Messages" msgid "Represents an attachment from Discord." msgstr "Represents an attachment from Discord." @@ -3522,7 +3522,7 @@ msgid ":attr:`Permissions.deafen_members`" msgstr ":attr:`Permissions.deafen_members`" msgid "roles" -msgstr "身份组" +msgstr "roles" msgid ":attr:`Permissions.manage_roles`" msgstr ":attr:`Permissions.manage_roles`" @@ -4044,7 +4044,7 @@ msgid "The total number of unique role and user mentions allowed." msgstr "The total number of unique role and user mentions allowed." msgid "Invites" -msgstr "邀请" +msgstr "Invites" msgid "Represents a \"partial\" invite guild." msgstr "Represents a \"partial\" invite guild." @@ -4674,7 +4674,7 @@ msgid "Edits the welcome screen." msgstr "Edits the welcome screen." msgid "Example" -msgstr "示例" +msgstr "Example" msgid "Welcome channels can only accept custom emojis if :attr:`~Guild.premium_tier` is level 2 or above." msgstr "Welcome channels can only accept custom emojis if :attr:`~Guild.premium_tier` is level 2 or above." @@ -5085,7 +5085,7 @@ msgid "Returns the member's display name." msgstr "Returns the member's display name." msgid "Threads" -msgstr "帖子" +msgstr "Threads" msgid "Represents a Discord thread." msgstr "Represents a Discord thread." @@ -6783,7 +6783,7 @@ msgid "If this isn't a custom emoji then an empty string is returned" msgstr "If this isn't a custom emoji then an empty string is returned" msgid "Channels" -msgstr "频道" +msgstr "Channels" msgid "Represents a Discord text channel." msgstr "Represents a Discord text channel." diff --git a/docs/locales/zh_CN/LC_MESSAGES/api/utils.po b/docs/locales/zh_CN/LC_MESSAGES/api/utils.po index b1ee992cf8..11cc3bc28c 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/api/utils.po +++ b/docs/locales/zh_CN/LC_MESSAGES/api/utils.po @@ -12,22 +12,22 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Utility Functions" -msgstr "工具函数" +msgstr "Utility Functions" msgid "A helper to return the first element found in the sequence that meets the predicate. For example: ::" -msgstr "返回在满足条件的序列中找到的第一个元素的助手。例如:" +msgstr "A helper to return the first element found in the sequence that meets the predicate. For example: ::" msgid "would find the first :class:`~discord.Member` whose name is 'Mighty' and return it. If an entry is not found, then ``None`` is returned." -msgstr "将会寻找第一个 :class:`~discord.Member` 名字为 'Mighty'并回传。如果找不到相关条目,则会回传``None``。" +msgstr "would find the first :class:`~discord.Member` whose name is 'Mighty' and return it. If an entry is not found, then ``None`` is returned." msgid "This is different from :func:`py:filter` due to the fact it stops the moment it finds a valid entry." -msgstr "这个跟 :func:`py:filter` 不一样,因为他一找到有效的条目后就会停止了。" +msgstr "This is different from :func:`py:filter` due to the fact it stops the moment it finds a valid entry." msgid "Parameters" -msgstr "参数" +msgstr "Parameters" msgid "A function that returns a boolean-like result." -msgstr "一个返回结果为布尔型态的函式。" +msgstr "A function that returns a boolean-like result." msgid "The iterable to search through." msgstr "The iterable to search through." @@ -417,7 +417,7 @@ msgid "Autocomplete cannot be used for options that have specified choices." msgstr "Autocomplete cannot be used for options that have specified choices." msgid "Example" -msgstr "示例" +msgstr "Example" msgid "A helper function that collects an iterator into chunks of a given size." msgstr "A helper function that collects an iterator into chunks of a given size." diff --git a/docs/locales/zh_CN/LC_MESSAGES/discord.po b/docs/locales/zh_CN/LC_MESSAGES/discord.po index b68b1255f8..242f4b20a4 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/discord.po +++ b/docs/locales/zh_CN/LC_MESSAGES/discord.po @@ -12,110 +12,110 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Creating a Bot Account" -msgstr "创建一个Bot帐户" +msgstr "Creating a Bot Account" msgid "In order to work with the library and the Discord API in general, we must first create a Discord Bot account." -msgstr "为了与库和Discord API进行合作,我们必须先创建一个 Discord Bot 帐户。" +msgstr "In order to work with the library and the Discord API in general, we must first create a Discord Bot account." msgid "Creating a Bot account is a pretty straightforward process." -msgstr "创建一个Bot帐户是一个非常简单且直观的操作。" +msgstr "Creating a Bot account is a pretty straightforward process." msgid "Make sure you're logged on to the `Discord website `_." -msgstr "请确保你已经登入了 `Discord网站`_。" +msgstr "Make sure you're logged on to the `Discord website `_." msgid "Navigate to the `application page `_" -msgstr "前往`应用程序页面 `_" +msgstr "Navigate to the `application page `_" msgid "Click on the \"New Application\" button." -msgstr "点击 \"New Application\" 按钮。" +msgstr "Click on the \"New Application\" button." msgid "The new application button." -msgstr "新的应用程序按钮。" +msgstr "The new application button." msgid "Give the application a name and click \"Create\"." -msgstr "给予应用程序一个名字然后点击\"Create\"。" +msgstr "Give the application a name and click \"Create\"." msgid "The new application form filled in." -msgstr "填写新的应用程序表格。" +msgstr "The new application form filled in." msgid "Create a Bot User by navigating to the \"Bot\" tab and clicking \"Add Bot\"." -msgstr "通过导航到“Bot”选项卡点击“Add Bot” 以创建机器人用户。" +msgstr "Create a Bot User by navigating to the \"Bot\" tab and clicking \"Add Bot\"." msgid "Click \"Yes, do it!\" to continue." -msgstr "点击\"Yes, do it!\"继续" +msgstr "Click \"Yes, do it!\" to continue." msgid "The Add Bot button." -msgstr "添加机器人按钮。" +msgstr "The Add Bot button." msgid "Make sure that **Public Bot** is ticked if you want others to invite your bot." -msgstr "如果你想让其他人可以邀请你的机器人,请确保**Public Bot**选项已启用。" +msgstr "Make sure that **Public Bot** is ticked if you want others to invite your bot." msgid "You should also make sure that **Require OAuth2 Code Grant** is unchecked unless you are developing a service that needs it. If you're unsure, then **leave it unchecked**." -msgstr "你还需要确保 **Require OAuth2 Code Grant** 是不启用的,除非你正在开发一个需要它的服务。如果你不确定是否要启用,则**让他处于不启用的状态**。" +msgstr "You should also make sure that **Require OAuth2 Code Grant** is unchecked unless you are developing a service that needs it. If you're unsure, then **leave it unchecked**." msgid "How the Bot User options should look like for most people." -msgstr "对于大多数人来说,Bot 用户选项应该是什么样子。" +msgstr "How the Bot User options should look like for most people." msgid "Copy the token using the \"Copy\" button." -msgstr "透过使用\"Copy\"按钮复制令牌。" +msgstr "Copy the token using the \"Copy\" button." msgid "**This is not the Client Secret at the General Information page.**" -msgstr "**这个并不是在General页面内的Client Secret**" +msgstr "**This is not the Client Secret at the General Information page.**" msgid "It should be worth noting that this token is essentially your bot's password. You should **never** share this with someone else. In doing so, someone can log in to your bot and do malicious things, such as leaving servers, ban all members inside a server, or pinging everyone maliciously." -msgstr "需要注意的是,令牌就跟机器人的密码一样重要。你应该**永远不要**分享令牌给任何人。如果你分享了,则其他人可以登入你的机器人并且做一些怀有恶意的事情,例如说离开伺服器、停权在一个伺服器的所有使用者、或者是恶意艾特所有人。" +msgstr "It should be worth noting that this token is essentially your bot's password. You should **never** share this with someone else. In doing so, someone can log in to your bot and do malicious things, such as leaving servers, ban all members inside a server, or pinging everyone maliciously." msgid "The possibilities are endless, so **do not share this token.**" -msgstr "可能性是无限的,所以**请勿分享这个令牌**。" +msgstr "The possibilities are endless, so **do not share this token.**" msgid "If you accidentally leaked your token, click the \"Regenerate\" button as soon as possible. This revokes your old token and re-generates a new one. Now you need to use the new token to login." -msgstr "如果你不小心泄漏了你的令牌,请立刻点击\"Regenerate\"按钮。这将会撤销你旧有的令牌并且重新生成一个新的令牌。现在,你需要使用新的令牌进行登入。" +msgstr "If you accidentally leaked your token, click the \"Regenerate\" button as soon as possible. This revokes your old token and re-generates a new one. Now you need to use the new token to login." msgid "And that's it. You now have a bot account and you can login with that token." -msgstr "这样就结束了。你现在就拥有了一个机器人帐号而且可以透过令牌登入。" +msgstr "And that's it. You now have a bot account and you can login with that token." msgid "Inviting Your Bot" -msgstr "邀请你的机器人" +msgstr "Inviting Your Bot" msgid "So you've made a Bot User but it's not actually in any server." -msgstr "你創建了一個機器人用戶,但是他並不存在於任何一個伺服器。" +msgstr "So you've made a Bot User but it's not actually in any server." msgid "If you want to invite your bot you must create an invite URL for it." -msgstr "如果你想邀请你的机器人,你需要创建一个邀请连结来邀请它。" +msgstr "If you want to invite your bot you must create an invite URL for it." msgid "Click on your bot's page." -msgstr "点击你的机器人的页面。" +msgstr "Click on your bot's page." msgid "Expand the \"OAuth2\" tab and click on \"URL Generator\"." -msgstr "展开\"OAuth2\"的分页并且点击\"URL Generator\"。" +msgstr "Expand the \"OAuth2\" tab and click on \"URL Generator\"." msgid "How the OAuth2 tab should look like." -msgstr "OAuth2 选项卡应该是什么样子。" +msgstr "How the OAuth2 tab should look like." msgid "Tick the \"bot\" and \"applications.commands\" checkboxes under \"scopes\"." -msgstr "在\"scopes\"分类底下勾选\"bot\"跟\"applications.commands\"两个选项。" +msgstr "Tick the \"bot\" and \"applications.commands\" checkboxes under \"scopes\"." msgid "The scopes checkbox with \"bot\" and \"applications.commands\" ticked." -msgstr "勾选scopes区块内的\"bot\"跟\"applications.commands\"的勾选框。" +msgstr "The scopes checkbox with \"bot\" and \"applications.commands\" ticked." msgid "Tick the permissions required for your bot to function under \"Bot Permissions\"." -msgstr "在\"Bot Permissions\"区块勾选你的机器人需要的权限。" +msgstr "Tick the permissions required for your bot to function under \"Bot Permissions\"." msgid "Please be aware of the consequences of requiring your bot to have the \"Administrator\" permission." -msgstr "请注意,您需要考虑要求您的机器人具备“管理员”权限的后果。" +msgstr "Please be aware of the consequences of requiring your bot to have the \"Administrator\" permission." msgid "Bot owners must have 2FA enabled for certain actions and permissions when added in servers that have Server-Wide 2FA enabled. Check the `2FA support page `_ for more information." -msgstr "当机器人被邀请到有开启2FA伺服器的时候,机器人拥有者也必须开启2FA,机器人才可以进行一些特殊操作。\\n查看`2FA支援页面`_了解更多资讯。" +msgstr "Bot owners must have 2FA enabled for certain actions and permissions when added in servers that have Server-Wide 2FA enabled. Check the `2FA support page `_ for more information." msgid "The permission checkboxes with some permissions checked." -msgstr "被勾选部分权限的权限部分。" +msgstr "The permission checkboxes with some permissions checked." msgid "Now the resulting URL can be used to add your bot to a server. Copy and paste the URL into your browser, choose a server to invite the bot to, and click \"Authorize\"." -msgstr "现在生成的 URL 可以用于将你的机器人添加到服务器。 复制并粘贴URL到您的浏览器,选择一个服务器邀请机器人并点击“授权”。" +msgstr "Now the resulting URL can be used to add your bot to a server. Copy and paste the URL into your browser, choose a server to invite the bot to, and click \"Authorize\"." msgid "The person adding the bot needs \"Manage Server\" permissions to do so." -msgstr "添加机器人的人需要具有“管理服务器”的权限才能进行此操作。" +msgstr "The person adding the bot needs \"Manage Server\" permissions to do so." msgid "If you want to generate this URL dynamically at run-time inside your bot and using the :class:`discord.Permissions` interface, you can use :func:`discord.utils.oauth_url`." -msgstr "如果你想在运行时动态生成此 URL 并使用 :class: `discord.Permissions` 接口,你可以使用:func:`discord.utils.oauth_url`。" +msgstr "If you want to generate this URL dynamically at run-time inside your bot and using the :class:`discord.Permissions` interface, you can use :func:`discord.utils.oauth_url`." 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 ed3b33dddf..2e66ef4160 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/api.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/bridge/api.po @@ -21,10 +21,10 @@ msgid "Using the prefixed command version (which uses the ``ext.commands`` exten msgstr "Using the prefixed command version (which uses the ``ext.commands`` extension) of bridge commands in guilds requires :attr:`Intents.message_context` to be enabled." msgid "Bots" -msgstr "机器人" +msgstr "Bots" msgid "Bot" -msgstr "机器人" +msgstr "Bot" msgid "Represents a discord bot, with support for cross-compatibility between command types." msgstr "Represents a discord bot, with support for cross-compatibility between command types." @@ -249,7 +249,7 @@ msgid "The new description of the mapped command." msgstr "The new description of the mapped command." msgid "Example" -msgstr "示例" +msgstr "Example" msgid "Prefixed commands will not be affected, but slash commands will appear as:" msgstr "Prefixed commands will not be affected, but slash commands will appear as:" 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 6b77c47571..eaacd057b9 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/commands/api.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/commands/api.po @@ -21,10 +21,10 @@ msgid "Using prefixed commands in guilds requires :attr:`Intents.message_content msgstr "Using prefixed commands in guilds requires :attr:`Intents.message_content` to be enabled." msgid "Bots" -msgstr "机器人" +msgstr "Bots" msgid "Bot" -msgstr "机器人" +msgstr "Bot" msgid "Represents a discord bot." msgstr "Represents a discord bot." @@ -102,7 +102,7 @@ msgid "This function can either be a regular function or a coroutine. Similar to msgstr "This function can either be a regular function or a coroutine. Similar to a command :func:`.check`, this takes a single parameter of type :class:`.Context` and can only raise exceptions inherited from :exc:`.ApplicationCommandError`." msgid "Example" -msgstr "示例" +msgstr "Example" msgid "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." msgstr "A decorator that adds a \"call once\" global check to the bot. Unlike regular global checks, this one is called only once per :meth:`.Bot.invoke` call. Regular global checks are called whenever a command is called or :meth:`.Command.can_run` is called. This type of check bypasses that and ensures that it's called only once, even inside the default help command." 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 5741f06c2b..6236de13f1 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locales/zh_CN/LC_MESSAGES/ext/tasks/index.po @@ -72,7 +72,7 @@ msgid "The coroutine to register after the loop finishes." msgstr "The coroutine to register after the loop finishes." msgid "Raises" -msgstr "引发" +msgstr "Raises" msgid "The function was not a coroutine." msgstr "The function was not a coroutine." diff --git a/docs/locales/zh_CN/LC_MESSAGES/faq.po b/docs/locales/zh_CN/LC_MESSAGES/faq.po index 6af17f18e1..91d04f72fb 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/faq.po +++ b/docs/locales/zh_CN/LC_MESSAGES/faq.po @@ -12,31 +12,31 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Frequently Asked Questions" -msgstr "常问的问题" +msgstr "Frequently Asked Questions" msgid "This is a list of Frequently Asked Questions regarding using ``Pycord`` and its extension modules. Feel free to suggest a new question or submit one via pull requests." -msgstr "这是一个关于使用 ``Pycord`` 及其扩展模块的常见问题列表。 随时可以提出一个新问题或通过拉取请求提交一个问题。" +msgstr "This is a list of Frequently Asked Questions regarding using ``Pycord`` and its extension modules. Feel free to suggest a new question or submit one via pull requests." msgid "Coroutines" -msgstr "协程" +msgstr "Coroutines" msgid "Questions regarding coroutines and asyncio belong here." -msgstr "关于协程与asyncio的问题都在这里。" +msgstr "Questions regarding coroutines and asyncio belong here." msgid "What is a coroutine?" -msgstr "什么是协程?" +msgstr "What is a coroutine?" msgid "A |coroutine_link|_ is a function that must be invoked with ``await`` or ``yield from``. When Python encounters an ``await`` it stops the function's execution at that point and works on other things until it comes back to that point and finishes off its work. This allows for your program to be doing multiple things at the same time without using threads or complicated multiprocessing." -msgstr "一个 |cortine_link|_ 是一个必须使用 ``await`` 或 ``yield from`` 来调用的函数。 当Python 遇到一个 ``await`` 时,它会在那个时候停止函数的执行,并且在其他事情上工作,直到它回到那个时候并完成它的工作。 这允许您的程序同时执行多个事项,而不使用线程或复杂的多处理程序。" +msgstr "A |coroutine_link|_ is a function that must be invoked with ``await`` or ``yield from``. When Python encounters an ``await`` it stops the function's execution at that point and works on other things until it comes back to that point and finishes off its work. This allows for your program to be doing multiple things at the same time without using threads or complicated multiprocessing." msgid "**If you forget to await a coroutine then the coroutine will not run. Never forget to await a coroutine.**" -msgstr "**如果你忘记await一个协程,则协程将不会执行。所以永远不要忘记await一个协程。**" +msgstr "**If you forget to await a coroutine then the coroutine will not run. Never forget to await a coroutine.**" msgid "Where can I use ``await``\\?" -msgstr "我可以在哪里使用``await``\\?" +msgstr "Where can I use ``await``\\?" msgid "You can only use ``await`` inside ``async def`` functions and nowhere else." -msgstr "你仅可以在``async def``函式内使用``await``,其他地方都不能使用。" +msgstr "You can only use ``await`` inside ``async def`` functions and nowhere else." msgid "What does \"blocking\" mean?" msgstr "What does \"blocking\" mean?" @@ -102,7 +102,7 @@ msgid "You must fetch the channel directly and then call the appropriate method. msgstr "You must fetch the channel directly and then call the appropriate method. Example: ::" msgid "How do I send a DM?" -msgstr "如何发送私信?" +msgstr "How do I send a DM?" msgid "Get the :class:`User` or :class:`Member` object and call :meth:`abc.Messageable.send`. For example: ::" msgstr "Get the :class:`User` or :class:`Member` object and call :meth:`abc.Messageable.send`. For example: ::" diff --git a/docs/locales/zh_CN/LC_MESSAGES/installing.po b/docs/locales/zh_CN/LC_MESSAGES/installing.po index 0696aa5e30..f2d0f0d14d 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/installing.po +++ b/docs/locales/zh_CN/LC_MESSAGES/installing.po @@ -12,40 +12,40 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Installing Pycord" -msgstr "安装Pycord" +msgstr "Installing Pycord" msgid "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." -msgstr "这是Pycord的文挡,一个Python库,用于帮助创建、利用Discord API的库。" +msgstr "This is the documentation for Pycord, a library for Python to aid in creating applications that utilise the Discord API." msgid "Prerequisites" -msgstr "前置条件" +msgstr "Prerequisites" msgid "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." -msgstr "Pycord可以使用Python3.8或以上的版本。不支持较早的Python版本。并不支持Python2.7或更低的Python。并不支持Python3.7或更低的版本。" +msgstr "Pycord works with Python 3.8 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.7 or lower is not supported." msgid "Installing" -msgstr "安装" +msgstr "Installing" msgid "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" -msgstr "对于即将到来的版本的新功能,你将需要安装一个预发布版本直到一个稳定版本的发布。::" +msgstr "For new features in upcoming versions, you will need to install the pre-release until a stable version is released. ::" msgid "For Windows users, this command should be used to install the pre-release: ::" -msgstr "对于Windows用户,使用这个命令安装预发布版本:::" +msgstr "For Windows users, this command should be used to install the pre-release: ::" msgid "You can get the library directly from PyPI: ::" -msgstr "你可以透过PyPI获取本库:::" +msgstr "You can get the library directly from PyPI: ::" msgid "If you are using Windows, then the following should be used instead: ::" -msgstr "如果你正在使用Windows,则应该遵照下方的指示进行操作:::" +msgstr "If you are using Windows, then the following should be used instead: ::" msgid "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." -msgstr "如果要安装额外的加速包体,你应该使用``py-cord[speed]``而不是``py-cord``,例如:" +msgstr "To install additional packages for speedup, you should use ``py-cord[speed]`` instead of ``py-cord``, e.g." msgid "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" -msgstr "如果要获取语音支援,你应该使用``py-cord[voice]``而不是``py-cord``,例如:::" +msgstr "To get voice support, you should use ``py-cord[voice]`` instead of ``py-cord``, e.g. ::" msgid "On Linux environments, installing voice requires getting the following dependencies:" -msgstr "在Linux环境下,安装语音支援包体需要以下依赖:" +msgstr "On Linux environments, installing voice requires getting the following dependencies:" msgid "`libffi `_" msgstr "`libffi `_" @@ -57,44 +57,44 @@ msgid "`python3-dev `_" msgstr "`python3-dev `_" msgid "For a Debian-based system, the following command will get these dependencies:" -msgstr "对于基于Debian的系统,以下指令将获取获得这些依赖:" +msgstr "For a Debian-based system, the following command will get these dependencies:" msgid "Remember to check your permissions!" -msgstr "请记住检查您的权限!" +msgstr "Remember to check your permissions!" msgid "Virtual Environments" -msgstr "虚拟环境" +msgstr "Virtual Environments" msgid "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." -msgstr "有时你想让库不要安装污染系统或使用不同于安装在系统上的库的版本。 您可能也没有权限在全系统安装库。 为此目的,截至Python 3.3的标准库含有一个称为“虚拟环境”的概念,以帮助维持这些单独的版本。" +msgstr "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libraries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." msgid "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." -msgstr "更多更深的交学可以在 :doc:`py:tutorual/venv` 内找到。" +msgstr "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." msgid "However, for the quick and dirty:" -msgstr "然而,就快速和简短而言:" +msgstr "However, for the quick and dirty:" msgid "Go to your project's working directory:" -msgstr "前往您项目的工作目录:" +msgstr "Go to your project's working directory:" msgid "Activate the virtual environment:" -msgstr "激活虚拟环境:" +msgstr "Activate the virtual environment:" msgid "On Windows you activate it with:" -msgstr "在Windows系统上激活它:" +msgstr "On Windows you activate it with:" msgid "Use pip like usual:" -msgstr "跟往常一样的使用pip:" +msgstr "Use pip like usual:" msgid "Congratulations. You now have a virtual environment all set up." -msgstr "恭喜您。你现在已经设置完成了一个虚拟环境。" +msgstr "Congratulations. You now have a virtual environment all set up." msgid "Basic Concepts" -msgstr "基础概念" +msgstr "Basic Concepts" msgid "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." -msgstr "Pycord围绕着 :ref:`event `的概念。event是一个让你可以去监听并且回应的东西。举个例子来说,当一个讯息创建,你将会收到一个event是关于这个讯息的并且可以用于回应。" +msgstr "Pycord revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." msgid "A quick example to showcase how events work:" -msgstr "一个显示event如何工作的简单示例:" +msgstr "A quick example to showcase how events work:" diff --git a/docs/locales/zh_CN/LC_MESSAGES/intents.po b/docs/locales/zh_CN/LC_MESSAGES/intents.po index 92a973fb2f..7201bbd103 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/intents.po +++ b/docs/locales/zh_CN/LC_MESSAGES/intents.po @@ -12,10 +12,10 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "A Primer to Gateway Intents" -msgstr "网关意图入门" +msgstr "A Primer to Gateway Intents" msgid "In version 1.5 comes the introduction of :class:`Intents`. This is a radical change in how bots are written. An intent basically allows a bot to subscribe to specific buckets of events. The events that correspond to each intent is documented in the individual attribute of the :class:`Intents` documentation." -msgstr "在版本号1.5中,引入了 :class:`Intents`。这对于在编写机器人程式码时有很大的改变。网关意图允许机器人去获取一些特定的事件。每个事件都被纪录在 :class:`Intents`文档的各个属性中。" +msgstr "In version 1.5 comes the introduction of :class:`Intents`. This is a radical change in how bots are written. An intent basically allows a bot to subscribe to specific buckets of events. The events that correspond to each intent is documented in the individual attribute of the :class:`Intents` documentation." msgid "These intents are passed to the constructor of :class:`Client` or its subclasses (:class:`AutoShardedClient`, :class:`~.AutoShardedBot`, :class:`~.Bot`) with the ``intents`` argument." msgstr "These intents are passed to the constructor of :class:`Client` or its subclasses (:class:`AutoShardedClient`, :class:`~.AutoShardedBot`, :class:`~.Bot`) with the ``intents`` argument." @@ -48,7 +48,7 @@ msgid "A privileged intent is one that requires you to go to the developer porta msgstr "A privileged intent is one that requires you to go to the developer portal and manually enable it. To enable privileged intents do the following:" msgid "Make sure you're logged on to the `Discord website `_." -msgstr "请确保你已经登入了 `Discord网站`_。" +msgstr "Make sure you're logged on to the `Discord website `_." msgid "Navigate to the `application page `_." msgstr "Navigate to the `application page `_." 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 d894800903..ea81171aff 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v1.po +++ b/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v1.po @@ -810,7 +810,7 @@ msgid ":meth:`Guild.audit_logs`" msgstr ":meth:`Guild.audit_logs`" msgid "Event Changes" -msgstr "事件更改" +msgstr "Event Changes" msgid "A lot of events have gone through some changes." msgstr "A lot of events have gone through some changes." 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 8fcd2c522f..4220fe4212 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v2.po +++ b/docs/locales/zh_CN/LC_MESSAGES/migrating_to_v2.po @@ -12,10 +12,10 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Migrating to v2.0" -msgstr "迁移到 v2.0" +msgstr "Migrating to v2.0" msgid "v2.0 introduced new Discord features and deprecated some old ones." -msgstr "v2.0 引入了新的 Discord 功能并废弃了一些旧功能。" +msgstr "v2.0 introduced new Discord features and deprecated some old ones." msgid "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." msgstr "Part of the redesign involves making application commands and components. These changes include a new :class:`Bot` class, :class:`ui.View`, and a new :class:`ApplicationContext` class. If you're interested in creating them, please check out our :resource:`guide `." @@ -273,7 +273,7 @@ msgid ":meth:`Reaction.users`" msgstr ":meth:`Reaction.users`" msgid "Event Changes" -msgstr "事件更改" +msgstr "Event Changes" msgid ":func:`on_presence_update` replaces `on_member_update` for updates to :attr:`Member.status` and :attr:`Member.activities`." msgstr ":func:`on_presence_update` replaces `on_member_update` for updates to :attr:`Member.status` and :attr:`Member.activities`." @@ -342,7 +342,7 @@ msgid ":attr:`ext.commands.Command.help` can now be ``None``." msgstr ":attr:`ext.commands.Command.help` can now be ``None``." msgid "Miscellaneous Changes" -msgstr "其它更改" +msgstr "Miscellaneous Changes" msgid "The following were removed:" msgstr "The following were removed:" diff --git a/docs/locales/zh_CN/LC_MESSAGES/quickstart.po b/docs/locales/zh_CN/LC_MESSAGES/quickstart.po index 79f6092a8e..018b5372f2 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/quickstart.po +++ b/docs/locales/zh_CN/LC_MESSAGES/quickstart.po @@ -12,37 +12,37 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Quickstart" -msgstr "快速入门" +msgstr "Quickstart" msgid "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." -msgstr "这是一个简短介绍库的页面。假设您已经安装了库。如果你尚未安装,请查看 :ref:`installing`部份。" +msgstr "This page gives a brief introduction to the library. It assumes you have the library installed. If you don't, check the :ref:`installing` portion." msgid "A Minimal Bot" -msgstr "一个精简版的机器人" +msgstr "A Minimal Bot" msgid "Let's make a bot that responds to a specific message and walk you through it." -msgstr "让我们制作一个机器人来回应特定讯息,并且引导您完成它。" +msgstr "Let's make a bot that responds to a specific message and walk you through it." msgid "It looks something like this:" -msgstr "它看起来像这样:" +msgstr "It looks something like this:" msgid "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." -msgstr "因为这个示例使用到了讯息内容,因此它需要 :attr:`Intents.message_content`网关意图。" +msgstr "Because this example utilizes message content, it requires the :attr:`Intents.message_content` privileged intent." msgid "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." -msgstr "让我们将这个档案命名成``example_bot.py``。确保不要将它命名成像是``discord.py``这样会跟库引发冲突的命名。" +msgstr "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." msgid "There's a lot going on here, so let's walk you through it step by step:" -msgstr "这里有很多事要做,所以让我们带你一步一步来:" +msgstr "There's a lot going on here, so let's walk you through it step by step:" msgid "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." -msgstr "在第一行的部份,导入库,如果发生了`ModuleNotFoundError`或者`ImportError`错误,则前往 :ref:`installing` 部份确认安装是否正确。" +msgstr "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." msgid "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." -msgstr "接下来,我们创建一个基于 :class:`Client`的实体。这个实体是我们用于跟Discord建立连结的。" +msgstr "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." msgid "We then use the :meth:`Client.event` decorator to register an event. This library has many events. Since this library is asynchronous, we do things in a \"callback\" style manner." -msgstr "接着我们使用 :meth:`Client.event` 装饰器去注册一个event。这个库拥有许多event。因为这个库是异步的,所以我们以\"callback\"的风格来做事。" +msgstr "We then use the :meth:`Client.event` decorator to register an event. This library has many events. Since this library is asynchronous, we do things in a \"callback\" style manner." msgid "A callback is essentially a function that is called when something happens. In our case, the :func:`on_ready` event is called when the bot has finished logging in and setting things up and the :func:`on_message` event is called when the bot has received a message." msgstr "A callback is essentially a function that is called when something happens. In our case, the :func:`on_ready` event is called when the bot has finished logging in and setting things up and the :func:`on_message` event is called when the bot has received a message." diff --git a/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po b/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po index 130ae3229a..fc3d82a0ee 100644 --- a/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po +++ b/docs/locales/zh_CN/LC_MESSAGES/version_guarantees.po @@ -12,47 +12,47 @@ msgstr "" "X-Generator: Crowdin\\n" msgid "Version Guarantees" -msgstr "版本保证" +msgstr "Version Guarantees" msgid "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." -msgstr "这个函式库遵循`语义化版本原则 `_,大版本号只会在有**大型更动**或不相容的 API 更动时才会改变。然而,由于我们无法确保 Discord 什么时候会大幅改动他们的 API,以及考量到 Python 社群的活跃,我们对于什么是**大型更动**还没有一个统一的标准。" +msgstr "The library follows the `semantic versioning principle `_ which means that the major version is updated every time there is an incompatible API change. However due to the lack of guarantees on the Discord side when it comes to breaking changes along with the fairly dynamic nature of Python it can be hard to discern what can be considered a breaking change and what isn't." msgid "The first thing to keep in mind is that breaking changes only apply to **publicly documented functions and classes**. If it's not listed in the documentation here then it is not part of the public API and is thus bound to change. This includes attributes that start with an underscore or functions without an underscore that are not documented." -msgstr "**大型更动**只适用于**文档上标註的函式与类别**。对于没有在文档上标注的内容(如以 `_` 命名的变数或函式)的改动,并不能算是一种**大型更动**," +msgstr "The first thing to keep in mind is that breaking changes only apply to **publicly documented functions and classes**. If it's not listed in the documentation here then it is not part of the public API and is thus bound to change. This includes attributes that start with an underscore or functions without an underscore that are not documented." msgid "The examples below are non-exhaustive." -msgstr "以下的例子并不准确。" +msgstr "The examples below are non-exhaustive." msgid "Examples of Breaking Changes" -msgstr "大型改动的范例" +msgstr "Examples of Breaking Changes" msgid "Changing the default parameter value to something else." -msgstr "改变参数的预设值" +msgstr "Changing the default parameter value to something else." msgid "Renaming a function without an alias to an old function." -msgstr "改变函式的名称,且不设置指向旧函数的别名" +msgstr "Renaming a function without an alias to an old function." msgid "Adding or removing parameters to an event." -msgstr "改变一种事件的参数" +msgstr "Adding or removing parameters to an event." msgid "Examples of Non-Breaking Changes" -msgstr "非大型改动的范例" +msgstr "Examples of Non-Breaking Changes" msgid "Adding or removing private underscored attributes." -msgstr "改变以 `_` 命名的属性" +msgstr "Adding or removing private underscored attributes." msgid "Adding an element into the ``__slots__`` of a data class." -msgstr "将新的元素加入 data class 的 ``__slots__``" +msgstr "Adding an element into the ``__slots__`` of a data class." msgid "Changing the behaviour of a function to fix a bug." -msgstr "改变函式的行为来解决一些 Bug" +msgstr "Changing the behaviour of a function to fix a bug." msgid "Changes in the documentation." -msgstr "改变文档" +msgstr "Changes in the documentation." msgid "Modifying the internal HTTP handling." -msgstr "改变内部 HTTP 处理程序" +msgstr "Modifying the internal HTTP handling." msgid "Upgrading the dependencies to a new version, major or otherwise." -msgstr "将依赖项升级到新版本,无论是主要版还是其他版本。" +msgstr "Upgrading the dependencies to a new version, major or otherwise." diff --git a/docs/old_changelog.rst b/docs/old_changelog.rst index 62390f0e66..a9e19cbb81 100644 --- a/docs/old_changelog.rst +++ b/docs/old_changelog.rst @@ -625,7 +625,7 @@ Bug Fixes - Fix out of order files being sent in webhooks when there are 10 files. - |commands| Extensions that fail internally due to ImportError will no longer raise :exc:`~.ext.commands.ExtensionNotFound`. (:dpy-issue:`2244`, :dpy-issue:`2275`, :dpy-issue:`2291`) - |commands| Updating the :attr:`Paginator.suffix <.ext.commands.Paginator.suffix>` will not cause out of date calculations. (:dpy-issue:`2251`) -- |commands| Allow converters from custom extension packages. (:dpy-issue:`2369`, :dpy-issue:`2374`) +- |commands| Allow converters from custom extension packages. (:dpy-issue:`2369`, 2374) - |commands| Fix issue with paginator prefix being ``None`` causing empty pages. (:dpy-issue:`2471`) - |commands| :class:`~.commands.Greedy` now ignores parsing errors rather than propagating them. - |commands| :meth:`Command.can_run <.ext.commands.Command.can_run>` now checks whether a command is disabled. diff --git a/pyproject.toml b/pyproject.toml index abbc5290bb..97095f7fc0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [build-system] requires = [ - "setuptools>=62.6,<=72.2.0", + "setuptools>=62.6,<=75.6.0", "setuptools-scm>=6.2,<=8.1.0", ] build-backend = "setuptools.build_meta" diff --git a/requirements/dev.txt b/requirements/dev.txt index a520804fe5..83326ccb3e 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,11 +1,11 @@ -r _.txt -pylint~=3.2.7 -pytest~=8.3.2 +pylint~=3.3.2 +pytest~=8.3.4 pytest-asyncio~=0.23.8 # pytest-order~=1.0.1 -mypy~=1.11.2 +mypy~=1.13.0 coverage~=7.6 -pre-commit==3.8.0 +pre-commit==4.0.1 codespell==2.3.0 -bandit==1.7.9 +bandit==1.8.0 flake8==7.1.1 diff --git a/requirements/docs.txt b/requirements/docs.txt index 1d9f4ba43d..d1adea5fc0 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -6,6 +6,6 @@ sphinxext-opengraph==0.9.1 sphinx-copybutton==0.5.2 furo==2024.8.6 sphinx-autodoc-typehints==2.2.3 -sphinx-intl==2.2.0 +sphinx-intl==2.3.1 typing_extensions==4.12.2 -levenshtein==0.25.1 +levenshtein==0.26.1