mirror of
https://github.com/knadh/listmonk.git
synced 2026-01-20 08:00:26 +08:00
- Allow users to enable TOTP 2FA from the profile page by scanning a QR code. - Create new `internal/tmptokens` in-memory token store for temp tokens for temporary login -> 2FA flow. - Refactor reset methods to use this package instead of inline locked map.
686 lines
62 KiB
JSON
686 lines
62 KiB
JSON
{
|
||
"_.code": "ru",
|
||
"_.name": "Русский (ru)",
|
||
"admin.errorMarshallingConfig": "Ошибка преобразования конфигурации: {error}",
|
||
"analytics.count": "Количество",
|
||
"analytics.fromDate": "С",
|
||
"analytics.invalidDates": "Неверно указаны даты `from` или `to`.",
|
||
"analytics.isUnique": "Подсчёты уникальны для каждого подписчика.",
|
||
"analytics.links": "Ссылки",
|
||
"analytics.nonUnique": "Подсчёты не уникальны, так как индивидуальное отслеживание подписчиков отключено.",
|
||
"analytics.title": "Аналитика",
|
||
"analytics.toDate": "По",
|
||
"bounces.complaint": "Жалоба",
|
||
"bounces.hard": "Жёсткий отказ",
|
||
"bounces.soft": "Мягкий отказ",
|
||
"bounces.source": "Источник",
|
||
"bounces.unknownService": "Неизвестная служба.",
|
||
"bounces.view": "Просмотреть отказы",
|
||
"campaigns.addAltText": "Добавить альтернативное сообщение в виде простого текста",
|
||
"campaigns.addAttachments": "Добавить вложения",
|
||
"campaigns.archive": "Архив",
|
||
"campaigns.archiveEnable": "Опубликовать в публичном архиве",
|
||
"campaigns.archiveHelp": "Опубликовать сообщение кампании (запущенной, приостановленной или завершённой) в публичном архиве.",
|
||
"campaigns.archiveMeta": "Метаданные кампании",
|
||
"campaigns.archiveMetaHelp": "Фиктивные данные подписчика для использования в публичном сообщении, включая имя, адрес электронной почты и любые дополнительные атрибуты, используемые в сообщении или шаблоне кампании.",
|
||
"campaigns.archiveSlug": "URL-идентификатор",
|
||
"campaigns.archiveSlugHelp": "Краткое имя страницы, которое будет использоваться в публичном URL. Например: my-newsletter-edition-2",
|
||
"campaigns.attachments": "Вложения",
|
||
"campaigns.cantUpdate": "Невозможно обновить запущенную или завершённую кампанию.",
|
||
"campaigns.clicks": "Клики",
|
||
"campaigns.confirmDelete": "Удалить {name}",
|
||
"campaigns.confirmOverwriteContent": "Это перезапишет все содержимое. Продолжить?",
|
||
"campaigns.confirmSchedule": "Эта кампания будет автоматически запущена в запланированную дату и время. Запланировать сейчас?",
|
||
"campaigns.confirmSwitchFormat": "Содержимое может потерять форматирование. Продолжить?",
|
||
"campaigns.content": "Содержимое",
|
||
"campaigns.contentHelp": "Содержимое кампании",
|
||
"campaigns.continue": "Продолжить",
|
||
"campaigns.copyOf": "Копия {name}",
|
||
"campaigns.customHeadersHelp": "Массив пользовательских заголовков для добавления к исходящим сообщениям. Например: [{\"X-Custom\": \"value\"}, {\"X-Custom2\": \"value\"}]",
|
||
"campaigns.dateAndTime": "Дата и время",
|
||
"campaigns.ended": "Завершена",
|
||
"campaigns.errorSendTest": "Ошибка отправки тестового сообщения: {error}",
|
||
"campaigns.fieldInvalidBody": "Ошибка компиляции тела кампании: {error}",
|
||
"campaigns.fieldInvalidFromEmail": "Неверный адрес отправителя (`from_email`).",
|
||
"campaigns.fieldInvalidListIDs": "Неверные ID списков.",
|
||
"campaigns.fieldInvalidMessenger": "Неизвестный мессенджер: {name}.",
|
||
"campaigns.fieldInvalidName": "Недопустимая длина имени.",
|
||
"campaigns.fieldInvalidSendAt": "Запланированная дата должна быть в будущем.",
|
||
"campaigns.fieldInvalidSubject": "Недопустимая длина темы.",
|
||
"campaigns.format": "Формат",
|
||
"campaigns.formatHTML": "Формат HTML",
|
||
"campaigns.fromAddress": "Адрес отправителя",
|
||
"campaigns.fromAddressPlaceholder": "Ваше имя <noreply@yoursite.com>",
|
||
"campaigns.importVisualTemplate": "Импорт визуального шаблона",
|
||
"campaigns.invalid": "Неверная кампания",
|
||
"campaigns.invalidCustomHeaders": "Недопустимые пользовательские заголовки: {error}",
|
||
"campaigns.markdown": "Markdown",
|
||
"campaigns.needsSendAt": "Для планирования кампании необходимо указать дату.",
|
||
"campaigns.newCampaign": "Новая кампания",
|
||
"campaigns.noKnownSubsToTest": "Нет известных подписчиков для тестирования.",
|
||
"campaigns.noOptinLists": "Не найдено списков с подтверждением подписки для создания кампании.",
|
||
"campaigns.noSubs": "В выбранных списках нет подписчиков для создания кампании.",
|
||
"campaigns.noSubsToTest": "Нет подписчиков для тестирования.",
|
||
"campaigns.notFound": "Кампания не найдена.",
|
||
"campaigns.onlyActiveCancel": "Только активные кампании могут быть отменены.",
|
||
"campaigns.onlyActivePause": "Только активные кампании могут быть приостановлены.",
|
||
"campaigns.onlyDraftAsScheduled": "Только черновики кампаний могут быть запланированы.",
|
||
"campaigns.onlyPausedDraft": "Запускать можно только приостановленные кампании и черновики.",
|
||
"campaigns.onlyScheduledAsDraft": "Только запланированные кампании можно сохранить как черновики.",
|
||
"campaigns.pause": "Приостановить",
|
||
"campaigns.plainText": "Простой текст",
|
||
"campaigns.preview": "Предпросмотр",
|
||
"campaigns.progress": "Прогресс",
|
||
"campaigns.queryPlaceholder": "Имя или тема",
|
||
"campaigns.rateMinuteShort": "мин",
|
||
"campaigns.rawHTML": "Необработанный HTML",
|
||
"campaigns.removeAltText": "Удалить альтернативное сообщение в виде простого текста",
|
||
"campaigns.richText": "Форматированный текст",
|
||
"campaigns.schedule": "Запланировать кампанию",
|
||
"campaigns.scheduled": "Запланированные",
|
||
"campaigns.send": "Отправить",
|
||
"campaigns.sendLater": "Отправить позже",
|
||
"campaigns.sendTest": "Отправить тестовое сообщение",
|
||
"campaigns.sendTestHelp": "Нажмите Enter после ввода адреса, чтобы добавить несколько получателей. Адреса должны принадлежать существующим подписчикам.",
|
||
"campaigns.sendToLists": "Списки для отправки",
|
||
"campaigns.sent": "Отправленные",
|
||
"campaigns.start": "Запустить кампанию",
|
||
"campaigns.started": "Кампания \"{name}\" запущена",
|
||
"campaigns.startedAt": "Запущено",
|
||
"campaigns.stats": "Статистика",
|
||
"campaigns.status.cancelled": "Отменённые",
|
||
"campaigns.status.draft": "Черновик",
|
||
"campaigns.status.finished": "Завершена",
|
||
"campaigns.status.paused": "Приостановлена",
|
||
"campaigns.status.running": "Запущена",
|
||
"campaigns.status.scheduled": "Запланирована",
|
||
"campaigns.statusChanged": "Кампания \"{name}\" теперь {status}",
|
||
"campaigns.subject": "Тема",
|
||
"campaigns.templatingRef": "Справочник по шаблонам",
|
||
"campaigns.testEmails": "Электронная почта",
|
||
"campaigns.testSent": "Тестовое сообщение отправлено",
|
||
"campaigns.timestamps": "Метки времени",
|
||
"campaigns.trackLink": "Ссылка для отслеживания",
|
||
"campaigns.unSchedule": "Отменить планирование",
|
||
"campaigns.views": "Просмотры",
|
||
"campaigns.visual": "Визуальный",
|
||
"dashboard.campaignViews": "Просмотры кампаний",
|
||
"dashboard.linkClicks": "Клики по ссылкам",
|
||
"dashboard.messagesSent": "Отправлено сообщений",
|
||
"dashboard.orphanSubs": "Без списков",
|
||
"email.data.info": "Копия всех записанных данных о вас прилагается в виде файла в формате JSON. Его можно просмотреть в текстовом редакторе.",
|
||
"email.data.title": "Ваши данные",
|
||
"email.forgotPassword.button": "Reset password",
|
||
"email.forgotPassword.info": "If you didn't request this, you can safely ignore this email. This link will expire in 30 minutes.",
|
||
"email.forgotPassword.subject": "Reset your password",
|
||
"email.optin.confirmSub": "Подтвердить подписку",
|
||
"email.optin.confirmSubHelp": "Подтвердите подписку, нажав кнопку ниже.",
|
||
"email.optin.confirmSubInfo": "Вы были добавлены в следующие списки:",
|
||
"email.optin.confirmSubTitle": "Подтверждение подписки",
|
||
"email.optin.confirmSubWelcome": "Здравствуйте",
|
||
"email.optin.privateList": "Приватный список",
|
||
"email.status.campaignReason": "Причина",
|
||
"email.status.campaignSent": "Отправлена",
|
||
"email.status.campaignUpdateTitle": "Обновление кампании",
|
||
"email.status.importFile": "Файл",
|
||
"email.status.importRecords": "Записи",
|
||
"email.status.importTitle": "Обновление импорта",
|
||
"email.status.status": "Статус",
|
||
"email.unsub": "Отписаться",
|
||
"email.unsubHelp": "Не хотите получать эти письма? Отпишитесь.",
|
||
"email.viewInBrowser": "Просмотреть в браузере",
|
||
"forms.formHTML": "HTML-форма",
|
||
"forms.formHTMLHelp": "Используйте следующий HTML-код, чтобы разместить форму подписки на внешней веб-странице. Форма должна содержать поле для ввода адреса электронной почты и одно или несколько полей `l` (UUID списка). Поле для имени необязательно.",
|
||
"forms.noPublicLists": "Нет публичных списков для создания формы.",
|
||
"forms.publicLists": "Публичные списки",
|
||
"forms.publicSubPage": "Публичная страница подписки",
|
||
"forms.selectHelp": "Выберите списки для добавления в форму.",
|
||
"forms.title": "Формы",
|
||
"globals.buttons.add": "Добавить",
|
||
"globals.buttons.addNew": "Добавить новый",
|
||
"globals.buttons.back": "Назад",
|
||
"globals.buttons.cancel": "Отменить",
|
||
"globals.buttons.clear": "Очистить",
|
||
"globals.buttons.clearAll": "Очистить всё",
|
||
"globals.buttons.clone": "Клонировать",
|
||
"globals.buttons.close": "Закрыть",
|
||
"globals.buttons.continue": "Продолжить",
|
||
"globals.buttons.copy": "Копировать",
|
||
"globals.buttons.delete": "Удалить",
|
||
"globals.buttons.deleteAll": "Удалить всё",
|
||
"globals.buttons.disable": "Disable",
|
||
"globals.buttons.edit": "Редактировать",
|
||
"globals.buttons.enable": "Enable",
|
||
"globals.buttons.enabled": "Включено",
|
||
"globals.buttons.insert": "Вставить",
|
||
"globals.buttons.learnMore": "Подробнее",
|
||
"globals.buttons.manage": "Управление",
|
||
"globals.buttons.more": "Ещё",
|
||
"globals.buttons.new": "Создать",
|
||
"globals.buttons.ok": "ОК",
|
||
"globals.buttons.remove": "Удалить",
|
||
"globals.buttons.save": "Сохранить",
|
||
"globals.buttons.saveChanges": "Сохранить изменения",
|
||
"globals.buttons.toggleSelect": "Переключить выбор",
|
||
"globals.buttons.view": "Просмотреть",
|
||
"globals.days.0": "Вс",
|
||
"globals.days.1": "Вс",
|
||
"globals.days.2": "Пн",
|
||
"globals.days.3": "Вт",
|
||
"globals.days.4": "Ср",
|
||
"globals.days.5": "Чт",
|
||
"globals.days.6": "Пт",
|
||
"globals.days.7": "Сб",
|
||
"globals.fields.createdAt": "Создано",
|
||
"globals.fields.description": "Описание",
|
||
"globals.fields.id": "ID",
|
||
"globals.fields.name": "Имя",
|
||
"globals.fields.status": "Статус",
|
||
"globals.fields.type": "Тип",
|
||
"globals.fields.updatedAt": "Обновлено",
|
||
"globals.fields.uuid": "UUID",
|
||
"globals.messages.confirm": "Вы уверены?",
|
||
"globals.messages.confirmDiscard": "Отменить изменения?",
|
||
"globals.messages.copied": "Скопировано",
|
||
"globals.messages.created": "\"{name}\" создано",
|
||
"globals.messages.deleted": "\"{name}\" удалено",
|
||
"globals.messages.deletedCount": "{name} ({num}) удалено",
|
||
"globals.messages.done": "Готово",
|
||
"globals.messages.emptyState": "Ничего не найдено",
|
||
"globals.messages.errorCreating": "Ошибка создания {name}: {error}",
|
||
"globals.messages.errorDeleting": "Ошибка удаления {name}: {error}",
|
||
"globals.messages.errorFetching": "Ошибка получения {name}: {error}",
|
||
"globals.messages.errorInvalidIDs": "Один или несколько ID неверны: {error}",
|
||
"globals.messages.errorUUID": "Ошибка генерации UUID: {error}",
|
||
"globals.messages.errorUpdating": "Ошибка обновления {name}: {error}",
|
||
"globals.messages.internalError": "Внутренняя ошибка сервера",
|
||
"globals.messages.invalidData": "Неверные данные",
|
||
"globals.messages.invalidFields": "Некорректные поля: {name}",
|
||
"globals.messages.invalidID": "Неверный ID",
|
||
"globals.messages.invalidUUID": "Неверный UUID",
|
||
"globals.messages.invalidValue": "Invalid value",
|
||
"globals.messages.missingFields": "Отсутствует поле (поля): {name}",
|
||
"globals.messages.notFound": "{name} не найдено",
|
||
"globals.messages.numSelected": "{num} выбрано",
|
||
"globals.messages.passwordChange": "Введите значение для изменения",
|
||
"globals.messages.passwordChangeFull": "Очистите и повторно введите полный пароль в поле '{name}'.",
|
||
"globals.messages.permissionDenied": "Доступ запрещён: {name}",
|
||
"globals.messages.slowQueriesCached": "Медленные запросы кэшируются. Некоторые данные на этой странице могут быть неактуальными.",
|
||
"globals.messages.updated": "\"{name}\" обновлено",
|
||
"globals.months.1": "Янв",
|
||
"globals.months.10": "Окт",
|
||
"globals.months.11": "Ноя",
|
||
"globals.months.12": "Дек",
|
||
"globals.months.2": "Фев",
|
||
"globals.months.3": "Мар",
|
||
"globals.months.4": "Апр",
|
||
"globals.months.5": "Май",
|
||
"globals.months.6": "Июн",
|
||
"globals.months.7": "Июл",
|
||
"globals.months.8": "Авг",
|
||
"globals.months.9": "Сен",
|
||
"globals.states.off": "Выкл",
|
||
"globals.terms.all": "Все",
|
||
"globals.terms.analytics": "Аналитика",
|
||
"globals.terms.bounce": "Отказ | Отказы",
|
||
"globals.terms.bounces": "Отказы",
|
||
"globals.terms.campaign": "Кампания | Кампании",
|
||
"globals.terms.campaigns": "Кампании",
|
||
"globals.terms.dashboard": "Панель управления",
|
||
"globals.terms.day": "День | Дни",
|
||
"globals.terms.hour": "Час | Часы",
|
||
"globals.terms.import": "Импорт",
|
||
"globals.terms.list": "Список | Списки",
|
||
"globals.terms.lists": "Списки",
|
||
"globals.terms.media": "Медиа | Медиа",
|
||
"globals.terms.messenger": "Мессенджер | Мессенджеры",
|
||
"globals.terms.messengers": "Мессенджеры",
|
||
"globals.terms.minute": "Минута | Минуты",
|
||
"globals.terms.month": "Месяц | Месяцы",
|
||
"globals.terms.new": "Новый",
|
||
"globals.terms.none": "Нет",
|
||
"globals.terms.second": "Секунда | Секунды",
|
||
"globals.terms.settings": "Настройки",
|
||
"globals.terms.subscriber": "Подписчик | Подписчики",
|
||
"globals.terms.subscribers": "Подписчики",
|
||
"globals.terms.subscriptions": "Подписка | Подписки",
|
||
"globals.terms.tag": "Тег | Теги",
|
||
"globals.terms.tags": "Теги",
|
||
"globals.terms.template": "Шаблон | Шаблоны",
|
||
"globals.terms.templates": "Шаблоны",
|
||
"globals.terms.tx": "Транзакционный | Транзакционные",
|
||
"globals.terms.url": "URL",
|
||
"globals.terms.user": "Пользователь | Пользователи",
|
||
"globals.terms.users": "Пользователи",
|
||
"globals.terms.year": "Год | Годы",
|
||
"import.alreadyRunning": "Импорт уже выполняется. Дождитесь его завершения или остановите его, прежде чем пытаться снова.",
|
||
"import.blocklist": "Чёрный список",
|
||
"import.csvDelim": "Разделитель CSV",
|
||
"import.csvDelimHelp": "Разделитель по умолчанию — запятая.",
|
||
"import.csvExample": "Пример необработанного CSV",
|
||
"import.csvFile": "Файл CSV или ZIP",
|
||
"import.csvFileHelp": "Нажмите или перетащите сюда файл CSV или ZIP",
|
||
"import.errorCopyingFile": "Ошибка копирования файла: {error}",
|
||
"import.errorProcessingZIP": "Ошибка обработки ZIP-файла: {error}",
|
||
"import.errorStarting": "Ошибка запуска импорта: {error}",
|
||
"import.importDone": "Готово",
|
||
"import.importStarted": "Импорт начат",
|
||
"import.instructions": "Инструкции",
|
||
"import.instructionsHelp": "Загрузите файл CSV или ZIP-файл, содержащий один CSV-файл, для массового импорта подписчиков. CSV-файл должен содержать следующие заголовки с точными именами столбцов. Поле attributes (необязательное) должно быть корректной JSON-строкой с двойным экранированием кавычек.",
|
||
"import.invalidDelim": "Разделитель должен быть одним символом.",
|
||
"import.invalidFile": "Неверный файл: {error}",
|
||
"import.invalidMode": "Неверный режим",
|
||
"import.invalidParams": "Неверные параметры: {error}",
|
||
"import.invalidSubStatus": "Неверный статус подписки",
|
||
"import.listSubHelp": "Списки для подписки.",
|
||
"import.mode": "Режим",
|
||
"import.overwrite": "Перезаписать?",
|
||
"import.overwriteHelp": "Перезаписать имя, атрибуты и статус подписки существующих подписчиков?",
|
||
"import.recordsCount": "{num} / {total} записей",
|
||
"import.stopImport": "Остановить импорт",
|
||
"import.subscribe": "Подписаться",
|
||
"import.subscribeWarning": "Перезапись приведёт к повторной подписке отписавшихся адресов. Продолжить?",
|
||
"import.title": "Импорт подписчиков",
|
||
"import.upload": "Загрузить",
|
||
"lists.confirmDelete": "Вы уверены? Это не удалит подписчиков.",
|
||
"lists.confirmSub": "Подтвердить подписку на {name}",
|
||
"lists.invalidName": "Неверное имя",
|
||
"lists.newList": "Новый список",
|
||
"lists.optin": "Подтверждение подписки",
|
||
"lists.optinHelp": "Двойное подтверждение отправляет подписчику электронное письмо с запросом на подтверждение. Кампании отправляются только подтверждённым подписчикам в списках с двойным подтверждением.",
|
||
"lists.optinTo": "Подтвердить подписку на {name}",
|
||
"lists.optins.double": "Двойное подтв.",
|
||
"lists.optins.single": "Одиночное подтв.",
|
||
"lists.sendCampaign": "Отправить кампанию",
|
||
"lists.sendOptinCampaign": "Отправить кампанию подтверждения подписки",
|
||
"lists.type": "Тип",
|
||
"lists.typeHelp": "Публичные списки открыты для подписки всем желающим, и их названия могут отображаться на публичных страницах, таких как страница управления подписками.",
|
||
"lists.types.private": "Приватный",
|
||
"lists.types.public": "Публичный",
|
||
"logs.title": "Журналы",
|
||
"maintenance.help": "Некоторые действия могут занять время в зависимости от объёма данных.",
|
||
"maintenance.maintenance.unconfirmedOptins": "Неподтверждённые подписки с подтверждением",
|
||
"maintenance.olderThan": "Старше чем",
|
||
"maintenance.orphanHelp": "Подписчики без списков = подписчики, не входящие ни в один список",
|
||
"maintenance.title": "Обслуживание",
|
||
"maintenance.unconfirmedSubs": "Неподтверждённые подписки старше {name} дней.",
|
||
"media.errorReadingFile": "Ошибка чтения файла: {error}",
|
||
"media.errorResizing": "Ошибка изменения размера изображения: {error}",
|
||
"media.errorSavingThumbnail": "Ошибка сохранения миниатюры: {error}",
|
||
"media.errorUploading": "Ошибка загрузки файла: {error}",
|
||
"media.invalidFile": "Неверный файл: {error}",
|
||
"media.title": "Медиа",
|
||
"media.unsupportedFileType": "Неподдерживаемый тип файла ({type})",
|
||
"media.upload": "Загрузить",
|
||
"media.uploadHelp": "Нажмите или перетащите сюда одно или несколько изображений",
|
||
"menu.allCampaigns": "Все кампании",
|
||
"menu.allLists": "Все списки",
|
||
"menu.allSubscribers": "Все подписчики",
|
||
"menu.dashboard": "Панель управления",
|
||
"menu.forms": "Формы",
|
||
"menu.import": "Импорт",
|
||
"menu.logs": "Журналы",
|
||
"menu.maintenance": "Обслуживание",
|
||
"menu.media": "Медиа",
|
||
"menu.newCampaign": "Создать новую",
|
||
"menu.settings": "Настройки",
|
||
"public.archiveEmpty": "Архив сообщений пока пуст.",
|
||
"public.archiveTitle": "Архив рассылок",
|
||
"public.blocklisted": "Навсегда отписан.",
|
||
"public.campaignNotFound": "Сообщение электронной почты не найдено.",
|
||
"public.confirmOptinSubTitle": "Подтверждение подписки",
|
||
"public.confirmSub": "Подтвердить подписку",
|
||
"public.confirmSubInfo": "Вы были добавлены в следующие списки:",
|
||
"public.confirmSubTitle": "Подтвердить",
|
||
"public.dataRemoved": "Ваши подписки и все связанные данные удалены.",
|
||
"public.dataRemovedTitle": "Данные удалены",
|
||
"public.dataSent": "Ваши данные отправлены вам по электронной почте в виде вложения.",
|
||
"public.dataSentTitle": "Данные отправлены",
|
||
"public.errorFetchingCampaign": "Ошибка получения сообщения электронной почты.",
|
||
"public.errorFetchingEmail": "Сообщение электронной почты не найдено",
|
||
"public.errorFetchingLists": "Ошибка получения списков. Пожалуйста, попробуйте снова.",
|
||
"public.errorProcessingRequest": "Ошибка обработки запроса. Пожалуйста, попробуйте снова.",
|
||
"public.errorTitle": "Ошибка",
|
||
"public.invalidCaptcha": "Неверная CAPTCHA.",
|
||
"public.invalidFeature": "Эта функция недоступна.",
|
||
"public.invalidLink": "Неверная ссылка",
|
||
"public.managePrefs": "Управление настройками",
|
||
"public.managePrefsUnsub": "Снимите галочки со списков, чтобы отписаться от них.",
|
||
"public.noListsAvailable": "Нет доступных списков для подписки.",
|
||
"public.noListsSelected": "Не выбраны допустимые списки для подписки.",
|
||
"public.noSubInfo": "Нет подписок для подтверждения.",
|
||
"public.noSubTitle": "Нет подписок",
|
||
"public.notFoundTitle": "Не найдено",
|
||
"public.poweredBy": "Работает на",
|
||
"public.prefsSaved": "Ваши настройки сохранены.",
|
||
"public.privacyConfirmWipe": "Вы уверены, что хотите навсегда удалить все данные о ваших подписках?",
|
||
"public.privacyExport": "Экспортировать ваши данные",
|
||
"public.privacyExportHelp": "Копия ваших данных будет отправлена вам по электронной почте.",
|
||
"public.privacyTitle": "Конфиденциальность и данные",
|
||
"public.privacyWipe": "Удалить ваши данные",
|
||
"public.privacyWipeHelp": "Навсегда удалить все ваши подписки и связанные данные.",
|
||
"public.sub": "Подписаться",
|
||
"public.subConfirmed": "Подписка успешно подтверждена.",
|
||
"public.subConfirmedTitle": "Подтверждено",
|
||
"public.subName": "Имя (необязательно)",
|
||
"public.subNotFound": "Подписка не найдена.",
|
||
"public.subOptinPending": "Вам отправлено письмо для подтверждения подписки(ок).",
|
||
"public.subPrivateList": "Приватный список",
|
||
"public.subTitle": "Подписаться",
|
||
"public.unsub": "Отписаться",
|
||
"public.unsubFull": "Отписаться от всех будущих писем.",
|
||
"public.unsubHelp": "Хотите отписаться от этой рассылки?",
|
||
"public.unsubTitle": "Отписаться",
|
||
"public.unsubbedInfo": "Вы успешно отписались.",
|
||
"public.unsubbedTitle": "Отписан",
|
||
"public.unsubscribeTitle": "Отписаться от рассылки",
|
||
"settings.appearance.adminHelp": "Пользовательский CSS для применения к интерфейсу администратора.",
|
||
"settings.appearance.adminName": "Администратор",
|
||
"settings.appearance.customCSS": "Пользовательский CSS",
|
||
"settings.appearance.customJS": "Пользовательский JavaScript",
|
||
"settings.appearance.name": "Внешний вид",
|
||
"settings.appearance.publicHelp": "Пользовательский CSS и JavaScript для применения к публичным страницам.",
|
||
"settings.appearance.publicName": "Публичный",
|
||
"settings.bounces.action": "Действие",
|
||
"settings.bounces.blocklist": "Чёрный список",
|
||
"settings.bounces.count": "Количество отказов",
|
||
"settings.bounces.countHelp": "Количество отказов на одного подписчика",
|
||
"settings.bounces.enable": "Включить обработку отказов",
|
||
"settings.bounces.enableForwardemail": "Включить Forward Email",
|
||
"settings.bounces.enableMailbox": "Включить почтовый ящик для отказов",
|
||
"settings.bounces.enablePostmark": "Включить Postmark",
|
||
"settings.bounces.enableSES": "Включить SES",
|
||
"settings.bounces.enableSendgrid": "Включить SendGrid",
|
||
"settings.bounces.enableWebhooks": "Включить вебхуки для отказов",
|
||
"settings.bounces.enabled": "Включено",
|
||
"settings.bounces.folder": "Папка",
|
||
"settings.bounces.folderHelp": "Имя IMAP-папки для сканирования. Например: Входящие.",
|
||
"settings.bounces.forwardemailKey": "Ключ Forward Email",
|
||
"settings.bounces.invalidScanInterval": "Интервал сканирования отказов должен быть не менее 1 минуты.",
|
||
"settings.bounces.name": "Отказы",
|
||
"settings.bounces.none": "Нет",
|
||
"settings.bounces.postmarkPassword": "Пароль Postmark",
|
||
"settings.bounces.postmarkUsername": "Имя пользователя Postmark",
|
||
"settings.bounces.postmarkUsernameHelp": "Postmark позволяет включить базовую авторизацию для вебхуков. Убедитесь, что здесь и в настройках вебхуков Postmark указаны одинаковые учётные данные.",
|
||
"settings.bounces.scanInterval": "Интервал сканирования",
|
||
"settings.bounces.scanIntervalHelp": "Интервал, с которым почтовый ящик для отказов должен сканироваться на наличие отказов (s для секунд, m для минут).",
|
||
"settings.bounces.sendgridKey": "Ключ SendGrid",
|
||
"settings.bounces.type": "Тип",
|
||
"settings.bounces.username": "Имя пользователя",
|
||
"settings.confirmRestart": "Убедитесь, что все запущенные кампании приостановлены. Перезапустить?",
|
||
"settings.duplicateMessengerName": "Дублирующееся имя мессенджера: {name}",
|
||
"settings.errorEncoding": "Ошибка кодирования настроек: {error}",
|
||
"settings.errorNoSMTP": "Должен быть включён хотя бы один блок SMTP",
|
||
"settings.general.adminNotifEmails": "Электронные письма для уведомлений администратора",
|
||
"settings.general.adminNotifEmailsHelp": "Список адресов электронной почты, разделённых запятыми, на которые должны отправляться уведомления администратора, такие как обновления импорта, завершение кампании, сбои и т.д.",
|
||
"settings.general.checkUpdates": "Проверять обновления",
|
||
"settings.general.checkUpdatesHelp": "Периодически проверять наличие новых версий приложения и уведомлять.",
|
||
"settings.general.enablePublicArchive": "Включить публичный архив рассылок",
|
||
"settings.general.enablePublicArchiveHelp": "Публиковать кампании, для которых включено архивирование, на публичном сайте.",
|
||
"settings.general.enablePublicArchiveRSSContent": "Показывать полный контент в RSS-ленте",
|
||
"settings.general.enablePublicArchiveRSSContentHelp": "Показывать полный контент письма в RSS-ленте. Если отключено, отображаются только заголовок и элементы ссылки.",
|
||
"settings.general.enablePublicSubPage": "Включить публичную страницу подписки",
|
||
"settings.general.enablePublicSubPageHelp": "Показывать публичную страницу подписки со всеми публичными списками для подписки.",
|
||
"settings.general.faviconURL": "URL фавикона",
|
||
"settings.general.faviconURLHelp": "(Необязательно) полный URL статического фавикона, отображаемого на пользовательских страницах, таких как страница отписки.",
|
||
"settings.general.fromEmail": "Электронная почта по умолчанию для отправителя",
|
||
"settings.general.fromEmailHelp": "Электронная почта отправителя по умолчанию для исходящих писем кампании. Может быть изменена для каждой кампании.",
|
||
"settings.general.language": "Язык",
|
||
"settings.general.logoURL": "URL логотипа",
|
||
"settings.general.logoURLHelp": "(Необязательно) полный URL статического логотипа, отображаемого на пользовательских страницах, таких как страница отписки.",
|
||
"settings.general.name": "Общие",
|
||
"settings.general.rootURL": "Корневой URL",
|
||
"settings.general.rootURLHelp": "Публичный URL установки (без завершающего слэша).",
|
||
"settings.general.sendOptinConfirm": "Отправлять подтверждение подписки",
|
||
"settings.general.sendOptinConfirmHelp": "Отправлять письмо с подтверждением подписки, когда подписчики регистрируются через публичную форму или добавляются администратором.",
|
||
"settings.general.siteName": "Название сайта",
|
||
"settings.invalidMessengerName": "Неверное имя мессенджера.",
|
||
"settings.mailserver.authProtocol": "Протокол аутентификации",
|
||
"settings.mailserver.host": "Хост",
|
||
"settings.mailserver.hostHelp": "Адрес хоста SMTP-сервера.",
|
||
"settings.mailserver.idleTimeout": "Тайм-аут простоя",
|
||
"settings.mailserver.idleTimeoutHelp": "Время ожидания новой активности на соединении перед его закрытием и удалением из пула (s для секунд, m для минут).",
|
||
"settings.mailserver.maxConns": "Макс. соединений",
|
||
"settings.mailserver.maxConnsHelp": "Максимальное количество одновременных соединений с сервером.",
|
||
"settings.mailserver.nameHelp": "Необязательное уникальное имя для SMTP сервера. Должно начинаться с префикса email-. Это позволяет выбрать сервер конкретно для кампании. например: email-primary-server. Буквы, цифры и дефис.",
|
||
"settings.mailserver.password": "Пароль",
|
||
"settings.mailserver.passwordHelp": "Введите для изменения",
|
||
"settings.mailserver.port": "Порт",
|
||
"settings.mailserver.portHelp": "Порт SMTP-сервера.",
|
||
"settings.mailserver.skipTLS": "Пропустить проверку TLS",
|
||
"settings.mailserver.skipTLSHelp": "Пропустить проверку имени хоста в сертификате TLS.",
|
||
"settings.mailserver.tls": "TLS",
|
||
"settings.mailserver.tlsHelp": "Шифрование TLS/SSL. Обычно используется STARTTLS.",
|
||
"settings.mailserver.username": "Имя пользователя",
|
||
"settings.mailserver.waitTimeout": "Тайм-аут ожидания",
|
||
"settings.mailserver.waitTimeoutHelp": "Время ожидания новой активности на соединении перед его закрытием и удалением из пула (s для секунд, m для минут).",
|
||
"settings.maintenance.cron": "Интервал cron",
|
||
"settings.media.provider": "Провайдер",
|
||
"settings.media.s3.bucket": "Бакет",
|
||
"settings.media.s3.bucketPath": "Путь в бакете",
|
||
"settings.media.s3.bucketPathHelp": "Путь внутри бакета для загрузки файлов. По умолчанию /",
|
||
"settings.media.s3.bucketType": "Тип бакета",
|
||
"settings.media.s3.bucketTypePrivate": "Приватный",
|
||
"settings.media.s3.bucketTypePublic": "Публичный",
|
||
"settings.media.s3.key": "Ключ доступа AWS",
|
||
"settings.media.s3.publicURL": "Пользовательский публичный URL (необязательно)",
|
||
"settings.media.s3.publicURLHelp": "Пользовательский домен S3 для ссылок на изображения вместо стандартного URL бэкенда S3.",
|
||
"settings.media.s3.region": "Регион",
|
||
"settings.media.s3.secret": "Секретный ключ доступа AWS",
|
||
"settings.media.s3.uploadExpiry": "Срок действия загрузки",
|
||
"settings.media.s3.uploadExpiryHelp": "(Необязательно) Укажите срок действия для сгенерированного предварительно подписанного URL. Применимо только для приватных бакетов (s, m, h, d для секунд, минут, часов, дней).",
|
||
"settings.media.s3.url": "URL бэкенда S3",
|
||
"settings.media.s3.urlHelp": "Изменяйте только при использовании пользовательского бэкенда, совместимого с S3, например, Minio.",
|
||
"settings.media.title": "Загрузки медиа",
|
||
"settings.media.upload.extensions": "Разрешённые расширения файлов",
|
||
"settings.media.upload.extensionsHelp": "Добавьте * для разрешения всех расширений",
|
||
"settings.media.upload.path": "Путь загрузки",
|
||
"settings.media.upload.pathHelp": "Путь к директории, куда будут загружаться медиа.",
|
||
"settings.media.upload.uri": "URI загрузки",
|
||
"settings.media.upload.uriHelp": "URI загрузки, видимый внешнему миру. Медиа, загруженные в upload_path, будут публично доступны по {root_url}, например, https://listmonk.yoursite.com/uploads.",
|
||
"settings.messengers.maxConns": "Макс. соединений",
|
||
"settings.messengers.maxConnsHelp": "Максимальное количество одновременных соединений с сервером.",
|
||
"settings.messengers.messageSaved": "Настройки сохранены. Перезагрузка приложения ...",
|
||
"settings.messengers.name": "Мессенджеры",
|
||
"settings.messengers.nameHelp": "Например: my-sms. Только буквенно-цифровые символы и дефис.",
|
||
"settings.messengers.password": "Пароль",
|
||
"settings.messengers.retries": "Повторные попытки",
|
||
"settings.messengers.retriesHelp": "Количество повторных попыток при сбое отправки сообщения.",
|
||
"settings.messengers.skipTLSHelp": "Пропустить проверку имени хоста в сертификате TLS.",
|
||
"settings.messengers.timeout": "Тайм-аут простоя",
|
||
"settings.messengers.timeoutHelp": "Время ожидания новой активности на соединении перед его закрытием и удалением из пула (s для секунд, m для минут).",
|
||
"settings.messengers.url": "URL",
|
||
"settings.messengers.urlHelp": "Корневой URL сервера обратной связи.",
|
||
"settings.messengers.username": "Имя пользователя",
|
||
"settings.needsRestart": "Настройки изменены. Приостановите все запущенные кампании и перезапустите приложение",
|
||
"settings.performance.batchSize": "Размер пакета",
|
||
"settings.performance.batchSizeHelp": "Количество подписчиков, извлекаемых из базы данных за одну итерацию. Каждая итерация извлекает подписчиков из базы данных, отправляет им сообщения, а затем переходит к следующей итерации для извлечения следующего пакета. Этот параметр должен быть выше максимальной достижимой пропускной способности (concurrency * message_rate).",
|
||
"settings.performance.cacheSlowQueries": "Кэшировать медленные запросы к базе данных",
|
||
"settings.performance.cacheSlowQueriesHelp": "Включайте только для больших баз данных, которые значительно замедлились. Кэширует количество подписчиков в списках, статистику панели управления и т.д.",
|
||
"settings.performance.concurrency": "Параллелизм",
|
||
"settings.performance.concurrencyHelp": "Максимальное количество параллельных рабочих потоков, которые будут пытаться отправлять сообщения одновременно.",
|
||
"settings.performance.maxErrThreshold": "Максимальный порог ошибок",
|
||
"settings.performance.maxErrThresholdHelp": "Количество ошибок (например, тайм-ауты SMTP при отправке писем), которые запущенная кампания должна выдержать, прежде чем будет приостановлена для ручного анализа или вмешательства. Установите 0, чтобы никогда не приостанавливать.",
|
||
"settings.performance.messageRate": "Скорость отправки сообщений",
|
||
"settings.performance.messageRateHelp": "Максимальное количество сообщений, отправляемых в секунду на один рабочий поток. Если concurrency = 10 и message_rate = 10, то за секунду может быть отправлено до 10x10=100 сообщений. Этот параметр, вместе с concurrency, должен быть настроен так, чтобы общее количество отправляемых сообщений в секунду не превышало лимиты целевых серверов сообщений, если таковые имеются.",
|
||
"settings.performance.name": "Производительность",
|
||
"settings.performance.slidingWindow": "Включить ограничение скользящего окна",
|
||
"settings.performance.slidingWindowDuration": "Длительность",
|
||
"settings.performance.slidingWindowDurationHelp": "Длительность периода скользящего окна (m для минут, h для часов).",
|
||
"settings.performance.slidingWindowHelp": "Ограничить общее количество сообщений, отправляемых за заданный период. При достижении этого лимита отправка сообщений приостанавливается до истечения временного окна.",
|
||
"settings.performance.slidingWindowRate": "Макс. сообщений",
|
||
"settings.performance.slidingWindowRateHelp": "Максимальное количество сообщений для отправки в течение длительности окна.",
|
||
"settings.privacy.allowBlocklist": "Разрешить добавление в чёрный список",
|
||
"settings.privacy.allowBlocklistHelp": "Разрешить подписчикам отписаться от всех рассылок и пометить себя как добавленных в чёрный список?",
|
||
"settings.privacy.allowExport": "Разрешить экспорт",
|
||
"settings.privacy.allowExportHelp": "Разрешить подписчикам экспортировать данные, собранные о них?",
|
||
"settings.privacy.allowPrefs": "Разрешить изменение настроек",
|
||
"settings.privacy.allowPrefsHelp": "Разрешить подписчикам изменять настройки, такие как их имена и подписки на несколько списков.",
|
||
"settings.privacy.allowWipe": "Разрешить удаление",
|
||
"settings.privacy.allowWipeHelp": "Разрешить подписчикам удалять себя, включая их подписки и все другие данные из базы данных. Просмотры кампаний и клики по ссылкам также удаляются, в то время как количество просмотров и кликов остаётся (без связи с подписчиком), чтобы не повлиять на статистику и аналитику.",
|
||
"settings.privacy.domainAllowlist": "Белый список доменов",
|
||
"settings.privacy.domainAllowlistHelp": "Подписываться могут только e-mail адреса с этими доменами. Вводите по одному домену в строке, например: example.com, *.example.com",
|
||
"settings.privacy.domainBlocklist": "Чёрный список доменов",
|
||
"settings.privacy.domainBlocklistHelp": "Адреса электронной почты с этими доменами не могут подписываться. Введите по одному домену на строку, например: somesite.com",
|
||
"settings.privacy.individualSubTracking": "Индивидуальное отслеживание подписчиков",
|
||
"settings.privacy.individualSubTrackingHelp": "Отслеживать просмотры кампаний и клики на уровне подписчиков. При отключении отслеживание просмотров и кликов продолжается без привязки к отдельным подписчикам.",
|
||
"settings.privacy.listUnsubHeader": "Включить заголовок `List-Unsubscribe`",
|
||
"settings.privacy.listUnsubHeaderHelp": "Включить заголовки отписки, которые позволяют почтовым клиентам предоставлять пользователям возможность отписаться одним кликом.",
|
||
"settings.privacy.name": "Конфиденциальность",
|
||
"settings.privacy.recordOptinIP": "Записывать IP-адрес подтверждения подписки",
|
||
"settings.privacy.recordOptinIPHelp": "Записывать IP-адрес двойных подтверждений в атрибуты подписчика.",
|
||
"settings.restart": "Перезапустить",
|
||
"settings.security.CORSDomains": "Allowed origins",
|
||
"settings.security.CORSDomainsHelp": "Permit accessing API endpoints via browser Javascript from external domains. Enter one domain per line (e.g: https://example.com). Leave empty to disable CORS or add * to allow all (not recommended).",
|
||
"settings.security.OIDCAutoCreateUsers": "Автоматическое создание пользователей",
|
||
"settings.security.OIDCAutoCreateUsersHelp": "Автоматически создаёт пользователя при первом входе, если аккаунт не существует.",
|
||
"settings.security.OIDCClientID": "ID клиента",
|
||
"settings.security.OIDCClientSecret": "Секрет клиента",
|
||
"settings.security.OIDCDefaultListRole": "Роль по умолчанию для списка",
|
||
"settings.security.OIDCDefaultRoleHelp": "Роль по умолчанию, назначаемая пользователям, автоматически созданным из OIDC.",
|
||
"settings.security.OIDCDefaultUserRole": "Роль пользователя по умолчанию",
|
||
"settings.security.OIDCHelp": "Включить вход через OpenID Connect OAuth2 через провайдера OAuth.",
|
||
"settings.security.OIDCName": "Имя провайдера",
|
||
"settings.security.OIDCRedirectURL": "URL перенаправления для провайдера OAuth",
|
||
"settings.security.OIDCRedirectWarning": "Это не похоже на производственный URL. Измените корневой URL в настройках 'Общие'.",
|
||
"settings.security.OIDCURL": "URL провайдера",
|
||
"settings.security.OIDCWarning": "При включении OIDC вход по паролю по умолчанию отключается. Неверная конфигурация может заблокировать доступ.",
|
||
"settings.security.altchaComplexity": "Сложность Altcha",
|
||
"settings.security.altchaComplexityHelp": "Более высокие значения обеспечивают лучшую безопасность, но более медленное решение (1000-1000000).",
|
||
"settings.security.captchaKey": "Ключ сайта hCaptcha.com",
|
||
"settings.security.captchaKeyHelp": "Посетите www.hcaptcha.com, чтобы получить ключ и секрет.",
|
||
"settings.security.captchaSecret": "Секрет hCaptcha.com",
|
||
"settings.security.enableCaptcha": "Включить CAPTCHA",
|
||
"settings.security.enableCaptchaHelp": "Включить CAPTCHA на публичной форме подписки.",
|
||
"settings.security.enableOIDC": "Включить OIDC SSO",
|
||
"settings.security.name": "Безопасность",
|
||
"settings.smtp.customHeaders": "Пользовательские заголовки",
|
||
"settings.smtp.customHeadersHelp": "Необязательный массив заголовков электронной почты, включаемых во все сообщения, отправляемые с этого сервера. Например: [{\"X-Custom\": \"value\"}, {\"X-Custom2\": \"value\"}]",
|
||
"settings.smtp.enabled": "Включено",
|
||
"settings.smtp.heloHost": "Имя хоста HELO",
|
||
"settings.smtp.heloHostHelp": "Необязательно. Некоторые SMTP-серверы требуют полное доменное имя (FQDN) в имени хоста. По умолчанию HELO отправляется с `localhost`. Установите это, если требуется пользовательское имя хоста.",
|
||
"settings.smtp.name": "SMTP",
|
||
"settings.smtp.retries": "Повторные попытки",
|
||
"settings.smtp.retriesHelp": "Количество повторных попыток при сбое отправки сообщения.",
|
||
"settings.smtp.sendTest": "Отправить письмо",
|
||
"settings.smtp.setCustomHeaders": "Установить пользовательские заголовки",
|
||
"settings.smtp.testConnection": "Проверить соединение",
|
||
"settings.smtp.testEnterEmail": "Повторно введите пароль для проверки",
|
||
"settings.smtp.toEmail": "Кому (электронная почта)",
|
||
"settings.title": "Настройки",
|
||
"settings.updateAvailable": "Доступно новое обновление {version}.",
|
||
"subscribers.activity": "Activity",
|
||
"subscribers.advancedQuery": "Расширенный",
|
||
"subscribers.advancedQueryHelp": "Частичное SQL-выражение для запроса атрибутов подписчиков",
|
||
"subscribers.attribs": "Атрибуты",
|
||
"subscribers.attribsHelp": "Атрибуты определяются как JSON-карта, например:",
|
||
"subscribers.blocklistedHelp": "Подписчики, добавленные в чёрный список, никогда не будут получать письма.",
|
||
"subscribers.confirmBlocklist": "Добавить в чёрный список {num} подписчика(ов)?",
|
||
"subscribers.confirmDelete": "Удалить {num} подписчика(ов)?",
|
||
"subscribers.confirmExport": "Экспортировать {num} подписчика(ов)?",
|
||
"subscribers.domainBlocklisted": "Домен электронной почты добавлен в чёрный список.",
|
||
"subscribers.downloadData": "Скачать данные",
|
||
"subscribers.email": "Электронная почта",
|
||
"subscribers.emailExists": "Электронная почта уже существует.",
|
||
"subscribers.errorBlocklisting": "Ошибка добавления подписчиков в чёрный список: {error}",
|
||
"subscribers.errorNoIDs": "Не указаны ID.",
|
||
"subscribers.errorNoListsGiven": "Не указаны списки.",
|
||
"subscribers.errorPreparingQuery": "Ошибка подготовки запроса подписчиков: {error}",
|
||
"subscribers.errorSendingOptin": "Ошибка отправки письма подтверждения подписки.",
|
||
"subscribers.export": "Экспорт",
|
||
"subscribers.invalidAction": "Неверное действие.",
|
||
"subscribers.invalidEmail": "Неверная электронная почта.",
|
||
"subscribers.invalidJSON": "Неверный JSON в атрибутах.",
|
||
"subscribers.invalidName": "Неверное имя.",
|
||
"subscribers.listChangeApplied": "Изменение списка применено.",
|
||
"subscribers.lists": "Списки",
|
||
"subscribers.listsHelp": "Списки, от которых подписчики отписались самостоятельно, нельзя удалить.",
|
||
"subscribers.listsPlaceholder": "Списки для подписки",
|
||
"subscribers.manageLists": "Управление списками",
|
||
"subscribers.markUnsubscribed": "Пометить как отписавшегося",
|
||
"subscribers.newSubscriber": "Новый подписчик",
|
||
"subscribers.numSelected": "Выбрано {num} подписчика(ов)",
|
||
"subscribers.optinSubject": "Подтвердить подписку",
|
||
"subscribers.preconfirm": "Предварительно подтвердить подписки",
|
||
"subscribers.preconfirmHelp": "Не отправлять письма подтверждения подписки и пометить все подписки на списки как 'подписан'.",
|
||
"subscribers.query": "Запрос",
|
||
"subscribers.queryPlaceholder": "Электронная почта или имя",
|
||
"subscribers.reset": "Сбросить",
|
||
"subscribers.selectAll": "Выбрать все {num}",
|
||
"subscribers.sendOptinConfirm": "Отправить подтверждение подписки",
|
||
"subscribers.sentOptinConfirm": "Подтверждение подписки отправлено",
|
||
"subscribers.status.blocklisted": "В чёрном списке",
|
||
"subscribers.status.confirmed": "Подтверждён",
|
||
"subscribers.status.enabled": "Включён",
|
||
"subscribers.status.subscribed": "Подписан",
|
||
"subscribers.status.unconfirmed": "Не подтверждён",
|
||
"subscribers.status.unsubscribed": "Отписан",
|
||
"subscribers.subscribersDeleted": "Удалено {num} подписчика(ов)",
|
||
"templates.cantDeleteDefault": "Невозможно удалить несуществующий или шаблон по умолчанию",
|
||
"templates.default": "По умолчанию",
|
||
"templates.dummyName": "Фиктивная кампания",
|
||
"templates.dummySubject": "Тема фиктивной кампании",
|
||
"templates.errorCompiling": "Ошибка компиляции шаблона: {error}",
|
||
"templates.errorRendering": "Ошибка отображения сообщения: {error}",
|
||
"templates.fieldInvalidName": "Недопустимая длина имени.",
|
||
"templates.makeDefault": "Установить по умолчанию",
|
||
"templates.newTemplate": "Новый шаблон",
|
||
"templates.placeholderHelp": "Заполнитель {placeholder} должен появляться в шаблоне ровно один раз.",
|
||
"templates.preview": "Предпросмотр",
|
||
"templates.rawHTML": "Необработанный HTML",
|
||
"templates.subject": "Тема",
|
||
"templates.typeCampaignHTML": "Кампания / HTML",
|
||
"templates.typeCampaignVisual": "Кампания / Визуальный",
|
||
"templates.typeTransactional": "Транзакционный",
|
||
"users.apiOneTimeToken": "Скопируйте токен доступа API сейчас. Он больше не будет показан.",
|
||
"users.cantDeleteRole": "Невозможно удалить роль, которая используется.",
|
||
"users.firstTime": "Это новая установка. Выберите имя пользователя и пароль для учётной записи Супер Админа.",
|
||
"users.forgotPassword": "Forgot password?",
|
||
"users.invalidLogin": "Неверный логин или пароль",
|
||
"users.invalidPassword": "Invalid password",
|
||
"users.invalidRequest": "Неверный запрос аутентификации",
|
||
"users.invalidResetLink": "Invalid or expired reset link",
|
||
"users.lastLogin": "Последний вход",
|
||
"users.listPerms": "Список разрешений",
|
||
"users.listPermsWarning": "Включены lists:get_all или lists:manage_all, что переопределяет разрешения для отдельных списков",
|
||
"users.listRole": "Список ролей | Список роли",
|
||
"users.listRoles": "Список ролей",
|
||
"users.login": "Войти",
|
||
"users.loginOIDC": "Войти через {name}",
|
||
"users.logout": "Выйти",
|
||
"users.needSuper": "Пользователь(и) не могут быть обновлены. Должен быть хотя бы один активный пользователь Супер Админа.",
|
||
"users.newListRole": "Новая роль списка",
|
||
"users.newPassword": "New password",
|
||
"users.newUser": "Новый пользователь",
|
||
"users.newUserRole": "Новая роль пользователя",
|
||
"users.password": "Пароль",
|
||
"users.passwordEnable": "Включить вход по паролю",
|
||
"users.passwordMismatch": "Пароли не совпадают",
|
||
"users.passwordRepeat": "Повторите пароль",
|
||
"users.perms": "Разрешения",
|
||
"users.profile": "Профиль",
|
||
"users.resetLinkSent": "If the account is active, you will receive a password reset email.",
|
||
"users.resetPassword": "Reset password",
|
||
"users.role": "Роль | Роли",
|
||
"users.roleGroup": "Группа",
|
||
"users.roles": "Роли",
|
||
"users.status.disabled": "Отключён",
|
||
"users.status.enabled": "Включён",
|
||
"users.totpCode": "TOTP code",
|
||
"users.totpCodeHelp": "Enter the 6-digit code from your authenticator app",
|
||
"users.totpScanQR": "Scan the QR code with your authenticator app such as Ente or Google Authenticator and enter the TOTP code below.",
|
||
"users.totpSecret": "Secret key",
|
||
"users.twoFA": "Two-factor authentication",
|
||
"users.twoFAAlreadyEnabled": "Two-factor authentication is already enabled.",
|
||
"users.twoFAEnabled": "Two-factor authentication is on",
|
||
"users.twoFAEnabledDesc": "Your account is protected with {type} 2FA",
|
||
"users.twoFANotEnabled": "Enable 2FA for additional security when logging into your account.",
|
||
"users.type": "Тип",
|
||
"users.type.api": "API",
|
||
"users.type.super": "Супер Админ",
|
||
"users.type.user": "Пользователь",
|
||
"users.userRole": "Роль пользователя | Роли пользователя",
|
||
"users.userRoles": "Роли пользователя",
|
||
"users.username": "Имя пользователя",
|
||
"users.usernameHelp": "Используется для входа по паролю"
|
||
}
|