mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 13:05:32 +09:00
506 lines
70 KiB
TypeScript
506 lines
70 KiB
TypeScript
// SPDX-License-Identifier: AGPL-3.0-or-later
|
||
|
||
import {defineErrorI18nLocaleMessages} from '@fluxer/errors/src/i18n/ErrorI18nMessages';
|
||
|
||
const ERROR_I18N_RU_MESSAGES = defineErrorI18nLocaleMessages({
|
||
"account.communication_disabled": "Общение отключено.",
|
||
"account.email_verification_required": "Для этого действия требуется подтверждение email.",
|
||
"account.guild_verification_required": "Нужно пройти проверку сообщества.",
|
||
"account.ip_authorization_required": "Требуется авторизация по IP.",
|
||
"account.limited": "Отправка сообщений в вашем аккаунте на паузе. Загляните в почту: чтобы продолжить, нужен всего один быстрый шаг.",
|
||
"account.sensitive_content_filter_age_restricted": "Этот фильтр контента 18+ недоступен для твоей возрастной группы.",
|
||
"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.deletion_failed": "Не удалось удалить ресурс. Попробуй ещё раз.",
|
||
"admin_and_system.general_error": "Что-то пошло не так. Попробуй позже.",
|
||
"admin_and_system.guild_id_required_for_search_index": "ID сообщества обязателен для индексов поиска по сообщениям канала и участникам.",
|
||
"admin_and_system.instance_policy_transition_not_allowed": "Это изменение политики экземпляра не разрешено.",
|
||
"admin_and_system.invalid_acls_format": "Неверный формат ACL.",
|
||
"admin_and_system.invalid_api_origin": "Неверный источник API.",
|
||
"admin_and_system.invalid_audit_log_reason": "Неверная причина для журнала аудита.",
|
||
"admin_and_system.invalid_bot_flag": "Неверный флаг бота.",
|
||
"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_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.must_be_iso_timestamp": "Требуется действительная метка времени ISO.",
|
||
"admin_and_system.processing_failed": "Не удалось обработать запрос. Попробуй ещё раз.",
|
||
"admin_and_system.resource_locked": "Этот ресурс сейчас изменяется. Попробуй ещё раз через пару секунд.",
|
||
"admin_and_system.response_validation_failed": "Ошибка проверки ответа: {errors}.",
|
||
"admin_and_system.test_harness_disabled": "Тестовый стенд отключён.",
|
||
"admin_and_system.test_harness_forbidden": "Тестовый стенд запрещён.",
|
||
"admin_and_system.update_failed": "Не удалось обновить ресурс. Попробуй ещё раз.",
|
||
"admin_and_system.user_must_be_bot_for_system_user": "Пользователь должен быть ботом, чтобы отметить его как системного пользователя.",
|
||
"age_verification.already_verified": "Возраст уже подтверждён.",
|
||
"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_must_be_image": "Вложение «{filename}» должно быть файлом изображения (png, jpg, jpeg, webp или gif).",
|
||
"attachments_and_uploads.attachment_not_found_in_message": "Вложение с ID {attachmentId} не найдено в сообщении.",
|
||
"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": "Нельзя ссылаться на вложения, если они не предоставлены.",
|
||
"attachments_and_uploads.duplicate_attachment_ids_not_allowed": "Повторяющиеся ID вложений не допускаются.",
|
||
"attachments_and_uploads.duplicate_file_index": "Повторяющийся индекс файла: {index}.",
|
||
"attachments_and_uploads.failed_to_parse_multipart_form_data": "Не удалось разобрать данные multipart-формы. Проверь, что все имена полей и файлов отформатированы правильно.",
|
||
"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_size_too_large": "Размер файла слишком большой. Максимальный размер файла: {maxSize}.",
|
||
"attachments_and_uploads.filename_length_invalid": "Имя файла должно содержать от {min} до {max} символов.",
|
||
"attachments_and_uploads.image_size_exceeds_limit": "Размер изображения превышает {maxSize} байт.",
|
||
"attachments_and_uploads.invalid_file_field_name": "Недопустимое имя поля файла: {key}. Ожидаемый формат: `files[N]`, где N — число.",
|
||
"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_uploaded_parts_to_finalize": "Нет загруженных частей для завершения загрузки.",
|
||
"attachments_and_uploads.no_valid_media_in_message": "В сообщении не найдено подходящих медиафайлов.",
|
||
"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.unresolved_attachment_url": "Обнаружен неразрешённый URL `attachment://`. Он должен был быть разрешён до обработки встраивания.",
|
||
"attachments_and_uploads.uploaded_attachment_not_found": "Не удалось найти загруженное вложение {filename}.",
|
||
"auth_and_oauth.application_not_owned": "Ты не владелец этого приложения.",
|
||
"auth_and_oauth.bot_already_in_guild": "Этот бот уже находится в сообществе.",
|
||
"auth_and_oauth.bot_users_cannot_create_auth_sessions": "Пользователи-боты не могут создавать сессии авторизации.",
|
||
"auth_and_oauth.bot_users_cannot_use_auth_endpoints": "Пользователи-боты не могут использовать эндпоинты авторизации.",
|
||
"auth_and_oauth.email_domain_not_allowed_for_sso": "Этот почтовый домен не разрешён для SSO.",
|
||
"auth_and_oauth.failed_to_fetch_sso_user_info": "Не удалось получить данные пользователя SSO. Попробуй ещё раз.",
|
||
"auth_and_oauth.failed_to_parse_sso_user_info": "Не удалось прочитать ответ от твоего провайдера SSO. Попробуй ещё раз.",
|
||
"auth_and_oauth.handoff_code_expired": "Срок действия кода входа истёк.",
|
||
"auth_and_oauth.handoff_code_invalid": "Недействительный код входа.",
|
||
"auth_and_oauth.invalid_code": "Недействительный код.",
|
||
"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_scope": "Запрошенная область доступа не поддерживается, или у тебя нет прав на её запрос.",
|
||
"auth_and_oauth.invalid_sso_authorization_code": "Недействительный код авторизации SSO.",
|
||
"auth_and_oauth.invalid_sso_token": "Недействительный SSO-токен.",
|
||
"auth_and_oauth.missing_authorization": "Заголовок авторизации отсутствует или недействителен.",
|
||
"auth_and_oauth.must_start_session_before_sending_messages": "Перед отправкой сообщений нужно начать сессию.",
|
||
"auth_and_oauth.origin_handoff_nonce_invalid": "Этот перенос входа не совпадает с тем, который вы начали.",
|
||
"auth_and_oauth.passkey_bridge_nonce_invalid": "Не удалось подтвердить этот запрос ключа доступа. Повторите попытку.",
|
||
"auth_and_oauth.registration_closed": "Регистрация в этом экземпляре закрыта.",
|
||
"auth_and_oauth.registration_pending_approval": "Эта регистрация ожидает одобрения администратора.",
|
||
"auth_and_oauth.registration_rejected": "Заявка на регистрацию отклонена.",
|
||
"auth_and_oauth.registration_url_invalid": "Эта ссылка для регистрации недействительна или её срок действия истёк.",
|
||
"auth_and_oauth.sso_identity_mismatch": "Идентификаторы SSO в id_token и userinfo не совпадают.",
|
||
"auth_and_oauth.sso_misconfigured": "SSO настроен некорректно. Обратись к администратору.",
|
||
"auth_and_oauth.sso_provider_did_not_return_email": "Твой провайдер SSO не вернул email.",
|
||
"auth_and_oauth.sso_test_code_missing_email": "В тестовом коде SSO отсутствуют данные email.",
|
||
"auth_and_oauth.sso_unable_to_allocate_discriminator": "Не удалось назначить дискриминатор для твоего аккаунта SSO. Попробуй ещё раз.",
|
||
"auth_and_oauth.sudo_mode_required": "Требуется режим sudo.",
|
||
"auth_and_oauth.unknown_application": "Неизвестное приложение.",
|
||
"auth_and_oauth.unknown_origin_handoff": "Срок действия этого переноса входа истёк, или он уже использован.",
|
||
"auth_and_oauth.unknown_passkey_bridge": "Срок действия этого запроса ключа доступа истёк. Повторите попытку.",
|
||
"auth_and_oauth.unknown_passkey_migration": "Сейчас нет ключа доступа, который нужно обновить.",
|
||
"auth_and_registration.account_identity_locked": "Способ входа уже выбран, и изменить его нельзя.",
|
||
"auth_and_registration.instance_address_required": "На этом сервере используются имена пользователей. Введите нужное имя пользователя, а после него @{host}.",
|
||
"auth_and_registration.invalid_login_or_password": "Неверное имя пользователя или пароль.",
|
||
"auth_and_registration.invalid_recovery_key": "Неверное имя пользователя или ключ восстановления.",
|
||
"auth_and_registration.password_is_too_common": "Твой пароль слишком распространённый. Придумай менее предсказуемый пароль.",
|
||
"auth_and_registration.password_not_set": "Пароль не установлен.",
|
||
"auth_and_registration.username_sign_in_only": "Это доступно только в экземплярах, где вход выполняется по имени пользователя.",
|
||
"bots.bot_discriminator_cannot_be_changed": "Дискриминатор бота нельзя изменить.",
|
||
"bots.bot_is_private": "Этот бот приватный.",
|
||
"bots.bot_user_generation_failed": "Не удалось создать пользователя-бота.",
|
||
"bots.bot_user_not_found": "Пользователь-бот не найден.",
|
||
"bots.not_a_bot_application": "Это приложение не является ботом.",
|
||
"bots.search_scope_unavailable": "Боты могут искать только в пределах одного сообщества или канала.",
|
||
"calls_and_voice.call_already_exists": "В этом канале уже идёт звонок.",
|
||
"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": "Неверный формат ключа трансляции.",
|
||
"calls_and_voice.invalid_stream_thumbnail_payload": "Неверные данные миниатюры трансляции.",
|
||
"calls_and_voice.no_active_call": "Нет активного звонка.",
|
||
"calls_and_voice.stream_key_channel_mismatch": "Ключ трансляции не соответствует каналу.",
|
||
"calls_and_voice.stream_key_scope_mismatch": "Область действия ключа трансляции не соответствует каналу.",
|
||
"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 {секунды}}.",
|
||
"calls_and_voice.voice_message_duration_required": "У вложений голосовых сообщений должна быть указана длительность.",
|
||
"calls_and_voice.voice_message_waveform_required": "Вложения голосовых сообщений должны содержать данные формы волны.",
|
||
"calls_and_voice.voice_messages_require_single_attachment": "Голосовые сообщения должны содержать ровно одно вложение.",
|
||
"captcha.invalid": "Проверка не удалась. Повторите попытку.",
|
||
"captcha.required": "Требуется проверка. Повторите попытку.",
|
||
"channels_and_guilds.afk_channel_must_be_in_guild": "Канал AFK должен быть в этом сообществе.",
|
||
"channels_and_guilds.afk_channel_must_be_voice": "Канал AFK должен быть голосовым.",
|
||
"channels_and_guilds.all_channels_must_belong_to_guild": "Все каналы должны принадлежать этому сообществу.",
|
||
"channels_and_guilds.animated_guild_banner_requires_feature": "Для анимированного баннера сообщества требуется функция ANIMATED_BANNER.",
|
||
"channels_and_guilds.announcement_channel_required": "Это действие доступно только в каналах объявлений.",
|
||
"channels_and_guilds.bots_cannot_create_guilds": "Боты не могут создавать сообщества.",
|
||
"channels_and_guilds.cannot_execute_on_dm": "Это действие нельзя выполнить в ЛС.",
|
||
"channels_and_guilds.cannot_leave_guild_as_owner": "Ты не можешь покинуть сообщество, пока являешься его владельцем. Передай владение или удали сообщество.",
|
||
"channels_and_guilds.cannot_position_channel_relative_to_itself": "Нельзя разместить канал относительно самого себя или его дочерних каналов.",
|
||
"channels_and_guilds.cannot_report_guild": "Нельзя пожаловаться на это сообщество.",
|
||
"channels_and_guilds.cannot_report_own_guild": "Нельзя пожаловаться на своё сообщество.",
|
||
"channels_and_guilds.cannot_transfer_ownership_to_bot": "Право владения сообществом нельзя передать боту.",
|
||
"channels_and_guilds.categories_cannot_have_parent_channel": "У категорий не может быть родительского канала.",
|
||
"channels_and_guilds.categories_cannot_have_parents": "У категорий не может быть родителей.",
|
||
"channels_and_guilds.channel_already_followed": "Этот канал уже получает обновления из этого канала объявлений.",
|
||
"channels_and_guilds.channel_has_followed_channels": "Перед преобразованием в канал объявлений удалите отслеживаемые каналы, которые публикуют сюда.",
|
||
"channels_and_guilds.channel_id_required": "Необходим `channel_id`.",
|
||
"channels_and_guilds.channel_must_be_dm_or_group_dm": "Канал должен быть личным или групповым чатом.",
|
||
"channels_and_guilds.channel_must_be_voice": "Канал должен быть голосовым.",
|
||
"channels_and_guilds.channel_not_found": "Канал не найден.",
|
||
"channels_and_guilds.channel_type_conversion_not_supported": "Друг в друга можно преобразовывать только текстовые каналы и каналы объявлений.",
|
||
"channels_and_guilds.context_channel_or_guild_required": "Необходим ID канала или сообщества для контекста.",
|
||
"channels_and_guilds.discoverable_guild_verification_level_too_low": "Видимые в каталоге сообщества должны иметь уровень проверки не ниже «Низкий».",
|
||
"channels_and_guilds.follow_target_content_warning_required": "Обновления из канала с предупреждением о содержимом можно отправлять только в канал с предупреждением о содержимом или возрастным ограничением.",
|
||
"channels_and_guilds.follow_target_not_age_restricted": "Обновления из канала с возрастным ограничением можно отправлять только в канал с возрастным ограничением.",
|
||
"channels_and_guilds.group_dm_mature_content_ineligible": "Не все участники этой группы могут получать контент для взрослых.",
|
||
"channels_and_guilds.group_dm_recipients_not_addable": "Одного или нескольких выбранных пользователей нельзя добавить в этот групповой чат.",
|
||
"channels_and_guilds.guild_banner_requires_feature": "Для баннера сообщества требуется функция BANNER.",
|
||
"channels_and_guilds.guild_creation_permission_required": "У тебя нет прав на создание сообществ в этом экземпляре. Обратись к администратору экземпляра, чтобы запросить доступ.",
|
||
"channels_and_guilds.guild_feature_not_toggleable": "Эту функцию нельзя переключить.",
|
||
"channels_and_guilds.guild_id_must_match_referenced_message": "ID сообщества должен совпадать с сообществом, которому принадлежит канал, откуда было получено указанное сообщение.",
|
||
"channels_and_guilds.guild_template_invalid": "Данные шаблона сообщества недействительны или повреждены.",
|
||
"channels_and_guilds.invalid_channel_id": "Неверный ID канала: {channelId}.",
|
||
"channels_and_guilds.invalid_channel_type": "Неверный тип канала.",
|
||
"channels_and_guilds.invalid_channel_type_for_call": "Звонки можно совершать только в личных сообщениях или групповых чатах.",
|
||
"channels_and_guilds.invalid_follow_target_channel": "Отслеживаемые каналы могут публиковать только в текстовые каналы.",
|
||
"channels_and_guilds.invalid_parent_channel": "Неверный родительский канал.",
|
||
"channels_and_guilds.invite_splash_requires_feature": "Для заставки приглашения требуется функция INVITE_SPLASH.",
|
||
"channels_and_guilds.invites_disabled": "Приглашения отключены.",
|
||
"channels_and_guilds.max_group_dm_recipients_reached": "Ты достиг максимума: {count} {count, plural, one {получатель} few {получателя} many {получателей} other {получателя}} группового чата.",
|
||
"channels_and_guilds.max_group_dms_reached": "Ты достиг максимума: {count} {count, plural, one {групповой чат} few {групповых чата} many {групповых чатов} other {группового чата}}.",
|
||
"channels_and_guilds.max_guild_channels_reached": "Ты достиг максимума: {count} {count, plural, one {канал сообщества} few {канала сообщества} many {каналов сообщества} other {канала сообщества}}.",
|
||
"channels_and_guilds.max_guild_members_reached": "Ты достиг максимума: {count} {count, plural, one {участник сообщества} few {участника сообщества} many {участников сообщества} other {участника сообщества}}.",
|
||
"channels_and_guilds.max_guild_roles_reached": "Ты достиг максимума: {count} {count, plural, one {роль сообщества} few {роли сообщества} many {ролей сообщества} other {роли сообщества}}.",
|
||
"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.parent_channel_not_in_guild": "Родительский канал отсутствует в сообществе.",
|
||
"channels_and_guilds.parent_must_be_category": "Родительский канал должен быть категорией.",
|
||
"channels_and_guilds.preceding_channel_must_share_parent": "Предыдущий канал должен иметь того же родителя, что и перемещаемый канал.",
|
||
"channels_and_guilds.preceding_channel_not_in_guild": "Предыдущий канал отсутствует в сообществе.",
|
||
"channels_and_guilds.single_community_cannot_create_guilds": "Этот экземпляр — одно сообщество, поэтому создавать дополнительные сообщества нельзя.",
|
||
"channels_and_guilds.single_community_cannot_delete": "Сообщество этого экземпляра нельзя удалить.",
|
||
"channels_and_guilds.single_community_cannot_leave": "Ты не можешь покинуть сообщество этого экземпляра.",
|
||
"channels_and_guilds.system_channel_must_be_in_guild": "Системный канал должен находиться в этом сообществе.",
|
||
"channels_and_guilds.system_channel_must_be_text": "Системный канал должен быть текстовым каналом.",
|
||
"channels_and_guilds.temporary_invite_requires_presence": "Чтобы принять временное приглашение, нужно быть в сети.",
|
||
"channels_and_guilds.unclaimed_account_cannot_create_guilds": "Нужно завершить настройку аккаунта, прежде чем создавать сообщества.",
|
||
"channels_and_guilds.vanity_url_requires_feature": "Для собственного URL требуется функция VANITY_URL.",
|
||
"channels_and_guilds.voice_channel_full": "Голосовой канал переполнен.",
|
||
"channels_and_guilds.voice_channels_cannot_be_above_text_channels": "Голосовые каналы нельзя располагать выше текстовых каналов в одной категории.",
|
||
"colors.color_value_too_high": "Значение цвета не должно превышать 0xffffff.",
|
||
"colors.color_value_too_low": "Значение цвета должно быть не менее 0x000000.",
|
||
"connections.already_exists": "Уже существует подключение такого типа с этим идентификатором.",
|
||
"connections.bluesky_oauth_authorization_failed": "Не удалось найти этот ник в Bluesky. Проверь его и попробуй ещё раз.",
|
||
"connections.bluesky_oauth_not_enabled": "На этом экземпляре не включены подключения Bluesky.",
|
||
"connections.initiation_token_invalid": "Недействителен или истёк токен для начала подключения.",
|
||
"connections.invalid_type": "Этот тип подключения не поддерживается.",
|
||
"connections.limit_reached": "Ты достиг лимита подключений ({limit}).",
|
||
"connections.not_found": "Неизвестное подключение.",
|
||
"connections.verification_failed": "Не удалось проверить подключение. Убедись, что токен подтверждения размещён правильно.",
|
||
"content_and_safety.content_blocked": "Этот контент был заблокирован системами безопасности.",
|
||
"content_and_safety.explicit_content_cannot_be_sent": "Неприемлемый контент нельзя отправить.",
|
||
"content_and_safety.nsfw_age_restricted": "Контент NSFW имеет возрастное ограничение.",
|
||
"discovery.already_applied": "Это сообщество уже подало заявку на участие в каталоге.",
|
||
"discovery.application_already_reviewed": "Эта заявка на добавление в каталог уже рассмотрена.",
|
||
"discovery.application_not_found": "Заявка на добавление в каталог не найдена.",
|
||
"discovery.disabled": "Каталог недоступен на этом экземпляре.",
|
||
"discovery.insufficient_members": "В этом сообществе недостаточно участников для добавления в каталог.",
|
||
"discovery.not_discoverable": "Это сообщество не отображается в каталоге.",
|
||
"donation.amount_invalid": "Недействительная сумма пожертвования.",
|
||
"donation.magic_link_expired": "Срок действия ссылки для входа истёк.",
|
||
"donation.magic_link_invalid": "Ссылка для входа недействительна.",
|
||
"donation.magic_link_used": "Ссылка для входа уже использована.",
|
||
"email.domain_cannot_receive_mail": "Этот почтовый домен не может принимать письма. Используй адрес на домене, который принимает почту.",
|
||
"email.email_already_in_use": "Этот email уже используется.",
|
||
"email.email_required": "Email обязателен.",
|
||
"email.email_service_not_testable": "Почтовый сервис временно недоступен. Попробуй ещё раз позже.",
|
||
"email.invalid_format": "Неверный формат адреса email.",
|
||
"email.invalid_or_expired_reset_token": "Недействительный или истёкший токен сброса пароля.",
|
||
"email.invalid_or_expired_revert_token": "Недействительный или истёкший токен отмены.",
|
||
"email.invalid_or_expired_verification_token": "Недействительный или истёкший токен подтверждения.",
|
||
"email.invalid_or_password": "Неверный email или пароль.",
|
||
"email.invalid_token": "Недействительный токен email.",
|
||
"email.invalid_verification_code": "Неверный код подтверждения.",
|
||
"email.length_invalid": "Адрес email должен содержать от {min} до {max} символов.",
|
||
"email.must_be_changed_via_token": "Для изменения email нужен токен.",
|
||
"email.must_have_email_to_change_it": "Чтобы изменить email, сначала нужно его указать.",
|
||
"email.new_email_must_be_different": "Новый email должен отличаться от твоего текущего.",
|
||
"email.no_new_email_requested": "Запрос на новый email не поступал.",
|
||
"email.no_original_email_on_record": "Исходный email не найден.",
|
||
"email.original_email_already_verified": "Исходный email уже подтверждён.",
|
||
"email.original_email_must_be_verified_first": "Сначала подтверди исходный email.",
|
||
"email.original_verification_not_required": "Подтверждение исходного email не требуется для этого действия.",
|
||
"email.token_expired": "Срок действия токена для email истёк.",
|
||
"email.unavailable_on_instance": "Этот экземпляр не использует электронную почту.",
|
||
"email.user_has_no_email_address": "У этого пользователя нет email.",
|
||
"email.verification_code_expired": "Срок действия кода подтверждения истёк.",
|
||
"email.verification_code_not_issued": "Код подтверждения не выдавался.",
|
||
"embeds.embed_index_out_of_bounds": "Индекс встраиваемого элемента {embedIndex} вне допустимого диапазона (сообщение содержит {embedCount} {embedCount, plural, one {встраиваемый элемент} few {встраиваемых элемента} many {встраиваемых элементов} other {встраиваемого элемента}}).",
|
||
"embeds.embed_splash_requires_feature": "Для заставки встраиваемого элемента требуется функция INVITE_SPLASH.",
|
||
"embeds.embeds_exceed_max_characters": "Встраиваемые элементы в сумме не должны превышать {maxCharacters} {maxCharacters, plural, one {символ} few {символа} many {символов} other {символа}}.",
|
||
"embeds.too_many_embeds": "Слишком много встраиваемых элементов. Максимум {maxEmbeds} {maxEmbeds, plural, one {встраиваемый элемент} few {встраиваемых элемента} many {встраиваемых элементов} other {встраиваемого элемента}}.",
|
||
"entrance_sounds.duration_exceeds_limit": "Звуки входа могут длиться не более {max_ms, number} мс.",
|
||
"entrance_sounds.invalid_format": "Звуки входа должны быть аудиофайлами MP3, OGG, M4A или WAV.",
|
||
"entrance_sounds.invalid_scope": "Недопустимая область действия звука входа.",
|
||
"entrance_sounds.name_length_invalid": "Названия звуков входа должны содержать от 1 до {max, number} символов.",
|
||
"entrance_sounds.not_found": "Звук входа не найден.",
|
||
"entrance_sounds.quota_reached": "Ты достиг лимита в {max, number} сохранённых звуков входа.",
|
||
"entrance_sounds.size_exceeds_limit": "Звуки входа могут весить не более {max_bytes, number} байт.",
|
||
"feature_flags.feature_not_available_self_hosted": "Эта функция недоступна на самостоятельно размещённых экземплярах.",
|
||
"feature_flags.feature_temporarily_disabled": "Эта функция временно отключена.",
|
||
"friends_and_dms.already_friends": "Ты уже дружишь с этим пользователем.",
|
||
"friends_and_dms.at_least_one_recipient_required": "Нужен хотя бы один получатель.",
|
||
"friends_and_dms.bots_cannot_send_friend_requests": "Боты не могут отправлять запросы в друзья.",
|
||
"friends_and_dms.cannot_add_yourself_to_group_dm": "Ты не можешь добавить себя в групповой чат.",
|
||
"friends_and_dms.cannot_block_system_user": "Ты не можешь заблокировать системного пользователя.",
|
||
"friends_and_dms.cannot_dm_yourself": "Ты не можешь отправить себе ЛС.",
|
||
"friends_and_dms.cannot_send_friend_request_to_blocked_user": "Ты не можешь отправить запрос в друзья заблокированному пользователю.",
|
||
"friends_and_dms.cannot_send_friend_request_to_self": "Ты не можешь отправить запрос в друзья себе.",
|
||
"friends_and_dms.cannot_send_messages_to_user": "Ты не можешь отправлять сообщения этому пользователю.",
|
||
"friends_and_dms.direct_messages_disabled": "Личные сообщения и запросы в друзья отключены на этом экземпляре.",
|
||
"friends_and_dms.duplicate_recipients_not_allowed": "Повторяющиеся получатели запрещены.",
|
||
"friends_and_dms.friend_request_blocked": "Пользователь временно не принимает запросы в друзья.",
|
||
"friends_and_dms.new_conversations_limited": "Сейчас ты не можешь начинать новые чаты. Попробуй ещё раз позже.",
|
||
"friends_and_dms.not_friends": "Ты не дружишь с этим пользователем.",
|
||
"friends_and_dms.recipient_ids_cannot_be_empty": "ID получателей не могут быть пустыми.",
|
||
"friends_and_dms.recipient_ids_must_be_strings": "ID получателей должны быть строками.",
|
||
"friends_and_dms.recipient_ids_must_be_valid_snowflakes": "ID получателей должны быть действительными ID Snowflake.",
|
||
"harvest.expired": "Срок действия твоего запроса на экспорт данных истёк. Создай новый запрос.",
|
||
"harvest.failed": "Твой запрос на экспорт данных не удался. Попробуй ещё раз.",
|
||
"harvest.not_ready": "Твой экспорт данных ещё готовится. Проверь чуть позже.",
|
||
"harvest.unknown": "Неизвестный экспорт данных.",
|
||
"http.bad_gateway": "Ошибка шлюза.",
|
||
"http.bad_request": "Неверный запрос.",
|
||
"http.conflict": "Конфликт запроса.",
|
||
"http.forbidden": "Доступ запрещён.",
|
||
"http.gateway_timeout": "Тайм-аут шлюза.",
|
||
"http.gone": "Ресурс больше недоступен.",
|
||
"http.internal_server_error": "Внутренняя ошибка сервера.",
|
||
"http.method_not_allowed": "Метод не разрешён.",
|
||
"http.not_found": "Не найдено.",
|
||
"http.not_implemented": "Не реализовано.",
|
||
"http.service_unavailable": "Сервис недоступен.",
|
||
"http.validation_error": "Ошибка проверки.",
|
||
"invites_and_gifts.gift_code_already_redeemed": "Подарочный код уже использован.",
|
||
"invites_and_gifts.stripe_gift_redemption_in_progress": "Подарочный код уже активируется. Попробуй ещё раз чуть позже.",
|
||
"invites_and_gifts.unknown_gift_code": "Неизвестный подарочный код.",
|
||
"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} символов.",
|
||
"limits.bucket_required": "Требуется `bucket`.",
|
||
"limits.cannot_shrink_reserved_slots": "Нельзя уменьшить количество зарезервированных слотов.",
|
||
"limits.cannot_specify_before_and_after": "Нельзя указывать `before` и `after` одновременно.",
|
||
"limits.content_exceeds_max_length": "Текст не должен превышать {maxLength} {maxLength, plural, one {символ} few {символа} many {символов} other {символа}}.",
|
||
"limits.integer_out_of_int64_range": "Целочисленное значение выходит за пределы допустимого диапазона int64.",
|
||
"limits.rows_required": "Требуется `rows`.",
|
||
"limits.string_length_exact": "Строка должна содержать ровно {length, plural, one {# символ} few {# символа} many {# символов} other {# символа}}.",
|
||
"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}.",
|
||
"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 {тегов}} к одному сохранённому медиафайлу.",
|
||
"media_and_memes.max_favorite_memes_reached": "Ты достиг максимума: {count} {count, plural, one {сохранённый медиафайл} few {сохранённых медиафайла} many {сохранённых медиафайлов} other {сохранённого медиафайла}}.",
|
||
"media_and_memes.media_already_in_favorites": "Этот медиафайл уже есть в твоих сохранённых медиа.",
|
||
"media_and_memes.media_metadata_error": "Ошибка метаданных медиа.",
|
||
"media_and_memes.unknown_favorite_meme": "Неизвестный сохранённый медиафайл.",
|
||
"messages.cannot_delete_more_than_100": "Ты не можешь удалить более {max} {max, plural, one {сообщения} few {сообщений} many {сообщений} other {сообщений}} за раз.",
|
||
"messages.cannot_edit_others_message": "Ты не можешь редактировать сообщение другого пользователя.",
|
||
"messages.cannot_preload_more_than_100_channels": "Ты не можешь предварительно загрузить более {max} {max, plural, one {канала} few {каналов} many {каналов} other {каналов}} за раз.",
|
||
"messages.cannot_reply_to_system_message": "Ты не можешь ответить на системное сообщение.",
|
||
"messages.cannot_send_empty_message": "Ты не можешь отправить пустое сообщение.",
|
||
"messages.forward_messages_cannot_include_extra_content": "Пересланные сообщения не могут содержать контент, встраиваемые элементы, вложения или стикеры.",
|
||
"messages.forward_reference_requires_channel_and_message": "Ссылка на пересылаемое сообщение должна включать `channel_id` и `message_id`.",
|
||
"messages.invalid_message_data": "Неверные данные сообщения.",
|
||
"messages.message_already_crossposted": "Это сообщение уже опубликовано.",
|
||
"messages.message_ids_cannot_be_empty": "`message_ids` не может быть пустым.",
|
||
"messages.message_not_crosspostable": "Это сообщение нельзя опубликовать.",
|
||
"messages.messages_array_required": "Массив `messages` обязателен и не должен быть пустым.",
|
||
"messages.messages_with_snapshots_cannot_be_edited": "Сообщения с пересланным содержимым нельзя редактировать.",
|
||
"messages.voice_messages_attachment_must_be_audio": "Вложения голосовых сообщений должны быть аудиофайлами.",
|
||
"messages.voice_messages_cannot_have_content": "Голосовые сообщения не могут содержать текст.",
|
||
"messages.voice_messages_cannot_have_embeds": "Голосовые сообщения не могут содержать встраиваемые элементы.",
|
||
"messages.voice_messages_cannot_have_favorite_memes": "Голосовые сообщения не могут содержать сохранённые медиа.",
|
||
"messages.voice_messages_cannot_have_stickers": "Голосовые сообщения не могут содержать стикеры.",
|
||
"mfa_and_passkeys.invalid_mfa_code": "Неверный код MFA.",
|
||
"mfa_and_passkeys.invalid_webauthn_authentication_counter": "Неверный счётчик аутентификации WebAuthn.",
|
||
"mfa_and_passkeys.invalid_webauthn_credential": "Не удалось проверить ключ WebAuthn.",
|
||
"mfa_and_passkeys.invalid_webauthn_credential_counter": "Неверный счётчик ключа WebAuthn.",
|
||
"mfa_and_passkeys.invalid_webauthn_public_key_format": "Неверный формат публичного ключа WebAuthn.",
|
||
"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.totp_not_enabled": "Двухфакторная аутентификация через приложение-аутентификатор не включена для этого аккаунта.",
|
||
"mfa_and_passkeys.two_factor_not_enabled": "Двухфакторная аутентификация не включена.",
|
||
"mfa_and_passkeys.two_factor_required": "Требуется двухфакторная аутентификация.",
|
||
"mfa_and_passkeys.unknown_webauthn_credential": "Неизвестный ключ WebAuthn.",
|
||
"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.invalid_permissions_integer": "Разрешения должны быть целым числом.",
|
||
"misc.invalid_permissions_negative": "Разрешения должны быть не меньше нуля.",
|
||
"misc.invalid_request_generic": "Неверный запрос.",
|
||
"misc.invalid_snowflake": "Недействительный ID Snowflake.",
|
||
"misc_limits.max_applications_reached": "Ты достиг максимума: {limit} {limit, plural, one {приложение} few {приложения} many {приложений} other {приложения}}.",
|
||
"misc_limits.max_bookmarks_reached": "Ты достиг максимума: {count} {count, plural, one {закладка} few {закладки} many {закладок} other {закладки}}.",
|
||
"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 {приглашения}}.",
|
||
"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.invalid_report_flow_answers": "Эти ответы не соответствуют форме жалобы. Начни жалобу заново.",
|
||
"moderation_and_reports.ip_ban_declined": "Этот IP-адрес нельзя добавить в чёрный список.",
|
||
"moderation_and_reports.report_already_resolved": "Жалоба уже рассмотрена.",
|
||
"moderation_and_reports.report_banned": "Ты забанен и не можешь отправлять жалобы.",
|
||
"moderation_and_reports.report_flow_outdated": "Форма жалобы изменилась во время заполнения. Начни жалобу заново.",
|
||
"moderation_and_reports.report_under_legal_hold": "Эта жалоба находится на юридическом удержании и не может быть удалена.",
|
||
"moderation_and_reports.unclaimed_account_cannot_submit_reports": "Тебе нужно завершить настройку аккаунта, чтобы подавать жалобы.",
|
||
"moderation_and_reports.unknown_report": "Жалоба не найдена.",
|
||
"moderation_and_reports.user_is_not_banned": "Этот пользователь не забанен.",
|
||
"names_and_normalization.name_empty_after_normalization": "Имя не может быть пустым после нормализации.",
|
||
"permissions.global_ip_banned": "Твой IP-адрес {ipAddress} навсегда заблокирован в {product_name} API администраторами платформы. {appealEmail, select, null {Если считаешь, что это ошибка, свяжись с администраторами этого экземпляра, чтобы подать апелляцию.} other {Если считаешь, что это ошибка, напиши на {appealEmail}, чтобы подать апелляцию.}} Укажи в ней этот IP-адрес.",
|
||
"permissions.global_ip_temporarily_banned": "Твой IP-адрес {ipAddress} временно заблокирован в {product_name} API. Блокировка снимется автоматически, когда истечёт её срок. {appealEmail, select, null {Если считаешь, что это ошибка, свяжись с администраторами этого экземпляра и укажи этот IP-адрес.} other {Если считаешь, что это ошибка, напиши на {appealEmail} и укажи этот IP-адрес.}}",
|
||
"permissions.missing_access": "У тебя нет доступа к этому ресурсу или функции.",
|
||
"permissions.missing_permissions": "У тебя нет необходимых разрешений для выполнения этого действия.",
|
||
"permissions.user_banned_from_guild": "Этот пользователь забанен в этом сообществе.",
|
||
"permissions.user_ip_banned_from_guild": "IP-адрес этого пользователя забанен в этом сообществе.",
|
||
"permissions.user_not_in_channel": "Этого пользователя нет в канале.",
|
||
"permissions.user_not_in_voice": "Этот пользователь не в голосовом канале.",
|
||
"permissions.user_owns_guilds": "Этот пользователь владеет сообществами.",
|
||
"premium_and_plans.animated_avatars_require_premium": "Для анимированных аватаров нужен Премиум.",
|
||
"premium_and_plans.banners_require_premium": "Для баннеров нужен Премиум.",
|
||
"premium_and_plans.cannot_redeem_plutonium_with_visionary": "Нельзя активировать {premium_tier_name}, если у тебя уже есть Visionary.",
|
||
"premium_and_plans.custom_emojis_outside_source_require_premium": "Без Премиума нельзя использовать пользовательские эмодзи за пределами исходных сообществ.",
|
||
"premium_and_plans.custom_stickers_in_dms_require_premium": "Без Премиума нельзя использовать пользовательские стикеры в ЛС.",
|
||
"premium_and_plans.custom_stickers_outside_source_require_premium": "Без Премиума нельзя использовать пользовательские стикеры за пределами исходных сообществ.",
|
||
"premium_and_plans.discriminator_change_requires_premium": "Для смены дискриминатора нужен Премиум.",
|
||
"premium_and_plans.no_active_subscription": "Нет активной подписки.",
|
||
"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 {минуты}}.",
|
||
"rate_limits.banner_changed_too_often": "Ты слишком часто меняешь баннер. Попробуй ещё раз через {minutes} {minutes, plural, one {минуту} few {минуты} many {минут} other {минуты}}.",
|
||
"rate_limits.bio_changed_too_often": "Ты слишком часто меняешь биографию. Попробуй ещё раз через {minutes} {minutes, plural, one {минуту} few {минуты} many {минут} other {минуты}}.",
|
||
"rate_limits.ip_authorization_resend_cooldown": "Повторная отправка авторизации по IP пока недоступна. Подожди немного.",
|
||
"rate_limits.ip_authorization_resend_limit_exceeded": "Превышен лимит повторных отправок авторизации по IP.",
|
||
"rate_limits.message_crosspost_rate_limited": "Этот канал достиг лимита публикаций. Он может опубликовать 10 сообщений подряд, а затем ещё одно каждые 6 минут.",
|
||
"rate_limits.pronouns_changed_too_often": "Ты слишком часто меняешь местоимения. Попробуй ещё раз через {minutes} {minutes, plural, one {минуту} few {минуты} many {минут} other {минуты}}.",
|
||
"rate_limits.published_message_edit_rate_limited": "Это опубликованное сообщение достигло лимита правок. Его можно отредактировать 3 раза подряд, а затем ещё раз каждые 20 минут.",
|
||
"rate_limits.rate_limited": "Слишком много запросов. Подожди немного.",
|
||
"rate_limits.slowmode_rate_limited": "Медленный режим: превышен лимит.",
|
||
"rate_limits.username_changed_too_often": "Ты слишком часто меняешь имя пользователя. Попробуй ещё раз через {minutes} {minutes, plural, one {минуту} few {минуты} many {минут} other {минуты}}.",
|
||
"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.invalid_role_id": "Неверный ID роли: {roleId}.",
|
||
"roles.parse_and_users_or_roles_cannot_be_used_together": "Нельзя использовать `parse` вместе с `allowed_mentions.users` или `allowed_mentions.roles`.",
|
||
"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 {реакции}}.",
|
||
"stickers_and_emojis.max_stickers_reached": "Ты достиг максимума: {count} {count, plural, one {стикер} few {стикера} many {стикеров} other {стикера}}.",
|
||
"stickers_and_emojis.not_valid_unicode_emoji": "Некорректное Юникод-эмодзи.",
|
||
"stickers_and_emojis.unknown_emoji": "Неизвестное эмодзи.",
|
||
"stickers_and_emojis.unknown_sticker": "Неизвестный стикер.",
|
||
"store_billing.notification_unauthorized": "Подпись уведомления недействительна.",
|
||
"store_billing.purchase_invalid": "Не удалось подтвердить эту покупку.",
|
||
"store_billing.purchase_owned_by_other_account": "Эта покупка привязана к другому аккаунту.",
|
||
"store_billing.purchase_sandbox_not_entitled": "Тестовые покупки нельзя применить к этому аккаунту.",
|
||
"store_billing.unavailable": "Встроенные покупки сейчас недоступны. Повтори попытку позже.",
|
||
"store_billing.unknown_purchase": "Неизвестная покупка в магазине.",
|
||
"stripe.error": "{supportEmail, select, null {При обработке платежа произошла ошибка. Повтори попытку или обратись к администраторам этого экземпляра.} other {При обработке платежа произошла ошибка. Повтори попытку или обратись в поддержку.}}",
|
||
"stripe.invalid_product_configuration": "Некорректная конфигурация продукта.",
|
||
"stripe.invalid_product_selection": "Некорректный выбор продукта.",
|
||
"stripe.no_active_subscription_found": "Активная подписка не найдена.",
|
||
"stripe.no_purchase_history_customer_portal_unavailable": "История покупок не найдена. Личный кабинет недоступен.",
|
||
"stripe.no_subscription_found": "Подписка не найдена.",
|
||
"stripe.payment_not_available": "Обработка платежей временно недоступна. Повтори попытку позже.",
|
||
"stripe.refund_cooldown_active": "Самостоятельный возврат доступен раз в 30 дней. Повтори попытку позже.",
|
||
"stripe.refund_outside_window": "Эта покупка вне 3-дневного срока для самостоятельного возврата.",
|
||
"stripe.subscription_already_canceling": "Подписка уже настроена на отмену в конце периода.",
|
||
"stripe.subscription_not_canceling": "Отмена подписки не запланирована.",
|
||
"stripe.webhook_not_available": "Обработка вебхуков недоступна.",
|
||
"stripe.webhook_signature_invalid": "Недействительная подпись вебхука Stripe.",
|
||
"stripe.webhook_signature_missing": "Отсутствует подпись вебхука Stripe.",
|
||
"threads.channel_has_threads": "Каналы с ветками нельзя преобразовать в каналы объявлений.",
|
||
"threads.forum_tag_names_must_be_unique": "Названия тегов должны быть уникальными.",
|
||
"threads.forum_tag_required": "Чтобы создать публикацию в этом канале, нужен тег.",
|
||
"threads.hide_media_download_option_media_only": "Скрыть параметры скачивания медиафайлов можно только в медиаканалах.",
|
||
"threads.invalid_thread_notification_settings": "Недопустимые настройки уведомлений ветки.",
|
||
"threads.max_active_threads_reached": "В этом сообществе достигнут лимит активных веток: {count}.",
|
||
"threads.max_forum_tags_reached": "В этом канале достигнут лимит тегов: {count}.",
|
||
"threads.max_pinned_threads_reached": "В этом канале достигнут лимит закреплённых публикаций: {count}.",
|
||
"threads.max_thread_members_reached": "В этой ветке достигнут лимит участников: {count}.",
|
||
"threads.no_tags_available_to_non_moderators": "Нужен тег, но в этом канале добавлять теги могут только модераторы.",
|
||
"threads.search_index_not_ready": "Поисковый индекс ещё не готов. Попробуй снова через минуту.",
|
||
"threads.thread_already_created_for_message": "Для этого сообщения уже создана ветка.",
|
||
"threads.thread_archived": "Эта ветка в архиве.",
|
||
"threads.thread_locked": "Эта ветка заблокирована.",
|
||
"tickets.ticket_already_completed": "Этот тикет уже завершён.",
|
||
"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_channel": "Канал не найден.",
|
||
"unknown_entities.unknown_forum_tag": "Тег не найден.",
|
||
"unknown_entities.unknown_guild": "Сообщество не найдено.",
|
||
"unknown_entities.unknown_invite": "Приглашение не найдено или больше не действует.",
|
||
"unknown_entities.unknown_member": "Участник не найден в этом сообществе.",
|
||
"unknown_entities.unknown_message": "Сообщение не найдено.",
|
||
"unknown_entities.unknown_role": "Роль не найдена.",
|
||
"unknown_entities.unknown_thread_member": "Участник ветки не найден.",
|
||
"unknown_entities.unknown_user": "Пользователь не найден.",
|
||
"unknown_entities.unknown_user_flag": "Указанный флаг пользователя не распознан.",
|
||
"urls.invalid_url_format": "Неверный формат URL.",
|
||
"urls.invalid_url_or_attachment_reference": "Неверный формат URL или ссылка на вложение.",
|
||
"urls.url_length_invalid": "URL должен содержать от {min} до {max} символов.",
|
||
"urls.url_not_publicly_routable": "URL должен указывать на публичный IP-адрес, доступный из интернета.",
|
||
"usernames_and_tags.discriminator_invalid_format": "Дискриминатор должен состоять из {min}–{max} цифр.",
|
||
"usernames_and_tags.discriminator_not_supported_on_instance": "Этот экземпляр не использует теги. Твоё имя пользователя уникально само по себе.",
|
||
"usernames_and_tags.discriminator_out_of_range": "Дискриминатор должен быть в диапазоне от {min} до {max}.",
|
||
"usernames_and_tags.discriminator_required": "Дискриминатор обязателен.",
|
||
"usernames_and_tags.display_name_reserved_terms": "Отображаемое имя не может содержать «system message».",
|
||
"usernames_and_tags.global_name_length_invalid": "Глобальное имя должно содержать от {min} до {max} символов.",
|
||
"usernames_and_tags.global_name_reserved_value": "Глобальное имя не может быть «everyone» или «here».",
|
||
"usernames_and_tags.tag_already_taken": "Этот тег уже занят.",
|
||
"usernames_and_tags.tag_style_requires_email_sign_in": "Теги доступны, только когда пользователи входят по электронной почте.",
|
||
"usernames_and_tags.too_many_users_with_this_username": "Слишком много пользователей с таким именем.",
|
||
"usernames_and_tags.too_many_users_with_username_try_different": "Слишком много пользователей с таким именем. Попробуй другое имя пользователя.",
|
||
"usernames_and_tags.unclaimed_accounts_can_only_set_email_via_token": "Аккаунты с незавершённой настройкой могут указать email только с помощью токена.",
|
||
"usernames_and_tags.username_already_taken": "Это имя пользователя уже занято.",
|
||
"usernames_and_tags.username_invalid_characters": "Имя пользователя может содержать только латинские буквы (a-z, A-Z), цифры (0-9) и знаки подчёркивания (_).",
|
||
"usernames_and_tags.username_length_invalid": "Имя пользователя должно содержать от {min} до {max} символов.",
|
||
"usernames_and_tags.username_not_available": "Это имя пользователя недоступно.",
|
||
"usernames_and_tags.username_reserved_terms": "Имя пользователя не может содержать «fluxer» или «system message».",
|
||
"usernames_and_tags.username_reserved_value": "Имя пользователя не может быть «everyone» или «here».",
|
||
"vanity_urls.vanity_url_already_taken": "Этот персональный URL уже занят.",
|
||
"vanity_urls.vanity_url_code_already_taken": "Код персонального URL уже занят.",
|
||
"vanity_urls.vanity_url_code_cannot_contain_fluxer": "Код персонального URL не может содержать «fluxer».",
|
||
"vanity_urls.vanity_url_code_length_invalid": "Код персонального URL должен содержать от {min} до {max} символов.",
|
||
"vanity_urls.vanity_url_invalid_characters": "Персональный URL может содержать только строчные буквы (a-z), цифры (0-9) и дефисы (-).",
|
||
"webhooks.cannot_modify_system_webhook": "Нельзя редактировать системные сообщения.",
|
||
"webhooks.forum_target_conflict": "Нельзя указать одновременно `thread_id` и `thread_name`.",
|
||
"webhooks.forum_target_required": "Вебхукам, которые публикуют в этот канал, нужен `thread_id` или `thread_name`.",
|
||
"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.service_forum_unsupported": "Этот сервис вебхуков не может публиковать в канал форума или медиаканал без `thread_id`.",
|
||
"webhooks.thread_name_requires_forum": "`thread_name` и `applied_tags` работают только в каналах форума и медиаканалах.",
|
||
"webhooks.unknown_webhook": "Неизвестный вебхук.",
|
||
"webhooks.webhook_name_length_invalid": "Имя вебхука должно содержать от {min} до {max} символов."
|
||
});
|
||
|
||
export default ERROR_I18N_RU_MESSAGES;
|