diff --git a/i18n/ru.json b/i18n/ru.json index 6708e8f3..03dafbe3 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -4,15 +4,15 @@ "admin.errorMarshallingConfig": "Ошибка преобразования конфига: {error}", "analytics.count": "Count", "analytics.fromDate": "From", - "analytics.invalidDates": "Invalid `from` or `to` dates.", + "analytics.invalidDates": "Неверно `from` или `to` даты.", "analytics.isUnique": "The counts are unique per subscriber.", "analytics.links": "Links", "analytics.nonUnique": "The counts are non-unique as individual subscriber tracking is turned off.", "analytics.title": "Analytics", "analytics.toDate": "To", "bounces.source": "Source", - "bounces.unknownService": "Unknown service.", - "bounces.view": "View bounces", + "bounces.unknownService": "Неизвестная услуга.", + "bounces.view": "Просмотр отскоков", "campaigns.addAltText": "Добавить альтернативное простое текстовое сообщение", "campaigns.cantUpdate": "Не возможно обновить запущенную или завершённую компанию.", "campaigns.clicks": "Клики", @@ -34,11 +34,11 @@ "campaigns.fieldInvalidName": "Неверная длина имени.", "campaigns.fieldInvalidSendAt": "Запланированная дата должна быть позже текущей.", "campaigns.fieldInvalidSubject": "Неверная длина темы.", - "campaigns.formatHTML": "Format HTML", + "campaigns.formatHTML": "Формат HTML", "campaigns.fromAddress": "Адрес отправителя", "campaigns.fromAddressPlaceholder": "Ваше имя ", "campaigns.invalid": "Неверная компания", - "campaigns.invalidCustomHeaders": "Invalid custom headers: {error}", + "campaigns.invalidCustomHeaders": "Недопустимые пользовательские заголовки: {error}", "campaigns.markdown": "Разметка", "campaigns.needsSendAt": "Для планирования компании необходима дата.", "campaigns.newCampaign": "Новая компания", @@ -57,7 +57,7 @@ "campaigns.preview": "Предпросмотр", "campaigns.progress": "Прогресс", "campaigns.queryPlaceholder": "Имя темы", - "campaigns.rateMinuteShort": "min", + "campaigns.rateMinuteShort": "мин", "campaigns.rawHTML": "Необработанный HTML", "campaigns.removeAltText": "Удалить альтернативное простое текстовое сообщение", "campaigns.richText": "Форматированный текст", @@ -81,11 +81,11 @@ "campaigns.status.scheduled": "Запланирована", "campaigns.statusChanged": "\"{name}\" {status}", "campaigns.subject": "Тема", - "campaigns.testDisabled": "Enter password to test", + "campaigns.testDisabled": "Введите пароль для проверки", "campaigns.testEmails": "E-mails", "campaigns.testSent": "Тестовое сообщение отправлено", "campaigns.timestamps": "Метки времени", - "campaigns.trackLink": "Track link", + "campaigns.trackLink": "Ссылка на трек", "campaigns.views": "Просмотры", "dashboard.campaignViews": "Просмотров компании", "dashboard.linkClicks": "Кликов по ссылкам", @@ -104,11 +104,11 @@ "email.status.campaignUpdateTitle": "Обновление компании", "email.status.importFile": "Файл", "email.status.importRecords": "Записи", - "email.status.importTitle": "Import update", + "email.status.importTitle": "Обновление импорта", "email.status.status": "Статус", "email.unsub": "Отписаться", "email.unsubHelp": "Не хотите получать эти письма?", - "email.viewInBrowser": "View in browser", + "email.viewInBrowser": "Просмотреть в браузере", "forms.formHTML": "Форма HTML", "forms.formHTMLHelp": "Используйте следующий HTML-код, чтобы показать форму подписки на внешней веб-странице. Форма должна иметь поле электронной почты и одно или несколько полей `l` (список UUID). Поле имени необязательно.", "forms.noPublicLists": "Для генерации формы нет публичных списков.", @@ -118,16 +118,16 @@ "forms.title": "Формы", "globals.buttons.add": "Добавить", "globals.buttons.addNew": "Добавить", - "globals.buttons.back": "Back", + "globals.buttons.back": "Вернуться", "globals.buttons.cancel": "Отменить", "globals.buttons.clone": "Клонировать", "globals.buttons.close": "Закрыть", "globals.buttons.continue": "Продолжить", "globals.buttons.delete": "Удалить", - "globals.buttons.deleteAll": "Delete all", + "globals.buttons.deleteAll": "Удалить все", "globals.buttons.edit": "Изменить", "globals.buttons.enabled": "Включено", - "globals.buttons.insert": "Insert", + "globals.buttons.insert": "Вставить", "globals.buttons.learnMore": "Подпробней", "globals.buttons.more": "More", "globals.buttons.new": "Новое", @@ -154,7 +154,7 @@ "globals.messages.confirmDiscard": "Отказаться от изменений?", "globals.messages.created": "\"{name}\" создано", "globals.messages.deleted": "\"{name}\" удалено", - "globals.messages.deletedCount": "{name} ({num}) deleted", + "globals.messages.deletedCount": "{name} ({num}) удалено", "globals.messages.emptyState": "Ничего нет", "globals.messages.errorCreating": "Ошибка создания {name}: {error}", "globals.messages.errorDeleting": "Ошибка удаления {name}: {error}", @@ -166,7 +166,7 @@ "globals.messages.invalidData": "Invalid data", "globals.messages.invalidID": "Неверный ID", "globals.messages.invalidUUID": "Неверный UUID", - "globals.messages.missingFields": "Missing field(s): {name}", + "globals.messages.missingFields": "Отсутствующее поле (поля): {name}", "globals.messages.notFound": "{name} не найдено", "globals.messages.passwordChange": "Введите значение для изменения", "globals.messages.updated": "\"{name}\" обновлено", @@ -183,22 +183,22 @@ "globals.months.8": "Авг", "globals.months.9": "Сен", "globals.states.off": "Off", - "globals.terms.analytics": "Analytics", - "globals.terms.bounce": "Bounce | Bounces", - "globals.terms.bounces": "Bounces", + "globals.terms.analytics": "Аналитика", + "globals.terms.bounce": "Отскок | Отскоки", + "globals.terms.bounces": "Отскоки", "globals.terms.campaign": "Компания | Компании", "globals.terms.campaigns": "Компании", "globals.terms.dashboard": "Панель", - "globals.terms.day": "Day | Days", - "globals.terms.hour": "Hour | Hours", + "globals.terms.day": "День | Дни", + "globals.terms.hour": "Час | Час", "globals.terms.list": "Список | Списки", "globals.terms.lists": "Списки", "globals.terms.media": "Медиа | Медиа", "globals.terms.messenger": "Мессенджер | Мессенджеры", "globals.terms.messengers": "Мессенджеры", - "globals.terms.minute": "Minute | Minutes", - "globals.terms.month": "Month | Months", - "globals.terms.second": "Second | Seconds", + "globals.terms.minute": "Минута | Минуты", + "globals.terms.month": "Месяц | Месяцы", + "globals.terms.second": "Секунда | Секунды", "globals.terms.settings": "Параметры", "globals.terms.subscriber": "Подписчик | Подписчики", "globals.terms.subscribers": "Подписчики", @@ -206,8 +206,8 @@ "globals.terms.tags": "Теги", "globals.terms.template": "Шаблон | Шаблоны", "globals.terms.templates": "Шаблоны", - "globals.terms.tx": "Transactional | Transactional", - "globals.terms.year": "Year | Years", + "globals.terms.tx": "Транзакционный | Транзакционный", + "globals.terms.year": "Год | Годы", "import.alreadyRunning": "Импорт уже выполняется. Подождите, пока он закончит, или остановите его, прежде чем пытаться снова. ", "import.blocklist": "Список блокировки", "import.csvDelim": "Разделитель CSV", @@ -226,7 +226,7 @@ "import.invalidFile": "Неверный файл: {error}", "import.invalidMode": "Неверный режим", "import.invalidParams": "Неверные параметры: {error}", - "import.invalidSubStatus": "Invalid subscription status", + "import.invalidSubStatus": "Неверный статус подписки", "import.listSubHelp": "Списки для подписки.", "import.mode": "Режим", "import.overwrite": "Перезаписать?", @@ -314,44 +314,44 @@ "public.unsubbedInfo": "Вы были отписаны.", "public.unsubbedTitle": "Отписано", "public.unsubscribeTitle": "Отписаться от списков рассылки", - "settings.appearance.adminHelp": "Custom CSS to apply to the admin UI.", - "settings.appearance.adminName": "Admin", - "settings.appearance.customCSS": "Custom CSS", - "settings.appearance.customJS": "Custom JavaScript", - "settings.appearance.name": "Appearance", - "settings.appearance.publicHelp": "Custom CSS and JavaScript to apply to the public pages.", - "settings.appearance.publicName": "Public", - "settings.bounces.action": "Action", - "settings.bounces.blocklist": "Blocklist", - "settings.bounces.count": "Bounce count", - "settings.bounces.countHelp": "Number of bounces per subscriber", - "settings.bounces.delete": "Delete", - "settings.bounces.enable": "Enable bounce processing", - "settings.bounces.enableMailbox": "Enable bounce mailbox", - "settings.bounces.enableSES": "Enable SES", - "settings.bounces.enableSendgrid": "Enable SendGrid", - "settings.bounces.enableWebhooks": "Enable bounce webhooks", - "settings.bounces.enabled": "Enabled", - "settings.bounces.folder": "Folder", - "settings.bounces.folderHelp": "Name of the IMAP folder to scan. Eg: Inbox.", - "settings.bounces.invalidScanInterval": "Bounce scan interval should be minimum 1 minute.", - "settings.bounces.name": "Bounces", - "settings.bounces.scanInterval": "Scan interval", - "settings.bounces.scanIntervalHelp": "Interval at which the bounce mailbox should be scanned for bounces (s for second, m for minute).", - "settings.bounces.sendgridKey": "SendGrid Key", - "settings.bounces.type": "Type", - "settings.bounces.username": "Username", + "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.delete": "Удалить", + "settings.bounces.enable": "Включить обработку отказов", + "settings.bounces.enableMailbox": "Включить почтовый ящик с отскоком", + "settings.bounces.enableSES": "Включить SES", + "settings.bounces.enableSendgrid": "Включить SendGrid", + "settings.bounces.enableWebhooks": "Включить веб-крючки отскока", + "settings.bounces.enabled": "Включено", + "settings.bounces.folder": "Папка", + "settings.bounces.folderHelp": "Имя папки IMAP для сканирования. Например: Входящие.", + "settings.bounces.invalidScanInterval": "Интервал сканирования скачков должен составлять минимум 1 минуту.", + "settings.bounces.name": "Отскоки", + "settings.bounces.scanInterval": "Интервал сканирования", + "settings.bounces.scanIntervalHelp": "Интервал, с которым почтовый ящик должен сканироваться на наличие отказов (с - секунда, м - минута).", + "settings.bounces.sendgridKey": "Ключ SendGrid", + "settings.bounces.type": "Тип", + "settings.bounces.username": "Имя пользователя", "settings.confirmRestart": "Убедитесь, что запущенные кампании приостановлены. Запустить снова?", "settings.duplicateMessengerName": "Повторяющееся имя мессенджера: {name}", - "settings.errorEncoding": "Error encoding settings: {error}", + "settings.errorEncoding": "Настройки кодирования ошибок: {error}", "settings.errorNoSMTP": "Должен быть включён минимум один блок SMTP", "settings.general.adminNotifEmails": "Письма с уведомлениями для администратора", "settings.general.adminNotifEmailsHelp": "Список адресов электронной почты, разделенных запятыми, на которые следует отправлять уведомления администратора, такие как обновления импорта, завершение кампании, сбой и т.д. ", - "settings.general.checkUpdates": "Check for updates", - "settings.general.checkUpdatesHelp": "Periodically check for new app releases and notify.", + "settings.general.checkUpdates": "Проверьте наличие обновлений", + "settings.general.checkUpdatesHelp": "Периодически проверяйте новые выпуски приложений и уведомляйте об этом.", "settings.general.enablePublicSubPage": "Включить публичную страницу подписки", "settings.general.enablePublicSubPageHelp": "Показать страницу общедоступной подписки со всеми общедоступными списками, на которые можно подписаться.", - "settings.general.faviconURL": "Favicon URL", + "settings.general.faviconURL": "URL-адрес фавикона", "settings.general.faviconURLHelp": "(Необязательно) полный URL на favicon, который будет отображён, например, на странице отписки", "settings.general.fromEmail": "Адрес`from` по умолчанию", "settings.general.fromEmailHelp": "Адрес `from` по умолчанию для отображения в исходящих письмах компании. Можно изменить для каждой компании.", @@ -361,8 +361,8 @@ "settings.general.name": "Основное", "settings.general.rootURL": "Базовый URL", "settings.general.rootURLHelp": "Публичный URL текущего портала (без конечного слэша).", - "settings.general.sendOptinConfirm": "Send opt-in confirmation", - "settings.general.sendOptinConfirmHelp": "When new subscribers signup or are added via the admin form, send an opt-in confirmation e-mail.", + "settings.general.sendOptinConfirm": "Отправьте подтверждение об отказе от участия", + "settings.general.sendOptinConfirmHelp": "Когда новые подписчики подписываются или добавляются через форму администратора, отправьте письмо с подтверждением подписки.", "settings.invalidMessengerName": "Неверное имя мессенджера.", "settings.mailserver.authProtocol": "Протокол авторизации", "settings.mailserver.host": "Хост", @@ -390,14 +390,14 @@ "settings.media.s3.bucketTypePrivate": "Приватный", "settings.media.s3.bucketTypePublic": "Публичный", "settings.media.s3.key": "Ключ доступа AWS", - "settings.media.s3.publicURL": "Custom public URL (optional)", - "settings.media.s3.publicURLHelp": "Custom S3 domain to use for image links instead of the default S3 backend URL.", + "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": "(Необязательно) Укажите TTL (в секундах) сгенерированного подписанного URL. Применимо только для приватных bucket (s, m, h, d соответствует секундам, минутам, часам и дням).", - "settings.media.s3.url": "S3 backend URL", - "settings.media.s3.urlHelp": "Only change if using a custom S3 compatible backend like Minio.", + "settings.media.s3.url": "URL бэкенда S3", + "settings.media.s3.urlHelp": "Измените только в случае использования бэкенда, совместимого с S3, например, Minio.", "settings.media.title": "Выгрузки медиа", "settings.media.upload.path": "Путь для выгрузок", "settings.media.upload.pathHelp": "Путь до каталога, куда будут выгружаться медиа-файлы.", @@ -439,8 +439,8 @@ "settings.privacy.allowExportHelp": "Разрешить подписчикам экспортировать собранные на них данные?", "settings.privacy.allowWipe": "Разрешить удаление", "settings.privacy.allowWipeHelp": "Разрешить подписчикам удалять себя (включая их подписки и иные данные) из базы данных. Просмотры кампании и клики по ссылкам также удаляются, в то время как просмотры и счетчики кликов остаются (без привязанного к ним подписчика), так что это не влияет на статистику и аналитику.", - "settings.privacy.domainBlocklist": "Domain blocklist", - "settings.privacy.domainBlocklistHelp": "E-mail addresses with these domains are disallowed from subscribing. Enter one domain per line, eg: somesite.com", + "settings.privacy.domainBlocklist": "Блокирующий список доменов", + "settings.privacy.domainBlocklistHelp": "Адреса электронной почты с такими доменами не допускаются к подписке. Введите один домен в строке, например: somesite.com", "settings.privacy.individualSubTracking": "Отслеживание каждого подписчика", "settings.privacy.individualSubTrackingHelp": "Отслеживать просмотры и клики на уровне каждого подписчика. Если отключено, просмотры и клики отслеживаются без привязки к конкретным подписчикам.", "settings.privacy.listUnsubHeader": "Включать заголовок `List-Unsubscribe`", @@ -455,11 +455,11 @@ "settings.smtp.name": "SMTP", "settings.smtp.retries": "Повторные попытки", "settings.smtp.retriesHelp": "Количество повторных попыток после ошибки отправки сообщения.", - "settings.smtp.sendTest": "Send e-mail", + "settings.smtp.sendTest": "Отправить электронное письмо", "settings.smtp.setCustomHeaders": "Установка настраиваемых заголовков", - "settings.smtp.testConnection": "Test connection", - "settings.smtp.testEnterEmail": "Enter password to test", - "settings.smtp.toEmail": "To e-mail", + "settings.smtp.testConnection": "Тестовое подключение", + "settings.smtp.testEnterEmail": "Введите пароль для проверки", + "settings.smtp.toEmail": "По e-mail", "settings.title": "Параметры", "settings.updateAvailable": "Доступна новая версия: {version}.", "subscribers.advancedQuery": "Дополнительно", @@ -470,7 +470,7 @@ "subscribers.confirmBlocklist": "Заблокировать {num} подписчика(ов)?", "subscribers.confirmDelete": "Удалить {num} подписчика(ов)?", "subscribers.confirmExport": "Экспортировать {num} подписчика(ов)?", - "subscribers.domainBlocklisted": "The e-mail domain is blocklisted.", + "subscribers.domainBlocklisted": "Домен электронной почты занесен в список блокировки.", "subscribers.downloadData": "Загрузить данные", "subscribers.email": "E-mail", "subscribers.emailExists": "E-mail существует.", @@ -493,14 +493,14 @@ "subscribers.newSubscriber": "Новый подписчик", "subscribers.numSelected": "{num} подписчика(ов) выбрано", "subscribers.optinSubject": "Подтвердить подписку", - "subscribers.preconfirm": "Pre-confirm subscriptions", - "subscribers.preconfirmHelp": "Don't send opt-in e-mails and mark all list subscriptions as 'subscribed'.", + "subscribers.preconfirm": "Предварительное подтверждение подписки", + "subscribers.preconfirmHelp": "Не отправляйте электронные письма с правом отказа и помечайте все подписки на список как 'подписанные'.", "subscribers.query": "Запрос", "subscribers.queryPlaceholder": "E-mail или имя", "subscribers.reset": "Сброс", "subscribers.selectAll": "Выбрать все {num}", - "subscribers.sendOptinConfirm": "Send opt-in confirmation", - "subscribers.sentOptinConfirm": "Opt-in confirmation sent", + "subscribers.sendOptinConfirm": "Отправьте подтверждение об отказе от участия", + "subscribers.sentOptinConfirm": "Отправка подтверждения об участии", "subscribers.status.blocklisted": "Заблокирован", "subscribers.status.confirmed": "Подтверждён", "subscribers.status.enabled": "Включён", @@ -520,7 +520,7 @@ "templates.placeholderHelp": "Заполнитель {placeholder} должен присутствовать в шаблоне в одном экземпляре.", "templates.preview": "Предпросмотр", "templates.rawHTML": "Необработанный HTML", - "templates.subject": "Subject", - "users.login": "Login", - "users.logout": "Logout" + "templates.subject": "Тема", + "users.login": "Вход в систему", + "users.logout": "Выход из системы" }