mirror of
https://github.com/rustmailer/bichon.git
synced 2026-08-03 07:48:34 +02:00
801 lines
54 KiB
JSON
801 lines
54 KiB
JSON
{
|
||
"common": {
|
||
"submit": "Отправить",
|
||
"cancel": "Отмена",
|
||
"save": "Сохранить",
|
||
"delete": "Удалить",
|
||
"edit": "Редактировать",
|
||
"search": "Поиск",
|
||
"add": "Добавить",
|
||
"remove": "Убрать",
|
||
"create": "Создать",
|
||
"update": "Обновить",
|
||
"confirm": "Подтвердить",
|
||
"close": "Закрыть",
|
||
"yes": "Да",
|
||
"no": "Нет",
|
||
"ok": "OK",
|
||
"loading": "Загрузка...",
|
||
"empty": "Пусто",
|
||
"noData": "Нет данных",
|
||
"table": {
|
||
"noResults": "Результатов не найдено"
|
||
},
|
||
"failed": "ошибка",
|
||
"notFound": "Не найдено",
|
||
"back": "Назад",
|
||
"goBack": "Вернуться",
|
||
"backToHome": "На главную",
|
||
"tryAgain": "Попробовать снова",
|
||
"more": "Ещё",
|
||
"actions": "Действия",
|
||
"filter": "Фильтр",
|
||
"reset": "Сброс",
|
||
"clear": "Очистить",
|
||
"error": "Ошибка",
|
||
"apply": "Применить",
|
||
"select": "Выбрать",
|
||
"selectAll": "Выбрать все",
|
||
"deselectAll": "Снять выделение",
|
||
"all": "Все",
|
||
"none": "Нет",
|
||
"showLess": "свернуть",
|
||
"showMore": "показать ещё..."
|
||
},
|
||
"navigation": {
|
||
"home": "Главная",
|
||
"settings": "Настройки",
|
||
"accounts": "Учетные записи",
|
||
"dashboard": "Дашборд",
|
||
"mailbox": "Почтовый ящик",
|
||
"oauth2": "OAuth2",
|
||
"accessTokens": "Токены доступа",
|
||
"apiDocs": "Документация API",
|
||
"general": "Общие",
|
||
"auth": "Авторизация",
|
||
"other": "Другое"
|
||
},
|
||
"auth": {
|
||
"welcome": "Добро пожаловать в Bichon",
|
||
"username": "Имя пользователя",
|
||
"password": "Пароль",
|
||
"login": "Войти",
|
||
"loginFailed": "Ошибка входа",
|
||
"invalidPassword": "Неверный пароль. Пожалуйста, попробуйте снова.",
|
||
"somethingWentWrong": "Что-то пошло не так",
|
||
"sessionExpired": "Сессия истекла!",
|
||
"sessionExpiredDesc": "Ваш сеанс завершен из-за неактивности. Пожалуйста, войдите снова, чтобы продолжить.",
|
||
"logout": "Выйти",
|
||
"areYouSureYouWantToLogOut": "Вы уверены, что хотите выйти?",
|
||
"youWillNeedToLogInAgain": "Вам нужно будет снова войти в систему, чтобы получить доступ к учетной записи."
|
||
},
|
||
"errors": {
|
||
"pageNotFound": "Ой! Страница не найдена!",
|
||
"pageNotFoundDesc": "Похоже, страница, которую вы ищете, не существует или была удалена.",
|
||
"somethingWentWrong": "Ой! Что-то пошло не так :')",
|
||
"somethingWentWrongDesc": "Приносим извинения за неудобства. Пожалуйста, попробуйте позже.",
|
||
"internalServerError": "Внутренняя ошибка сервера!",
|
||
"contentNotModified": "Контент не изменен!",
|
||
"networkError": "Ошибка сети",
|
||
"networkErrorDesc": "Не удалось подключиться к серверу. Проверьте интернет-соединение и попробуйте снова.",
|
||
"forbidden": "Запрещено",
|
||
"forbiddenTitle": "Доступ запрещен",
|
||
"forbiddenDesc": "У вас нет необходимых прав для просмотра этого ресурса.",
|
||
"unauthorized": "Неавторизован",
|
||
"unauthorizedTitle": "Несанкционированный доступ",
|
||
"unauthorizedDesc": "Пожалуйста, войдите с соответствующими учетными данными для доступа к этому ресурсу.",
|
||
"maintenance": "Обслуживание",
|
||
"maintenanceTitle": "Сайт находится на обслуживании!",
|
||
"maintenanceDesc": "Сайт в данный момент недоступен. Мы скоро вернемся онлайн.",
|
||
"learnMore": "Подробнее"
|
||
},
|
||
"dashboard": {
|
||
"title": "Дашборд",
|
||
"mailAccounts": "Почтовые аккаунты",
|
||
"connected": "Подключено",
|
||
"totalEmails": "Всего писем",
|
||
"syncedLocally": "Синхронизировано локально",
|
||
"totalEmailSize": "Общий размер писем",
|
||
"logicalVolume": "Логический объем",
|
||
"localDataFiles": "Локальные файлы данных",
|
||
"actualDiskUsage": "Фактическое использование диска",
|
||
"indexSize": "Размер индекса",
|
||
"tantivyIndex": "Индекс Tantivy",
|
||
"dayTrend": "Тренд за 30 дней",
|
||
"attachments": "Вложения",
|
||
"topLists": "Топ списки",
|
||
"newEmails": "Новые письма",
|
||
"messageDistribution": "Распределение сообщений",
|
||
"attachmentRatio": "Соотношение вложений",
|
||
"attachmentRatioDesc": "{{percent}}% писем содержат вложения",
|
||
"noEmailsSynced": "Письма пока не синхронизированы",
|
||
"withAttachments": "С вложениями",
|
||
"noAttachments": "Без вложений",
|
||
"top10Senders": "Топ 10 отправителей",
|
||
"byMessageCount": "По количеству сообщений",
|
||
"sender": "Отправитель",
|
||
"count": "Количество",
|
||
"top10LargestEmails": "Топ 10 самых больших писем",
|
||
"byMessageSize": "По размеру сообщения",
|
||
"subject": "Тема",
|
||
"size": "Размер",
|
||
"noSubject": "(Без темы)",
|
||
"top10Accounts": "Топ 10 аккаунтов",
|
||
"emails": "Письма",
|
||
"account": "Аккаунт",
|
||
"noRecentActivity": "Нет недавней активности",
|
||
"noSendersData": "Нет данных об отправителях",
|
||
"noLargeEmails": "Нет больших писем",
|
||
"noAccountData": "Нет данных об аккаунте",
|
||
"systemVersion": "Версия системы"
|
||
},
|
||
"accounts": {
|
||
"title": "Почтовые учетные записи",
|
||
"description": "Управление и настройка ваших почтовых учетных записей.",
|
||
"addImap": "Добавить IMAP",
|
||
"addNoSync": "Добавить NoSync",
|
||
"moreAccountTypes": "Другие типы аккаунтов",
|
||
"noAccountConfigurations": "Нет настроек учетных записей",
|
||
"noAccountConfigurationsDesc": "Вы еще не добавили ни одной конфигурации учетной записи. Добавьте одну, чтобы начать использовать функции аккаунта.",
|
||
"addConfiguration": "Добавить конфигурацию",
|
||
"name": "Имя для входа",
|
||
"email": "Email",
|
||
"status": "Статус",
|
||
"type": "Тип",
|
||
"lastSync": "Посл. синхр.",
|
||
"actions": "Действия",
|
||
"edit": "Ред.",
|
||
"delete": "Удалить",
|
||
"detail": "Подробно",
|
||
"syncFolders": "Папки синхр.",
|
||
"oauth2Tokens": "Токены OAuth2",
|
||
"id": "ID",
|
||
"enabled": "Включено",
|
||
"auth": "Авторизация",
|
||
"incSync": "Инкр. синхр.",
|
||
"state": "Состояние",
|
||
"createdAt": "Создано",
|
||
"updatedAt": "Обновлено",
|
||
"openMenu": "Открыть меню",
|
||
"emailAccountRegistration": "Регистрация почтового аккаунта",
|
||
"emailAccountRegistrationDesc": "Пожалуйста, укажите ваш email. На следующих шагах вы настроите параметры IMAP/SMTP. Используя этот адрес, мы попытаемся автоматически получить адреса серверов SMTP/IMAP.",
|
||
"emailAddress": "Email адрес",
|
||
"emailPlaceholder": "например, john.doe@example.com",
|
||
"namePlaceholder": "например, john.doe",
|
||
"optional": "Необязательно",
|
||
"nameDescription": "Имя пользователя для IMAP-подключения. Оставьте это поле пустым, если вы используете свой полный адрес электронной почты в качестве имени пользователя для подключения.",
|
||
"emailCannotBeModified": "Адрес электронной почты нельзя изменить при редактировании.",
|
||
"addAccount": "Добавить аккаунт",
|
||
"updateAccount": "Обновить аккаунт",
|
||
"accountUpdated": "Аккаунт обновлен",
|
||
"accountCreated": "Аккаунт создан",
|
||
"accountUpdatedDesc": "Ваш аккаунт был успешно обновлен.",
|
||
"accountCreatedDesc": "Ваш аккаунт был успешно создан.",
|
||
"accountUpdateFailed": "Ошибка обновления аккаунта",
|
||
"accountCreationFailed": "Ошибка создания аккаунта",
|
||
"updateFailed": "Ошибка обновления, попробуйте позже",
|
||
"creationFailed": "Ошибка создания, попробуйте позже",
|
||
"selectSyncFolders": "Выберите папки для синхронизации",
|
||
"allMailFolderSelected": "Внимание: Выбрана папка \"Вся почта\"",
|
||
"accountSyncFoldersUpdated": "Папки синхронизации обновлены",
|
||
"accountSyncFoldersUpdateFailed": "Не удалось обновить папки синхронизации",
|
||
"serverConfiguration": "Конфигурация сервера (IMAP)",
|
||
"syncFoldersTitle": "Папки синхронизации",
|
||
"allMailFolderSelectedDesc": "Выбор папок с атрибутом \"Вся почта\" скорее всего приведет к дублированию сообщений, уже синхронизированных из папок \"Входящие\" и \"Отправленные\". Это может занять значительно больше места.",
|
||
"allMailSkipped": "Выбраны стандартные папки. Папка 'Вся почта' пропущена во избежание дубликатов.",
|
||
"selectAtLeastOneFolder": "Пожалуйста, выберите хотя бы одну папку",
|
||
"chooseFoldersToSync": "Выберите папки для синхронизации для {{email}}. Новые добавленные папки начнут загружаться во время следующего цикла синхронизации.",
|
||
"accountDetails": "Детали аккаунта",
|
||
"capabilities": "Возможности",
|
||
"folderLimit": "Лимит папки",
|
||
"incrementalSyncInterval": "Интервал инкрементальной синхронизации",
|
||
"everyMinutes": "каждые {{minutes}} мин.",
|
||
"foldersConfiguredForSync": "{{count}} папок настроено для синхронизации",
|
||
"foldersSelected": "{{count}} папок выбрано",
|
||
"imapHost": "IMAP Хост",
|
||
"imapHostPlaceholder": "например, imap.example.com",
|
||
"imapPort": "IMAP Порт",
|
||
"imapPortPlaceholder": "например, 993",
|
||
"imapEncryption": "Шифрование IMAP",
|
||
"selectEncryptionMethod": "Выберите метод шифрования",
|
||
"chooseEncryptionMethod": "Выберите метод шифрования для IMAP.",
|
||
"imapAuthMethod": "Метод авторизации IMAP",
|
||
"selectAuthMethod": "Выберите метод авторизации",
|
||
"chooseAuthMethod": "Выберите метод авторизации для IMAP.",
|
||
"imapPassword": "IMAP Пароль",
|
||
"leaveEmptyToKeepPassword": "Оставьте пустым, чтобы сохранить текущий пароль",
|
||
"enterPassword": "Введите ваш пароль",
|
||
"leaveEmptyToKeepExisting": "Оставьте пустым, чтобы сохранить существующий пароль, или введите новый для обновления.",
|
||
"useProxy": "Использовать прокси",
|
||
"selectProxy": "Выберите прокси",
|
||
"incrementalSync": "Инкрементальная синхронизация (минуты)",
|
||
"incrementalSyncPlaceholder": "например, 300",
|
||
"enabledDescription": "Определяет, активен ли этот аккаунт. Если отключено, связанные синхронизации не будут выполняться.",
|
||
"dateSince": "Дата с",
|
||
"none": "Нет",
|
||
"fixed": "Фиксированная",
|
||
"relative": "Относительная",
|
||
"selectDate": "Выберите дату",
|
||
"selectUnit": "Выберите единицу",
|
||
"days": "Дни",
|
||
"months": "Месяцы",
|
||
"years": "Годы",
|
||
"enterValue": "Пожалуйста, введите значение",
|
||
"mustBeAtLeast1": "Должно быть не менее 1",
|
||
"dateSelection": "Выбор даты",
|
||
"since": "с",
|
||
"recent": "недавние",
|
||
"notAvailable": "н/д",
|
||
"host": "хост",
|
||
"port": "порт",
|
||
"encryption": "шифрование",
|
||
"authType": "тип_авторизации",
|
||
"password": "пароль",
|
||
"useProxyField": "использовать прокси",
|
||
"clickSaveWhenDone": "Нажмите сохранить, когда закончите.",
|
||
"step": "Шаг {{index}}",
|
||
"goBack": "Назад",
|
||
"autoConfiguring": "Автонастройка...",
|
||
"continue": "Продолжить",
|
||
"saveChanges": "Сохранить изменения",
|
||
"submit": "Отправить",
|
||
"field": "Поле",
|
||
"value": "Значение",
|
||
"refreshToken": "Refresh Token",
|
||
"accessTokenCopiedToClipboard": "Access token скопирован в буфер обмена",
|
||
"refreshTokenCopiedToClipboard": "Refresh token скопирован в буфер обмена",
|
||
"noOAuth2Tokens": "Нет токенов OAuth2",
|
||
"theAccountHasNotCompletedTheAuthorizationProcess": "Аккаунт не завершил процесс авторизации. Пожалуйста, ",
|
||
"clickHere": "нажмите здесь",
|
||
"toAuthorizeTheAccount": ", чтобы авторизовать аккаунт.",
|
||
"detailsOfTheOAuth2TokensForTheAccount": "Детали токенов OAuth2 для аккаунта.",
|
||
"updateTheEmailAccountHere": "Обновите почтовый аккаунт здесь. ",
|
||
"addNewEmailAccountHere": "Добавьте новый почтовый аккаунт здесь. ",
|
||
"thisAccountIsUsedForIdentificationPurposesOnly": "Этот аккаунт используется только для идентификации и не требует синхронизации с почтовым сервером. Он помогает при импорте почтовых данных.",
|
||
"determinesWhetherThisAccountIsActiveNoSync": "Определяет, активна ли учетная запись. Если она отключена, импорт данных будет невозможен.",
|
||
"folderSync": {
|
||
"noData": "Нет данных",
|
||
"noFolders": "Нет папок для синхронизации",
|
||
"batches": "пакетов",
|
||
"autoSelectDescendants": "Автоматически выбирать дочерние элементы",
|
||
"autoSelectParents": "Автоматически выбирать родительские элементы",
|
||
"expandAll": "Развернуть все",
|
||
"collapseAll": "Свернуть все",
|
||
"loadingMailboxFolders": "Загрузка папок почтового ящика…"
|
||
},
|
||
"viewDetails": "смотреть детали",
|
||
"runningState": {
|
||
"notStarted": "Не начато",
|
||
"inProgress": "В процессе",
|
||
"calculating": "Вычисление...",
|
||
"initialSync": "Начальная синхронизация",
|
||
"completed": "Завершено",
|
||
"duration": "Длительность",
|
||
"startTime": "Время начала:",
|
||
"endTime": "Время окончания:",
|
||
"syncProgress": "Прогресс синхронизации",
|
||
"incrementalSync": "Инкрементальная синхронизация",
|
||
"syncInterval": "Интервал синхронизации:",
|
||
"everyMinutes": "Каждые {{minutes}} минут",
|
||
"errorLogs": "Журнал ошибок",
|
||
"noErrorLogs": "Журналы ошибок отсутствуют.",
|
||
"noActiveState": "Нет активного состояния",
|
||
"accountNotStarted": "Синхронизация аккаунта, возможно, еще не началась",
|
||
"close": "Закрыть"
|
||
},
|
||
"steps": {
|
||
"complete": "Завершено",
|
||
"emailAddress": "Email адрес",
|
||
"imap": "IMAP",
|
||
"syncPreferences": "Настройки синхронизации",
|
||
"summary": "Итог"
|
||
},
|
||
"imapProxy": "Использовать SOCKS5 прокси для соединений IMAP.",
|
||
"syncStartDateDescription": "Определяет дату начала синхронизации — фиксированную или относительную к текущему моменту. Предыдущие письма исключаются, {{fixedPart}}.",
|
||
"syncAfterDate": "синхронизирует данные после установленной даты",
|
||
"syncRecentData": "сдвигает дату синхронизации со временем, синхронизируя только свежие данные",
|
||
"folderLimitDescription": "Ограничить количество писем для синхронизации в папке (минимум 100). Оставьте пустым для снятия ограничений.",
|
||
"folderLimitPlaceholder": "например, 1000",
|
||
"imap": "IMAP",
|
||
"minutes": "минут",
|
||
"accountHasBeenSuccessfully": "Аккаунт успешно {{action}}",
|
||
"enableAccount": "Включить аккаунт",
|
||
"disableAccount": "Отключить аккаунт",
|
||
"areYouSureYouWantTo": "Вы уверены, что хотите {{action}} этот аккаунт?",
|
||
"enable": "Включить",
|
||
"disable": "Отключить",
|
||
"thisWillPreventTheAccountFromBeingUsed": "Этот аккаунт больше не будет синхронизировать данные с IMAP-сервера, но существующие данные останутся доступными.",
|
||
"disabled": "Отключено",
|
||
"useDangerous": "Доверять любому TLS‑сертификату",
|
||
"useDangerousDescription": "Включите этот параметр только если IMAP‑сервер использует публичный CA‑сертификат или самоподписанный сертификат, который система может не распознавать. Это отключает стандартную проверку сертификатов и может подвергнуть соединение атакам «человек‑посередине» — активируйте только если вы понимаете риски."
|
||
},
|
||
"mailbox": {
|
||
"title": "Почтовый ящик",
|
||
"folders": "Папки",
|
||
"messages": "Сообщения",
|
||
"noMessages": "Нет сообщений",
|
||
"selectFolder": "Выберите папку для просмотра сообщений",
|
||
"deleteDialog": {
|
||
"title": "Удалить письмо",
|
||
"desc": "Вы уверены, что хотите удалить {{countText}}? Это действие удалит выбранные письма из локальной базы данных. Письма будут удалены безвозвратно.",
|
||
"descCountSingle": "это письмо",
|
||
"descCountMultiple": "эти {{count}} писем",
|
||
"warningTitle": "Внимание!",
|
||
"warningDesc": "Пожалуйста, будьте осторожны перед продолжением.",
|
||
"confirm": "Удалить",
|
||
"successTitle": "Сообщения успешно удалены",
|
||
"successDesc": "Сообщения были удалены.",
|
||
"errorTitle": "Не удалось удалить сообщения"
|
||
},
|
||
"thread": {
|
||
"title": "Цепочка ({{count}} {{messageLabel}})",
|
||
"message": "сообщение",
|
||
"messages": "сообщений",
|
||
"noSubject": "(Без темы)",
|
||
"invalidDate": "Неверная дата",
|
||
"empty": "Нет сообщений в этой цепочке.",
|
||
"loadError": "Не удалось загрузить цепочку",
|
||
"loadingMore": "Загрузка...",
|
||
"loadMore": "Загрузить ещё"
|
||
},
|
||
"bulkActions": {
|
||
"ariaLabel": "Массовые действия для {{count}} выбранных {{emailLabel}}",
|
||
"email": "письма",
|
||
"emails": "писем",
|
||
"selected": "выбрано",
|
||
"clearSelection": "Снять выделение",
|
||
"clearSelectionWithKey": "Снять выделение ({{key}})",
|
||
"delete": "Удалить",
|
||
"deleteTooltip": "Удалить выбранные письма"
|
||
}
|
||
},
|
||
"search": {
|
||
"title": "Поиск",
|
||
"searching": "Поиск, пожалуйста, подождите...",
|
||
"noEmailsFound": "Письма не найдены",
|
||
"startSearching": "Начните с ввода ключевого слова, отправителя или использования фильтров.",
|
||
"adjustSearch": "Попробуйте изменить критерии поиска или очистить фильтры.",
|
||
"tagFilter": "Фильтр по тегам",
|
||
"from": "От",
|
||
"to": "Кому",
|
||
"subject": "Тема",
|
||
"date": "Дата",
|
||
"editTag": "Ред. тег",
|
||
"keyword": "Ключевое слово",
|
||
"sender": "Отправитель",
|
||
"recipient": "Получатель",
|
||
"hasAttachment": "Есть вложение",
|
||
"yes": "Да",
|
||
"no": "Нет",
|
||
"dateRange": "Диапазон дат",
|
||
"startDate": "Дата начала",
|
||
"endDate": "Дата окончания",
|
||
"advancedFilters": "Расширенные фильтры",
|
||
"searchArchivedEmails": "Искать в архивированных письмах",
|
||
"fullTextMultiAccount": "Полнотекстовый · Мультиаккаунт · Расширенные фильтры",
|
||
"account": "Аккаунт",
|
||
"mailbox": "Ящик",
|
||
"selectAccount": "Выбрать аккаунт",
|
||
"selectMailbox": "Выбрать ящик",
|
||
"noActiveEmailAccount": "Нет активного почтового аккаунта.",
|
||
"addEmailAccount": "Добавить почтовый аккаунт",
|
||
"noMailboxSelectAccount": "Нет ящика. Сначала выберите аккаунт.",
|
||
"searchInSubjectBody": "Искать в теме, теле, вложениях...",
|
||
"searchingButton": "Поиск...",
|
||
"searchButton": "Найти",
|
||
"advanced": "Дополнительно",
|
||
"clear": "Очистить",
|
||
"since": "С:",
|
||
"before": "До:",
|
||
"selectDate": "Выберите дату",
|
||
"pleaseSelectAtLeastOne": "Пожалуйста, выберите хотя бы одно условие поиска",
|
||
"cc": "Копия",
|
||
"bcc": "Скрытая копия",
|
||
"attachmentName": "Имя вложения",
|
||
"messageId": "Message ID",
|
||
"minSize": "Мин. размер",
|
||
"maxSize": "Макс. размер",
|
||
"senderRecipients": "Отправитель / Получатели",
|
||
"attachmentsSize": "Вложения и Размер",
|
||
"minimumBytes": "Минимум",
|
||
"maximumBytes": "Максимум",
|
||
"originalMessageIdHeader": "Заголовок Message-ID оригинального письма",
|
||
"addTags": {
|
||
"title": "Редактировать теги",
|
||
"none": "Теги не добавлены",
|
||
"searchPlaceholder": "Найти или создать тег...",
|
||
"createHint": "Создать новый тег: {{tag}}",
|
||
"invalidTitle": "Неверный тег",
|
||
"updatedTitle": "Теги обновлены",
|
||
"updatedDesc": "Теги были успешно обновлены",
|
||
"updateFailedTitle": "Ошибка обновления",
|
||
"tryAgain": "Пожалуйста, попробуйте позже",
|
||
"selectedCount": "{{count}} тегов выбрано",
|
||
"cancel": "Отмена",
|
||
"save": "Сохранить",
|
||
"saving": "Сохранение..."
|
||
},
|
||
"thread": {
|
||
"title": "Цепочка · {{count}} сообщений",
|
||
"error": "Не удалось загрузить цепочку",
|
||
"empty": "Нет сообщений в этой цепочке",
|
||
"invalidDate": "Неверная дата",
|
||
"noSubject": "(Без темы)",
|
||
"loadingMore": "Загрузка...",
|
||
"loadMore": "Загрузить ещё"
|
||
}
|
||
},
|
||
"mail": {
|
||
"emailViewer": "Просмотр письма",
|
||
"noMessageSelected": "Сообщение не выбрано",
|
||
"account": "Аккаунт",
|
||
"from": "От",
|
||
"to": "Кому",
|
||
"subject": "Тема",
|
||
"date": "Дата",
|
||
"tags": "Теги",
|
||
"noTagsYet": "Тегов пока нет",
|
||
"id": "ID",
|
||
"cc": "Копия",
|
||
"bcc": "Скрытая",
|
||
"attachments": "Вложения",
|
||
"download": "Скачать",
|
||
"delete": "Удалить",
|
||
"viewThread": "Смотреть цепочку",
|
||
"downloadStarted": "Скачивание началось",
|
||
"downloadComplete": "Скачивание завершено",
|
||
"downloadFailed": "Ошибка скачивания",
|
||
"failedToDownloadFile": "Не удалось скачать файл",
|
||
"failedToLoadEmail": "Не удалось загрузить сообщение.",
|
||
"isBeingDownloaded": "{{id}} скачивается",
|
||
"downloaded": "{{id}} скачано",
|
||
"showLess": "свернуть",
|
||
"showMore": "показать ещё...",
|
||
"onlyNonInlineAttachments": "Здесь показаны только не встроенные вложения.",
|
||
"noAttachments": "Нет вложений"
|
||
},
|
||
"oauth2": {
|
||
"title": "OAuth2",
|
||
"addConfiguration": "Добавить конфигурацию",
|
||
"id": "ID",
|
||
"provider": "Провайдер",
|
||
"clientId": "Client ID",
|
||
"clientSecret": "Client Secret",
|
||
"redirectUri": "Redirect URI",
|
||
"scopes": "Scopes",
|
||
"status": "Статус",
|
||
"enabled": "Включено",
|
||
"disabled": "Отключено",
|
||
"edit": "Ред.",
|
||
"delete": "Удалить",
|
||
"enable": "Включить",
|
||
"disable": "Отключить",
|
||
"noConfigurations": "Нет конфигураций OAuth2",
|
||
"noConfigurationsDesc": "Вы еще не добавили конфигурации OAuth2. Добавьте одну, чтобы начать использовать функции OAuth2.",
|
||
"description": "Автоматическая обработка получения, хранения и обновления токенов доступа, обеспечивающая беспрепятственную и всегда готовую аутентификацию.",
|
||
"addNew": "Добавить новую",
|
||
"updateHere": "Обновить здесь.",
|
||
"createNewHere": "Создать новую здесь.",
|
||
"clickSaveWhenDone": "Нажмите сохранить, когда закончите.",
|
||
"quickPresets": "Быстрые настройки:",
|
||
"gmail": "Gmail",
|
||
"outlook": "Outlook",
|
||
"whenDisabled": "При отключении: - Новые потоки авторизации будут немедленно отклонены - Существующие access и refresh токены будут отозваны в течение 1 минуты - Пользователи должны будут пройти повторную авторизацию при повторном включении",
|
||
"clientIdLabel": "Client Id:",
|
||
"enterYourClientId": "Введите ваш client ID",
|
||
"theUniqueIdentifierForYourApplication": "Уникальный идентификатор вашего приложения, предоставленный провайдером OAuth.",
|
||
"clientSecretLabel": "Client Secret:",
|
||
"leaveEmptyToKeepExistingSecret": "Оставьте пустым, чтобы сохранить существующий секрет",
|
||
"enterYourClientSecret": "Введите ваш client secret",
|
||
"leaveEmptyToKeepTheExistingSecret": "Оставьте пустым, чтобы сохранить существующий секрет. Вводите новое значение только если хотите его изменить.",
|
||
"aSecretKeyProvidedByTheOAuthProvider": "Секретный ключ, предоставленный провайдером OAuth для аутентификации вашего приложения.",
|
||
"authUrlLabel": "Auth Url:",
|
||
"enterTheAuthorizationUrl": "Введите URL авторизации",
|
||
"theUrlWhereUsersWillBeRedirected": "URL, на который пользователи будут перенаправлены для авторизации вашего приложения.",
|
||
"tokenUrlLabel": "Token Url:",
|
||
"enterTheTokenUrl": "Введите URL токена",
|
||
"theUrlUsedToExchange": "URL, используемый для обмена кода авторизации на токен доступа.",
|
||
"redirectUrlLabel": "Redirect Url:",
|
||
"enterYourRedirectUrl": "Введите ваш URL перенаправления",
|
||
"theRedirectUrlAfterAuthorization": "URL перенаправления после авторизации. Он должен совпадать с тем, что зарегистрирован у провайдера OAuth. Используйте формат http://[host]:[port]/oauth2/callback (или https://), где [host] и [port] соответствуют вашему развертыванию RustMailer. Путь /oauth2/callback фиксирован.",
|
||
"scope": "Scope:",
|
||
"enterTheScopeHere": "Введите scope здесь.",
|
||
"addScope": "Добавить Scope",
|
||
"key": "Ключ:",
|
||
"enterTheKeyHere": "Введите ключ здесь.",
|
||
"value": "Значение:",
|
||
"enterTheValueHere": "Введите значение здесь.",
|
||
"addExtraParams": "Доп. параметры",
|
||
"useProxyOptional": "Использовать прокси (опционально):",
|
||
"selectAProxy": "Выберите прокси",
|
||
"noProxyAvailable": "Нет доступных прокси",
|
||
"useSocks5ProxyForOAuthRequests": "Использовать SOCKS5 прокси для запросов OAuth, когда прямой доступ заблокирован.",
|
||
"descriptionLabel": "Описание:",
|
||
"describeThePurposeOfTheOauth2Application": "Опишите назначение приложения oauth2",
|
||
"optional": "Опционально",
|
||
"saving": "Сохранение...",
|
||
"creating": "Создание...",
|
||
"saveChanges": "Сохранить изменения",
|
||
"save": "Сохранить",
|
||
"updated": "Обновлено",
|
||
"created": "Создано",
|
||
"yourOAuth2ApplicationHasBeenSuccessfully": "Ваше приложение OAuth2 было успешно {{action}}.",
|
||
"updateFailed": "Ошибка обновления",
|
||
"creationFailed": "Ошибка создания",
|
||
"updateOrCreationFailed": "{{action}} не удалось, попробуйте позже",
|
||
"clientSecretIsRequired": "Client Secret обязателен",
|
||
"clientSecretCannotBeEmpty": "Client Secret не может быть пустым",
|
||
"keyIsRequired": "Ключ обязателен",
|
||
"keyCannotBeEmpty": "Ключ не может быть пустым",
|
||
"valueIsRequired": "Значение обязательно",
|
||
"valueCannotBeEmpty": "Значение не может быть пустым",
|
||
"descriptionMustNotExceed255Characters": "Описание не должно превышать 255 символов.",
|
||
"clientIdIsRequired": "Client ID обязателен",
|
||
"clientIdCannotBeEmpty": "Client ID не может быть пустым",
|
||
"authorizationUrlIsRequired": "Authorization URL обязателен",
|
||
"authorizationUrlCannotBeEmpty": "Authorization URL не может быть пустым",
|
||
"invalidAuthorizationUrlFormat": "Неверный формат Authorization URL",
|
||
"tokenUrlIsRequired": "Token URL обязателен",
|
||
"tokenUrlCannotBeEmpty": "Token URL не может быть пустым",
|
||
"invalidTokenUrlFormat": "Неверный формат Token URL",
|
||
"redirectUriIsRequired": "Redirect URI обязателен",
|
||
"redirectUriCannotBeEmpty": "Redirect URI не может быть пустым",
|
||
"invalidRedirectUriFormat": "Неверный формат Redirect URI",
|
||
"authorizeEmailAccount": "Авторизовать почтовый аккаунт",
|
||
"authorizeAnEmailAccountToStartTheOAuth2AuthorizationProcess": "Авторизуйте почтовый аккаунт, чтобы начать процесс авторизации OAuth2.",
|
||
"loadingAccounts": "Загрузка аккаунтов...",
|
||
"selectAnAccount": "Выберите аккаунт",
|
||
"noEmailAccountsRegistered": "Нет зарегистрированных почтовых аккаунтов. Пожалуйста, создайте один.",
|
||
"pleaseCreateOne": "Пожалуйста, создайте один.",
|
||
"createAccount": "Создать аккаунт",
|
||
"authorize": "Авторизовать",
|
||
"getAuthorizeUrlFailed": "Ошибка получения URL авторизации",
|
||
"getAuthorizeUrlFailedDesc": "не удалось получить url авторизации, попробуйте позже",
|
||
"oauth2ClientUpdated": "Клиент OAuth2 обновлен",
|
||
"oauth2ClientHasBeenSuccessfully": "Клиент OAuth2 был успешно {{action}}.",
|
||
"statusUpdateFailed": "Ошибка обновления статуса, попробуйте позже",
|
||
"disableOAuth2Client": "Отключить клиент OAuth2",
|
||
"enableOAuth2Client": "Включить клиент OAuth2",
|
||
"areYouSureYouWantTo": "Вы уверены, что хотите {{action}} этот клиент OAuth2?",
|
||
"thisWillPreventTheOAuth2ClientFromBeingUsed": "Это предотвратит использование клиента OAuth2.",
|
||
"deleteToken": "Удалить токен",
|
||
"areYouSureYouWantToDelete": "Вы уверены, что хотите удалить",
|
||
"thisActionWillPermanentlyRemoveTheOauth2Record": "Это действие безвозвратно удалит запись oauth2 из системы. Это нельзя отменить.",
|
||
"enterIdToConfirmDeletion": "Введите id для подтверждения удаления.",
|
||
"warning": "Внимание!",
|
||
"pleaseBeCareful": "Пожалуйста, будьте осторожны, эту операцию нельзя отменить.",
|
||
"deleteSuccess": "Успешно удалено",
|
||
"yourOAuth2ApplicationHasBeenSuccessfullyDeleted": "Ваше приложение OAuth2 было успешно удалено.",
|
||
"oauth2DeleteFailed": "Ошибка удаления OAuth2",
|
||
"deleteFailed": "Ошибка удаления, попробуйте позже",
|
||
"actions": {
|
||
"openMenu": "Открыть меню",
|
||
"edit": "Ред.",
|
||
"authorize": "Авторизовать",
|
||
"delete": "Удалить"
|
||
},
|
||
"authFailed": "Ошибка аутентификации OAuth2",
|
||
"error": "Ошибка",
|
||
"unknownError": "Произошла неизвестная ошибка.",
|
||
"tryAgain": "Попробовать снова",
|
||
"goHome": "На главную",
|
||
"authSuccess": "Аутентификация OAuth2 успешна",
|
||
"success": "Успех",
|
||
"successMessage": "Ваш почтовый аккаунт успешно аутентифицирован через OAuth2. Access Token был сохранен системой и будет автоматически обновляться по мере необходимости.",
|
||
"goToAccounts": "Перейти к аккаунтам",
|
||
"authAtatus": "Статус аутентификации OAuth2",
|
||
"information": "Информация",
|
||
"noStatus": "Эта страница отображает результат вашей аутентификации OAuth2. В настоящее время конкретный статус недоступен. Пожалуйста, попробуйте снова, если необходимо.",
|
||
"backToLogin": "Назад к входу"
|
||
},
|
||
"accessTokens": {
|
||
"title": "Токены доступа",
|
||
"name": "Имя",
|
||
"accounts": "Аккаунты",
|
||
"token": "Токен",
|
||
"createdAt": "Создано",
|
||
"expiresAt": "Истекает",
|
||
"edit": "Ред.",
|
||
"delete": "Удалить",
|
||
"create": "Создать",
|
||
"noTokens": "Нет токенов доступа",
|
||
"noTokensDesc": "Вы еще не создали токены доступа. Создайте один, чтобы начать использовать функции API.",
|
||
"description": "Управляйте токенами доступа, контролем доступа, белыми списками IP и ограничениями частоты запросов.",
|
||
"editToken": "Ред. токен",
|
||
"addNew": "Добавить новый",
|
||
"updateTheAccessTokenHere": "Обновите токен доступа здесь.",
|
||
"createNewAccessTokenHere": "Создайте новый токен доступа здесь.",
|
||
"selectAccounts": "Выберите аккаунты",
|
||
"selectMultipleAccountsForTheAccessToken": "Выберите несколько аккаунтов для области авторизации токена доступа.",
|
||
"enterOneIpAddressPerLine": "Введите по одному IP-адресу на строку, например:\n192.168.1.1\n192.168.1.2",
|
||
"aListOfIpAddressesAllowed": "Список IP-адресов, которым разрешен доступ к ресурсу. Вводите один IP на строку. (Опционально)",
|
||
"enterQuota": "Введите квоту, например, 100",
|
||
"theMaximumNumberOfRequestsAllowed": "Максимальное количество запросов, разрешенное в интервале. (Опционально)",
|
||
"enterIntervalInSeconds": "Введите интервал в секундах, например, 60",
|
||
"theTimeWindowForTheRateLimit": "Временное окно (в секундах) для ограничения скорости. (Опционально)",
|
||
"describeThePurposeOfTheAccessToken": "Опишите назначение токена доступа",
|
||
"updating": "Обновление...",
|
||
"saving": "Сохранение...",
|
||
"creating": "Создание...",
|
||
"saveChanges": "Сохранить изменения",
|
||
"save": "Сохранить",
|
||
"updated": "Обновлено",
|
||
"created": "Создано",
|
||
"yourAccessTokenHasBeenSuccessfully": "Ваш токен доступа был успешно {{action}}.",
|
||
"updateFailed": "Ошибка обновления",
|
||
"creationFailed": "Ошибка создания",
|
||
"updateOrCreationFailed": "{{action}} не удалось, попробуйте позже",
|
||
"quotaMustBeAPositiveInteger": "Квота должна быть положительным целым числом.",
|
||
"intervalMustBeAPositiveInteger": "Интервал должен быть положительным целым числом.",
|
||
"invalidIpAddressesFound": "Найдены неверные IP-адреса. Пожалуйста, введите корректные IPv4 или IPv6 адреса.",
|
||
"atLeastOneAccountIsRequired": "Требуется хотя бы один аккаунт.",
|
||
"descriptionMustNotExceed255Characters": "Описание не должно превышать 255 символов.",
|
||
"notUsedYet": "Еще не использовался",
|
||
"theListOfAccountsThatCanBeQueried": "Список аккаунтов, которые можно запрашивать с помощью токена доступа.",
|
||
"accountId": "ID аккаунта",
|
||
"filterByEmailAddressOrAccountId": "Фильтр по email или ID аккаунта...",
|
||
"aclRulesForAccessTokens": "Правила ACL для токенов доступа включают проверку белого списка IP и соблюдение ограничений скорости.",
|
||
"actions": {
|
||
"openMenu": "Открыть меню",
|
||
"edit": "Ред.",
|
||
"delete": "Удалить"
|
||
},
|
||
"quota": "Квота",
|
||
"interval": "Интервал"
|
||
},
|
||
"settings": {
|
||
"title": "Настройки",
|
||
"general": "Общие",
|
||
"proxy": "Прокси",
|
||
"name": "Имя",
|
||
"host": "Хост",
|
||
"port": "Порт",
|
||
"username": "Имя пользователя",
|
||
"password": "Пароль",
|
||
"type": "Тип",
|
||
"actions": "Действия",
|
||
"edit": "Ред.",
|
||
"delete": "Удалить",
|
||
"add": "Добавить",
|
||
"noProxies": "Нет прокси",
|
||
"noProxiesDesc": "Вы еще не добавили конфигурации прокси. Добавьте одну, чтобы начать использовать функции прокси.",
|
||
"root": "Root",
|
||
"rootTitle": "Root",
|
||
"rootDesc": "Управление учетными данными root-доступа, включая токен и пароль.",
|
||
"rootAccessManagement": "Управление Root-доступом",
|
||
"manageRootTokenAndPassword": "Безопасное управление root-токеном и паролем.",
|
||
"resetRootToken": "Сбросить Root Token",
|
||
"generateNewToken": "Сгенерировать новый токен, старый немедленно истечет.",
|
||
"reset": "Сброс",
|
||
"resetRootPassword": "Сбросить Root пароль",
|
||
"changePasswordForFutureLogins": "Изменить пароль для будущих входов.",
|
||
"youAreAboutToResetTheRootToken": "Вы собираетесь сбросить root-токен. Это действие нельзя отменить.",
|
||
"confirmReset": "Подтвердить сброс",
|
||
"youAreAboutToResetTheRootPassword": "Вы собираетесь сбросить root-пароль. Убедитесь, что сохранили его надежно.",
|
||
"enterNewRootPassword": "Введите новый root пароль",
|
||
"theRootTokenHasBeenReset": "Root-токен был сброшен",
|
||
"yourLoginInformationHasBeenUpdated": "Ваша информация для входа обновлена. Нет необходимости входить снова.",
|
||
"invalidPassword": "Неверный пароль",
|
||
"rootPasswordMustBeAtLeast6Characters": "Root-пароль должен быть длиной не менее 6 символов.",
|
||
"theRootPasswordHasBeenReset": "Root-пароль был сброшен",
|
||
"useNewPasswordForNextLogin": "Используйте новый пароль для следующего входа.",
|
||
"failedToCopyText": "Не удалось скопировать текст",
|
||
"filterProxy": "Фильтр прокси...",
|
||
"filterOauth2": "Фильтр oauth2...",
|
||
"filterAccount": "Фильтр аккаунт...",
|
||
"filterAccessToken": "Фильтр access token...",
|
||
"selectAll": "Выбрать все",
|
||
"theme": "Тема",
|
||
"id": "Id",
|
||
"url": "Url",
|
||
"createdAt": "Создано",
|
||
"updatedAt": "Обновлено",
|
||
"enabled": "Включено",
|
||
"useProxy": "Исп. прокси",
|
||
"authUrl": "Auth Url",
|
||
"tokenUrl": "Token Url",
|
||
"description": "Описание",
|
||
"token": "Токен",
|
||
"accounts": "Аккаунты",
|
||
"acl": "Acl",
|
||
"lastAccess": "Посл. доступ",
|
||
"enterProxyIdToConfirmDeletion": "Введите ID прокси для подтверждения удаления.",
|
||
"updateTheProxyHere": "Обновите прокси здесь. ",
|
||
"addNewProxyHere": "Добавьте новый прокси здесь. ",
|
||
"pleaseUseAnIpAddressForBetterReliability": "Пожалуйста, используйте IP-адрес (например, 127.0.0.1), а не имя хоста или домен для большей надежности.",
|
||
"adding": "Добавление...",
|
||
"yourProxyHasBeenSuccessfully": "Ваш прокси был успешно {{action}}.",
|
||
"proxyUpdateOrAddFailed": "{{action}} не удалось, попробуйте позже"
|
||
},
|
||
"apiDocs": {
|
||
"choosePreferredType": "Выберите предпочтительный тип документации API",
|
||
"swaggerUI": "Swagger UI",
|
||
"reDoc": "ReDoc",
|
||
"openAPIExplorer": "OpenAPI Explorer",
|
||
"scalar": "Scalar",
|
||
"downloadSpecYAML": "Скачать Spec YAML"
|
||
},
|
||
"dialogs": {
|
||
"confirmDelete": "Подтвердить удаление",
|
||
"confirmDeleteDesc": "Вы уверены, что хотите удалить этот элемент? Это действие нельзя отменить.",
|
||
"deleteSuccess": "Успешно удалено",
|
||
"deleteFailed": "Не удалось удалить",
|
||
"saveSuccess": "Успешно сохранено",
|
||
"saveFailed": "Не удалось сохранить",
|
||
"createSuccess": "Успешно создано",
|
||
"createFailed": "Не удалось создать",
|
||
"updateSuccess": "Успешно обновлено",
|
||
"updateFailed": "Не удалось обновить",
|
||
"continue": "Продолжить",
|
||
"deleting": "Удаление...",
|
||
"accountDeleted": "Аккаунт удален",
|
||
"accountDeletedDesc": "Ваш аккаунт был успешно удален.",
|
||
"accountDeleteFailed": "Ошибка удаления аккаунта",
|
||
"deleteAccountPermanently": "Удалить аккаунт навсегда",
|
||
"youAreDeleting": "Вы удаляете {{email}}. Это безвозвратно удалит:",
|
||
"accountCredentials": "Учетные данные аккаунта и настройки",
|
||
"localCachedMetadata": "Локально кэшированные метаданные и статус синхронизации",
|
||
"imapSyncData": "Данные синхронизации IMAP",
|
||
"oauthTokens": "Токены OAuth и учетные данные API",
|
||
"typeEmailToConfirm": "Введите email аккаунта для подтверждения:",
|
||
"typeToConfirm": "Введите \"{{email}}\" для подтверждения",
|
||
"cannotBeUndone": "Это действие нельзя отменить!",
|
||
"allResourcesErased": "Все связанные ресурсы будут безвозвратно стерты.",
|
||
"permanentlyDeleteAccount": "Удалить аккаунт навсегда"
|
||
},
|
||
"command": {
|
||
"typeCommandOrSearch": "Введите команду или поиск...",
|
||
"noResultsFound": "Результатов не найдено.",
|
||
"theme": "Тема",
|
||
"light": "Светлая",
|
||
"dark": "Темная"
|
||
},
|
||
"validation": {
|
||
"required": "Это поле обязательно",
|
||
"invalidEmail": "Неверный адрес электронной почты",
|
||
"invalidUrl": "Неверный URL",
|
||
"passwordMinLength": "Пароль должен быть не менее {{min}} символов",
|
||
"pleaseEnterPassword": "Пожалуйста, введите ваш пароль",
|
||
"passwordRequired": "Пароль обязателен, когда метод авторизации - Пароль",
|
||
"emailRequired": "Email обязателен",
|
||
"imapHostRequired": "IMAP хост обязателен",
|
||
"imapHostCannotBeEmpty": "IMAP хост не может быть пустым",
|
||
"imapPortMustBePositive": "IMAP порт должен быть положительным целым числом",
|
||
"imapPortMustBeLessThan65536": "IMAP порт должен быть меньше 65536",
|
||
"folderLimitMustBeNumber": "Лимит папки должен быть числом",
|
||
"folderLimitMustBeAtLeast100": "Лимит папки должен быть не менее 100",
|
||
"incrementalSyncMustBeNumber": "Интервал инкрементальной синхронизации должен быть числом",
|
||
"incrementalSyncMustBeAtLeast10": "Интервал инкрементальной синхронизации должен быть не менее 10 минут"
|
||
},
|
||
"table": {
|
||
"noResults": "Результатов не найдено",
|
||
"loading": "Загрузка...",
|
||
"page": "Страница",
|
||
"of": "из",
|
||
"rowsPerPage": "Строк на странице",
|
||
"showing": "Показано",
|
||
"to": "по",
|
||
"results": "результатов",
|
||
"asc": "Возр.",
|
||
"desc": "Убыв.",
|
||
"hide": "Скрыть",
|
||
"edit": "Ред.",
|
||
"delete": "Удалить"
|
||
},
|
||
"proxyDelete": {
|
||
"title": "Удалить прокси",
|
||
"successTitle": "Успешно удалено",
|
||
"successDesc": "Прокси был успешно удален.",
|
||
"close": "Закрыть",
|
||
"failedTitle": "Ошибка удаления прокси",
|
||
"failedDesc": "Удаление не удалось, попробуйте позже",
|
||
"tryAgain": "Попробовать снова",
|
||
"confirmText": "Вы уверены, что хотите удалить",
|
||
"permanent": "Это действие безвозвратно удалит прокси из системы. Это нельзя отменить.",
|
||
"proxyIdLabel": "Proxy Id:",
|
||
"proxyIdPlaceholder": "Введите Proxy Id для подтверждения удаления.",
|
||
"warningTitle": "Внимание!",
|
||
"warningDesc": "Пожалуйста, будьте осторожны, эту операцию нельзя отменить.",
|
||
"deleteBtn": "Удалить"
|
||
}
|
||
} |