fix(api)!: align error codes with throw sites and image bounds (#2488)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-06 15:21:38 +02:00
1 parent 4534822355
commit d5bfa5a73d
99 files changed
+857 -4853

No files matched your search

@@ -1,29 +1,22 @@
{
"account.already_verified": "Твой аккаунт уже подтверждён.",
"account.communication_disabled": "Общение отключено.",
"account.disabled": "Этот аккаунт был отключён.",
"account.email_verification_required": "Для этого действия требуется подтверждение адреса электронной почты.",
"account.guild_verification_required": "Требуется подтверждение сообщества.",
"account.ip_authorization_required": "Требуется авторизация по IP.",
"account.locked_suspicious_activity": "Твой аккаунт заблокирован из-за подозрительной активности.",
"account.phone_gate_escape_unavailable": "Отложить проверку телефона для этого аккаунта нельзя.",
"account.phone_required_for_guild": "Тебе нужно добавить номер телефона, чтобы отправлять сообщения в этом сообществе.",
"account.scheduled_for_deletion": "Для этого аккаунта запланировано удаление.",
"account.sensitive_content_filter_age_restricted": "Этот фильтр конфиденциального контента недоступен для вашего возраста.",
"account.session_timeout": "Время сессии истекло. Обнови страницу и войди снова.",
"account.session_token_mismatch": "Токен сессии не совпадает.",
"account.suspended_permanently": "Этот аккаунт заблокирован навсегда.",
"account.suspended_temporarily": "Этот аккаунт временно заблокирован.",
"account.too_new_for_guild": "Твой аккаунт слишком новый, чтобы отправлять сообщения в этом сообществе.",
"account.trusted_domains_wildcard_conflict": "Символ подстановки (*) нельзя использовать вместе с конкретными доменами.",
"account.unauthorized": "Нет доступа.",
"admin_and_system.acls_must_be_non_empty": "ACLы не могут быть пустыми.",
"admin_and_system.admin_api_key_not_found": "Ключ Admin API не найден.",
"admin_and_system.audit_log_indexing": "Идёт индексация журналов аудита. Попробуй ещё раз через минуту.",
"admin_and_system.channel_indexing": "Идёт индексация каналов. Попробуй ещё раз через минуту.",
"admin_and_system.creation_failed": "Не удалось создать ресурс. Попробуй ещё раз.",
"admin_and_system.decryption_failed": "Не удалось расшифровать сообщение. Ключи шифрования недействительны или повреждены.",
"admin_and_system.deletion_failed": "Не удалось удалить ресурс. Попробуй ещё раз.",
"admin_and_system.empty_encrypted_body": "Пустое зашифрованное тело.",
"admin_and_system.encryption_failed": "Не удалось зашифровать сообщение. Ключи шифрования недействительны или повреждены.",
"admin_and_system.general_error": "Что-то пошло не так. Попробуй позже.",
"admin_and_system.guild_id_required_for_search_index": "Для каналов сообщений и индексов поиска участников требуется идентификатор сообщества.",
"admin_and_system.instance_policy_transition_not_allowed": "Это изменение политики экземпляра не разрешено.",
@@ -31,21 +24,16 @@
"admin_and_system.invalid_api_origin": "Неверный источник API.",
"admin_and_system.invalid_audit_log_reason": "Неверная причина для журнала аудита.",
"admin_and_system.invalid_bot_flag": "Неверный флаг бота.",
"admin_and_system.invalid_decrypted_json": "Неверный расшифрованный JSON.",
"admin_and_system.invalid_ephemeral_key": "Неверный временный ключ.",
"admin_and_system.invalid_flags_format": "Неверный формат флагов.",
"admin_and_system.invalid_form_body": "Неверное тело формы.",
"admin_and_system.invalid_format": "Неверный формат значения.",
"admin_and_system.invalid_integer_format": "Неверный формат целого числа.",
"admin_and_system.invalid_iv": "Неверный вектор инициализации.",
"admin_and_system.invalid_suspicious_flags_format": "Неверный формат флагов подозрительной активности.",
"admin_and_system.invalid_system_flag": "Неверный системный флаг.",
"admin_and_system.invalid_timeout_value": "Неверное значение таймаута.",
"admin_and_system.invalid_timestamp": "Неверное время.",
"admin_and_system.invalid_timezone_identifier": "Неверный идентификатор часового пояса.",
"admin_and_system.missing_acl": "Отсутствует ACL.",
"admin_and_system.missing_ephemeral_key": "Временный ключ отсутствует.",
"admin_and_system.missing_iv": "Отсутствует вектор инициализации.",
"admin_and_system.must_be_iso_timestamp": "Требуется действительная метка времени ISO.",
"admin_and_system.processing_failed": "Не удалось обработать запрос. Попробуй ещё раз.",
"admin_and_system.resource_locked": "Этот ресурс в данный момент изменяется. Пожалуйста, повторите попытку позже.",
@@ -56,13 +44,10 @@
"admin_and_system.update_failed": "Не удалось обновить ресурс. Попробуй ещё раз.",
"admin_and_system.user_must_be_bot_for_system_user": "Пользователь должен быть ботом, чтобы отметить его как системного пользователя.",
"age_verification.already_verified": "Ты уже прошёл подтверждение возраста.",
"age_verification.invalid_card_type": "Для подтверждения возраста принимаются только кредитные карты. Дебетовые и предоплаченные карты использовать нельзя.",
"attachments_and_uploads.attachment_fields_required": "Необходимо указать `attachment_id`, `channel_id`, `message_id` и `expires_at`.",
"attachments_and_uploads.attachment_ids_must_be_valid_integers": "`attachment_id`, `channel_id` и `message_id` должны быть действительными целыми числами.",
"attachments_and_uploads.attachment_metadata_without_files": "В метаданных вложения было указано имя файла, но файлы не загружены.",
"attachments_and_uploads.attachment_must_be_image": "Вложение \"{filename}\" должно быть файлом изображения (png, jpg, jpeg, webp или gif).",
"attachments_and_uploads.attachment_not_found_in_message": "Вложение с ID {attachmentId} не найдено в сообщении.",
"attachments_and_uploads.attachments_metadata_required_when_uploading": "При загрузке файлов требуется массив метаданных вложений.",
"attachments_and_uploads.attachments_not_allowed_for_message": "Вложения запрещены для этого сообщения.",
"attachments_and_uploads.cannot_edit_attachment_metadata": "Пользователи с MANAGE_MESSAGES могут редактировать только описания вложений, а не другие метаданные.",
"attachments_and_uploads.cannot_reference_attachments_without_attachments": "Нельзя ссылаться на вложения, если они не предоставлены.",
@@ -73,29 +58,23 @@
"attachments_and_uploads.failed_to_upload_image": "Не удалось загрузить изображение. Попробуй ещё раз.",
"attachments_and_uploads.file_index_exceeds_maximum": "Индекс файла {index} превышает максимальный индекс {maxIndex}.",
"attachments_and_uploads.file_not_found": "Файл не найден.",
"attachments_and_uploads.file_not_found_for_scanning": "Файл для сканирования не найден.",
"attachments_and_uploads.file_size_too_large": "Размер файла слишком большой. Максимальный размер файла: {maxSize}.",
"attachments_and_uploads.filename_empty_after_normalization": "Имя файла не может быть пустым после нормализации.",
"attachments_and_uploads.filename_invalid_characters": "Имя файла содержит недопустимые символы.",
"attachments_and_uploads.filename_length_invalid": "Имя файла должно содержать от {min} до {max} символов.",
"attachments_and_uploads.filename_mismatch_for_attachment": "Имя файла для вложения {attachmentId} не совпадает: метаданные указывают \"{expectedFilename}\", но оно не соответствует.",
"attachments_and_uploads.image_size_exceeds_limit": "Размер изображения превышает {maxSize} байт.",
"attachments_and_uploads.invalid_file_field_name": "Недопустимое имя поля файла: {key}. Ожидаемый формат: `files[N]`, где N — число.",
"attachments_and_uploads.invalid_image_data": "Недопустимые данные изображения.",
"attachments_and_uploads.invalid_image_format": "Недопустимый формат изображения. Поддерживаемые расширения: {supportedExtensions}.",
"attachments_and_uploads.invalid_json_in_payload_json": "Недопустимый JSON в payload_json.",
"attachments_and_uploads.multiple_files_for_index_not_allowed": "Несколько файлов для индекса {index} не допускаются.",
"attachments_and_uploads.no_file_uploaded_for_attachment": "Файл не был загружен для вложения с ID {attachmentId}.",
"attachments_and_uploads.no_file_uploaded_for_attachment_metadata": "Файл не был загружен для метаданных вложения с ID {attachmentId}.",
"attachments_and_uploads.no_metadata_for_file": "Метаданные для файла с ID {fileId} не были предоставлены.",
"attachments_and_uploads.no_uploaded_parts_to_finalize": "Нет доступных загруженных файлов для завершения процесса.",
"attachments_and_uploads.no_valid_media_in_message": "В сообщении не найдено подходящих медиафайлов.",
"attachments_and_uploads.payload_json_required_for_multipart": "Поле payload_json необходимо для multipart-сообщений.",
"attachments_and_uploads.preview_must_be_jpeg": "Предпросмотр должен быть JPEG.",
"attachments_and_uploads.referenced_attachment_not_found": "Указанное вложение \"{filename}\" не найдено среди вложений сообщения.",
"attachments_and_uploads.size_bytes_must_be_valid_integer": "`size_bytes` должно быть целым числом.",
"attachments_and_uploads.too_many_files": "Слишком много файлов. Максимум {maxFiles} {maxFiles, plural, one {файл} few {файла} many {файлов} other {файлов}} разрешено.",
"attachments_and_uploads.unknown_image_format": "Неизвестный формат изображения.",
"attachments_and_uploads.unresolved_attachment_url": "Обнаружен неразрешённый URL attachment://. Он должен был быть разрешён до обработки встраивания.",
"attachments_and_uploads.uploaded_attachment_not_found": "Не удалось найти загруженное вложение {filename}.",
"auth_and_oauth.application_not_owned": "Ты не владелец этого приложения.",
@@ -107,29 +86,19 @@
"auth_and_oauth.failed_to_parse_sso_user_info": "Не удалось прочитать ответ от твоего поставщика SSO. Попробуй ещё раз.",
"auth_and_oauth.handoff_code_expired": "Срок действия кода переключения истёк.",
"auth_and_oauth.handoff_code_invalid": "Недействительный код handoff.",
"auth_and_oauth.http_get_authorize_not_supported": "GET /oauth2/authorize не поддерживается. Используй POST /oauth2/authorize/consent.",
"auth_and_oauth.invalid_client": "Недействительный клиент.",
"auth_and_oauth.invalid_client_secret": "Недействительный секрет клиента.",
"auth_and_oauth.invalid_code": "Недействительный код.",
"auth_and_oauth.invalid_grant": "Грант авторизации недействителен, истёк или отозван.",
"auth_and_oauth.invalid_or_expired_authorization_ticket": "Недействительный или просроченный авторизационный токен.",
"auth_and_oauth.invalid_or_expired_authorization_token": "Недействительный или просроченный авторизационный токен.",
"auth_and_oauth.invalid_or_expired_sso_state": "Недействительное или просроченное состояние SSO. Начни процесс входа заново.",
"auth_and_oauth.invalid_or_expired_ticket": "Недействительный или просроченный тикет.",
"auth_and_oauth.invalid_proof_token": "Недействительный токен подтверждения.",
"auth_and_oauth.invalid_redirect_uri": "Недействительный URI перенаправления.",
"auth_and_oauth.invalid_request": "Неверный запрос.",
"auth_and_oauth.invalid_scope": "Запрошенный `scope` не поддерживается, или нет разрешения на его запрос.",
"auth_and_oauth.invalid_sso_authorization_code": "Недействительный код авторизации SSO.",
"auth_and_oauth.invalid_sso_token": "Недействительный SSO-токен.",
"auth_and_oauth.invalid_sudo_token": "Недействительный sudo-токен.",
"auth_and_oauth.invalid_token_admin_api_key": "Недействительный admin API-ключ.",
"auth_and_oauth.missing_authorization": "Отсутствует или недействителен заголовок авторизации.",
"auth_and_oauth.missing_client_secret": "Отсутствует секрет клиента.",
"auth_and_oauth.missing_redirect_uri": "Отсутствует URI редиректа.",
"auth_and_oauth.must_start_session_before_sending_messages": "Перед отправкой сообщений необходимо начать сеанс.",
"auth_and_oauth.oauth_fields_missing": "Отсутствуют поля OAuth.",
"auth_and_oauth.redirect_uri_required_for_non_bot_scopes": "URI редиректа необходим для областей, не связанных с ботами.",
"auth_and_oauth.registration_closed": "Регистрация в этом экземпляре закрыта.",
"auth_and_oauth.registration_pending_approval": "Эта регистрация ожидает одобрения администратора.",
"auth_and_oauth.registration_rejected": "В регистрации было отказано.",
@@ -142,20 +111,15 @@
"auth_and_oauth.sso_unable_to_allocate_discriminator": "Не удалось назначить дискриминатор для твоего аккаунта SSO. Попробуй ещё раз.",
"auth_and_oauth.sudo_mode_required": "Требуется режим sudo.",
"auth_and_oauth.unknown_application": "Приложение неизвестно.",
"auth_and_oauth.unsupported_response_type": "Тип ответа не поддерживается.",
"auth_and_registration.current_password_incorrect": "Текущий пароль неверный.",
"auth_and_registration.password_is_too_common": "Твой пароль слишком простой. Придумай более уникальный пароль.",
"auth_and_registration.password_not_set": "Не установлен пароль.",
"bots.bot_application_not_found": "Не найдено бот-приложение.",
"bots.bot_discriminator_cannot_be_changed": "Дискриминатор бота нельзя изменить.",
"bots.bot_is_private": "Этот бот личный.",
"bots.bot_user_generation_failed": "Не удалось сгенерировать пользователя бота.",
"bots.bot_user_not_found": "Не найден бот-пользователь.",
"bots.invalid_response_type_for_non_bot": "Тип ответа должен быть code для областей, не связанных с ботами.",
"bots.not_a_bot_application": "Это приложение не является ботом.",
"bots.search_scope_unavailable": "Боты могут искать только в пределах одного сообщества или канала.",
"calls_and_voice.call_already_exists": "В этом канале уже идёт звонок.",
"calls_and_voice.cannot_modify_voice_state": "Ты не можешь изменить голосовое состояние.",
"calls_and_voice.invalid_or_restricted_rtc_region": "Ограниченный или недействительный RTC-регион: {region}.",
"calls_and_voice.invalid_rtc_region": "Недействительный RTC-регион: {region}. Доступные регионы: {availableRegions}.",
"calls_and_voice.invalid_stream_key_format": "Формат ключа трансляции недействителен.",
@@ -163,7 +127,6 @@
"calls_and_voice.no_active_call": "Нет активного звонка.",
"calls_and_voice.stream_key_channel_mismatch": "Ключ трансляции не соответствует каналу.",
"calls_and_voice.stream_key_scope_mismatch": "Ключ трансляции не соответствует области.",
"calls_and_voice.stream_thumbnail_payload_empty": "Полезная нагрузка миниатюры трансляции пуста.",
"calls_and_voice.unknown_voice_region": "Неизвестен голосовой регион.",
"calls_and_voice.unknown_voice_server": "Неизвестен голосовой сервер.",
"calls_and_voice.voice_message_duration_exceeds_limit": "Длительность голосового сообщения не может превышать {maxDuration} {maxDuration, plural, one {секунду} few {секунды} many {секунд} other {секунды}}.",
@@ -195,9 +158,7 @@
"channels_and_guilds.guild_banner_requires_feature": "Для баннера сообщества требуется функция BANNER.",
"channels_and_guilds.guild_feature_not_toggleable": "Эту функцию нельзя переключить.",
"channels_and_guilds.guild_id_must_match_referenced_message": "ID сообщества должен совпадать с каналом, из которого было получено указанное сообщение.",
"channels_and_guilds.guild_template_fetch_failed": "Не удалось получить шаблон сообщества. Возможно, шаблон не существует или внешний сервис недоступен.",
"channels_and_guilds.guild_template_invalid": "Данные шаблона сообщества недействительны или повреждены.",
"channels_and_guilds.invalid_channel": "Неверный канал.",
"channels_and_guilds.invalid_channel_id": "Неверный ID канала: {channelId}.",
"channels_and_guilds.invalid_channel_type": "Неверный тип канала.",
"channels_and_guilds.invalid_channel_type_for_call": "Звонки можно совершать только в личных сообщениях или групповых чатах.",
@@ -212,7 +173,6 @@
"channels_and_guilds.max_guilds_reached": "Ты достиг максимума: {count} {count, plural, one {сообщество} few {сообщества} many {сообществ} other {сообщества}}.",
"channels_and_guilds.message_history_cutoff_before_guild_creation": "Отсечение истории сообщений не может быть раньше, чем было создано сообщество.",
"channels_and_guilds.message_history_cutoff_in_future": "Отсечение истории сообщений не может быть в будущем.",
"channels_and_guilds.new_account_guild_join_rate_limited": "Новые аккаунты могут присоединиться не более чем к 10 сообществам в первые 24 часа. Попробуй ещё раз позже.",
"channels_and_guilds.parent_channel_not_in_guild": "Родительский канал отсутствует в сообществе.",
"channels_and_guilds.parent_must_be_category": "Родительский канал должен быть категорией.",
"channels_and_guilds.preceding_channel_must_share_parent": "Предыдущий канал должен иметь того же родителя, что и перемещаемый канал.",
@@ -233,10 +193,8 @@
"connections.bluesky_oauth_authorization_failed": "Не удалось найти этот ник в Bluesky. Проверь его и попробуй ещё раз.",
"connections.bluesky_oauth_callback_failed": "Не удалось завершить подключение к Bluesky. Попробуй ещё раз.",
"connections.bluesky_oauth_not_enabled": "На этом экземпляре не включены подключения Bluesky.",
"connections.bluesky_oauth_session_expired": "Срок действия твоей сессии Bluesky истёк. Переподключи аккаунт.",
"connections.bluesky_oauth_state_invalid": "Истёк или недействителен запрос авторизации. Попробуй ещё раз.",
"connections.initiation_token_invalid": "Недействителен или истёк токен для начала подключения.",
"connections.invalid_identifier": "Идентификатор подключения недействителен.",
"connections.invalid_type": "Этот тип подключения не поддерживается.",
"connections.limit_reached": "Ты достиг лимита подключений ({limit}).",
"connections.not_found": "Неизвестное подключение.",
@@ -249,13 +207,10 @@
"discovery.already_applied": "Это сообщество уже подало заявку на участие в каталоге.",
"discovery.application_already_reviewed": "Эта заявка на добавление в каталог уже рассмотрена.",
"discovery.application_not_found": "Заявка на добавление в каталог не найдена.",
"discovery.description_required": "Для размещения в каталоге требуется описание.",
"discovery.disabled": "Каталог недоступен в этом экземпляре.",
"discovery.insufficient_members": "В этом сообществе недостаточно участников для добавления в каталог.",
"discovery.invalid_category": "Неправильная категория для каталога.",
"discovery.not_discoverable": "Это сообщество не отображается в каталоге.",
"donation.amount_invalid": "Недействительная сумма пожертвования.",
"donation.donor_not_found": "Пользователь не найден.",
"donation.magic_link_expired": "Срок действия волшебной ссылки истёк.",
"donation.magic_link_invalid": "Волшебная ссылка недействительна.",
"donation.magic_link_used": "Волшебная ссылка уже использована.",
@@ -337,7 +292,6 @@
"invites_and_gifts.stripe_gift_redemption_in_progress": "Активация подарочного кода в процессе. Попробуй ещё раз через минуту.",
"invites_and_gifts.unknown_gift_code": "Неизвестный подарочный код.",
"invites_and_packs.emoji_requires_access": "Чтобы использовать это эмодзи, нужен доступ к его сообществу или установленному паку.",
"invites_and_packs.max_animated_emojis_reached": "Ты достиг максимума в {count} {count, plural, one {анимированное эмодзи} few {анимированных эмодзи} many {анимированных эмодзи} other {анимированных эмодзи}}.",
"invites_and_packs.max_emojis_reached": "Ты достиг максимума в {count} {count, plural, one {эмодзи} few {эмодзи} many {эмодзи} other {эмодзи}}.",
"limits.at_least_one_entry_required": "Требуется хотя бы одна запись.",
"limits.base64_length_invalid": "Длина строки Base64 должна быть от {min} до {maxLength} символов.",
@@ -349,9 +303,9 @@
"limits.rows_required": "Требуется `rows`.",
"limits.string_length_exact": "Длина строки должна быть ровно {length} символов.",
"limits.string_length_invalid": "Длина строки должна быть от {min} до {max} символов.",
"limits.synced_preferences_too_large": "Настройки синхронизации превышают {max_bytes} байт.",
"limits.timeout_cannot_exceed_365_days": "Тайм-аут не может превышать {maxDays} {maxDays, plural, one {день} few {дня} many {дней} other {дня}} с текущего момента.",
"limits.value_must_be_integer_in_range": "Значение `{name}` должно быть целым числом от {minValue} до {maxValue}.",
"limits.value_too_small": "Значение слишком мало.",
"media_and_memes.favorite_meme_name_required": "Требуется имя любимого мема.",
"media_and_memes.favorite_meme_not_found": "Любимый мем не найден.",
"media_and_memes.max_favorite_meme_tags_exceeded": "Можно добавить не более {limit} {limit, plural, one {тег} few {тега} many {тегов} other {тега}} к одному любимому мему.",
@@ -383,7 +337,6 @@
"mfa_and_passkeys.must_enable_2fa_before_enforcing_for_mods": "Тебе нужно включить 2FA на своём аккаунте, прежде чем требовать её для модераторов.",
"mfa_and_passkeys.no_passkeys_registered": "Ключи доступа не зарегистрированы.",
"mfa_and_passkeys.passkey_authentication_failed": "Не удалось пройти аутентификацию по ключу доступа.",
"mfa_and_passkeys.passkeys_disabled": "Ключи доступа выключены.",
"mfa_and_passkeys.totp_not_enabled": "Двухфакторная аутентификация через приложение-аутентификатор не включена для этого аккаунта.",
"mfa_and_passkeys.two_factor_not_enabled": "Двухфакторная аутентификация не включена.",
"mfa_and_passkeys.two_factor_required": "Требуется двухфакторная аутентификация.",
@@ -391,14 +344,10 @@
"mfa_and_passkeys.webauthn_credential_limit_reached": "Ты достиг лимита в {count} {count, plural, one {учётные данные WebAuthn} few {учётных данных WebAuthn} many {учётных данных WebAuthn} other {учётных данных WebAuthn}}.",
"misc.cannot_send_messages_in_non_text_channel": "Ты не можешь отправлять сообщения в голосовом канале.",
"misc.cannot_send_messages_in_this_guild_without_email_verification": "Тебе нужно подтвердить адрес электронной почты, чтобы отправлять сообщения в этом сообществе.",
"misc.invalid_job_id": "Недействительный ID задания.",
"misc.invalid_permissions_integer": "Разрешения должны быть целым числом.",
"misc.invalid_permissions_negative": "Разрешения должны быть не меньше нуля.",
"misc.invalid_request_generic": "Неверный запрос.",
"misc.invalid_snowflake": "Недействительный ID Snowflake.",
"misc.job_already_processed": "Задание уже выполнено.",
"misc.job_id_required": "Требуется ID задания.",
"misc.job_not_found": "Задание не найдено.",
"misc.max_files_exceeded": "Слишком много файлов. Максимум {maxFiles} {maxFiles, plural, one {файл} few {файла} many {файлов} other {файла}} разрешено.",
"misc.must_have_bot_to_mark_system_user": "Пользователь должен быть ботом, чтобы отметить его как системного пользователя.",
"misc_limits.max_applications_reached": "Ты достиг лимита в {limit} {limit, plural, one {приложение} few {приложения} many {приложений} other {приложения}}.",
@@ -406,12 +355,12 @@
"misc_limits.max_category_channels_reached": "Ты достиг лимита в {count} {count, plural, one {канал} few {канала} many {каналов} other {канала}} для категории.",
"misc_limits.max_friends_reached": "Ты достиг лимита в {count} {count, plural, one {друг} few {друга} many {друзей} other {друга}}.",
"misc_limits.max_invites_reached": "Ты достиг лимита в {count} {count, plural, one {приглашение} few {приглашения} many {приглашений} other {приглашения}}.",
"misc_limits.max_pins_per_channel_reached": "Ты достиг лимита в {count} {count, plural, one {закреплённое сообщение} few {закреплённых сообщения} many {закреплённых сообщений} other {закреплённого сообщения}} на канал.",
"moderation_and_reports.cannot_report_own_message": "Ты не можешь сообщить о своём сообщении.",
"moderation_and_reports.cannot_report_yourself": "Ты не можешь сообщить о себе.",
"moderation_and_reports.invalid_dsa_report_target": "Неверная цель жалобы DSA.",
"moderation_and_reports.invalid_dsa_ticket": "Неверный тикет DSA.",
"moderation_and_reports.invalid_dsa_verification_code": "Неправильный код проверки DSA.",
"moderation_and_reports.ip_ban_declined": "Этот IP-адрес нельзя добавить в черный список.",
"moderation_and_reports.ncmec_attachment_must_be_image_or_video": "В NCMEC можно отправлять только вложения изображений или видео.",
"moderation_and_reports.report_already_resolved": "Жалоба уже рассмотрена.",
"moderation_and_reports.report_banned": "Ты забанен и не можешь отправлять жалобы.",
@@ -424,7 +373,6 @@
"permissions.global_ip_temporarily_banned": "Ваш IP-адрес {ipAddress} временно заблокирован в Fluxer API на 24 часа из-за злоупотребляющих или необычных шаблонов доступа. Обычно мы не принимаем апелляции по временным API-банам. Смените IP-адрес или дождитесь окончания бана и проверьте шаблоны доступа к Fluxer API, поступающие от вашего клиента.",
"permissions.missing_access": "У тебя нет доступа к этому ресурсу или функции.",
"permissions.missing_permissions": "У тебя нет необходимых разрешений для выполнения этого действия.",
"permissions.not_owner_of_admin_api_key": "У тебя нет разрешения на изменение этого ключа API администратора.",
"permissions.user_banned_from_guild": "Этот пользователь забанен в этом сообществе.",
"permissions.user_ip_banned_from_guild": "IP-адрес этого пользователя забанен в этом сообществе.",
"permissions.user_not_in_channel": "Этого пользователя нет в канале.",
@@ -451,8 +399,6 @@
"premium_and_plans.custom_stickers_outside_source_require_premium": "Без Plutonium нельзя использовать кастомные стикеры за пределами исходных сообществ.",
"premium_and_plans.discriminator_change_requires_premium": "Для смены дискриминатора нужен Plutonium.",
"premium_and_plans.no_active_subscription": "Нет активной подписки.",
"premium_and_plans.no_visionary_slots_available": "Нет свободных мест Visionary.",
"premium_and_plans.visionary_required_for_bot_discriminator": "Настраивать дискриминаторы ботов можно только с пожизненным тарифом Visionary.",
"premium_and_plans.visionary_required_for_discriminator": "Использовать этот дискриминатор можно только с пожизненным тарифом Visionary.",
"rate_limits.accent_color_changed_too_often": "Ты слишком часто меняешь акцентный цвет. Попробуй ещё раз через {minutes} {minutes, plural, one {минуту} few {минуты} many {минут} other {минуты}}.",
"rate_limits.avatar_changed_too_often": "Ты слишком часто меняешь аватар. Попробуй ещё раз через {minutes} {minutes, plural, one {минуту} few {минуты} many {минут} other {минуты}}.",
@@ -468,10 +414,8 @@
"rate_limits.voice_activity_sharing_on_cooldown": "Ты можешь изменять настройку по умолчанию для передачи голосовой активности только раз в 24 часа. Попробуй ещё раз через {retry_after} {retry_after, plural, one {секунду} few {секунды} many {секунд} other {секунды}}.",
"roles.cannot_reorder_everyone_role": "Нельзя переместить роль @everyone.",
"roles.cannot_set_everyone_hoist": "Нельзя изменить позицию отображения для роли @everyone.",
"roles.cannot_use_same_role_as_preceding": "Нельзя использовать ту же роль, что и предыдущая.",
"roles.invalid_role_id": "Некорректный ID роли: {roleId}.",
"roles.parse_and_users_or_roles_cannot_be_used_together": "Нельзя использовать `parse` вместе с `allowed_mentions.users` или `allowed_mentions.roles`.",
"roles.preceding_role_not_in_guild": "Предыдущая роль отсутствует в сообществе.",
"stickers_and_emojis.custom_emoji_not_found": "Кастомное эмодзи не найдено.",
"stickers_and_emojis.custom_sticker_not_found": "Кастомный стикер не найден.",
"stickers_and_emojis.max_reactions_reached": "Ты достиг максимума — {count} {count, plural, one {реакция} few {реакции} many {реакций} other {реакции}}.",
@@ -480,7 +424,6 @@
"stickers_and_emojis.unknown_emoji": "Неизвестное эмодзи.",
"stickers_and_emojis.unknown_sticker": "Неизвестный стикер.",
"stripe.error": "При обработке платежа произошла ошибка. Повтори попытку или обратись в поддержку.",
"stripe.eu_withdrawal_waiver_required": "Подтверди отказ от права на возврат цифрового контента перед оформлением заказа.",
"stripe.invalid_product_configuration": "Некорректная конфигурация продукта.",
"stripe.invalid_product_selection": "Некорректный выбор продукта.",
"stripe.no_active_subscription_found": "Активная подписка не найдена.",
@@ -491,7 +434,6 @@
"stripe.refund_outside_window": "Эта покупка вне 3-дневного срока для самостоятельного возврата.",
"stripe.subscription_already_canceling": "Подписка уже настроена на отмену в конце периода.",
"stripe.subscription_not_canceling": "Отмена подписки не запланирована.",
"stripe.subscription_period_end_missing": "У подписки отсутствует `current_period_end`.",
"stripe.webhook_not_available": "Обработка вебхуков недоступна.",
"stripe.webhook_signature_invalid": "Недействительная подпись вебхука Stripe.",
"stripe.webhook_signature_missing": "Отсутствует подпись вебхука Stripe.",
@@ -499,7 +441,6 @@
"tos_and_age.date_of_birth_format_invalid": "Неверный формат даты рождения.",
"tos_and_age.must_agree_to_tos_and_privacy": "Необходимо согласиться с Условиями использования и Политикой конфиденциальности.",
"tos_and_age.must_be_minimum_age": "Для создания аккаунта тебе должно быть не меньше {minAge} {minAge, plural, one {год} few {года} many {лет} other {лет}}.",
"unknown_entities.unknown_application": "Приложение не найдено.",
"unknown_entities.unknown_channel": "Канал не найден.",
"unknown_entities.unknown_guild": "Сообщество не найдено.",
"unknown_entities.unknown_invite": "Приглашение не найдено или больше не действует.",
@@ -510,7 +451,6 @@
"unknown_entities.unknown_user_flag": "Указанный флаг пользователя не распознан.",
"urls.invalid_url_format": "Неверный формат URL.",
"urls.invalid_url_or_attachment_reference": "Неверный формат URL или ссылка на вложение.",
"urls.unfurl_stream_too_large": "Ответ на запрос ссылки слишком велик для обработки.",
"urls.url_length_invalid": "URL должен содержать от {min} до {max} символов.",
"urls.url_not_publicly_routable": "URL должен указывать на публичный IP-адрес, доступный из интернета.",
"usernames_and_tags.discriminator_invalid_format": "Дискриминатор должен состоять из {min}–{max} цифр.",
@@ -538,7 +478,6 @@
"webhooks.cannot_modify_system_webhook": "Нельзя редактировать системные сообщения.",
"webhooks.max_webhooks_per_channel_reached": "Ты достиг максимума — {count} {count, plural, one {вебхук} few {вебхука} many {вебхуков} other {вебхука}} на канал.",
"webhooks.max_webhooks_per_guild_reached": "Ты достиг максимума — {count} {count, plural, one {вебхук} few {вебхука} many {вебхуков} other {вебхука}} на сообщество.",
"webhooks.max_webhooks_reached": "Ты достиг максимума — {count} {count, plural, one {вебхук} few {вебхука} many {вебхуков} other {вебхука}}.",
"webhooks.unknown_webhook": "Неизвестный вебхук.",
"webhooks.webhook_name_length_invalid": "Имя вебхука должно содержать от {min} до {max} символов."
}