feat: Add quota management features and localization updates

This commit is contained in:
web
2025-09-11 03:34:36 -07:00
parent e2d83ec9e6
commit fce627ba11
33 changed files with 2716 additions and 93 deletions
+79 -1
View File
@@ -1,4 +1,7 @@
{
"active": "Активный",
"activeStatus": "Статус активности",
"addQuotaForUsers": "Добавить квоту для подписок",
"additional": "Дополнительно",
"additionalRecipientEmails": "Дополнительные адреса электронной почты получателей",
"additionalRecipients": "Дополнительные получатели",
@@ -6,6 +9,7 @@
"allUsers": "Все пользователи",
"broadcastList": "Список рассылки",
"broadcastLogs": "Журналы рассылки",
"calculating": "Вычисление...",
"cancel": "Отмена",
"cannotBeEmpty": "не может быть пустым",
"completed": "Завершено",
@@ -13,15 +17,27 @@
"confirmDelete": "Подтвердить удаление",
"content": "Содержимое электронной почты",
"create": "Создать",
"createAndSendQuotaTasks": "Создать и распределить задачи квоты",
"createBroadcast": "Создать рассылку",
"createNewEmailBroadcastCampaign": "Создать новую кампанию по рассылке электронной почты",
"createQuotaTask": "Создать задачу квоты",
"createQuotaTaskDescription": "Пакетное добавление квоты для подходящих подписок",
"createSuccess": "Успешно создано",
"createTask": "Создать задачу",
"createdAt": "Создано в",
"currentValidSubscriptionsOnly": "Только текущие действительные подписки",
"currentValidSubscriptionsOnlyShort": "Только действительные",
"dailyLimit": "Ежедневный лимит должен быть не менее 1",
"dailySendLimit": "Ежедневный лимит отправки",
"dataQuota": "Квота данных",
"dayQuota": "Дневная квота",
"days": "Дни",
"delete": "Удалить",
"deleteDescription": "Это действие нельзя отменить. Вы уверены, что хотите удалить?",
"deleteSuccess": "Успешно удалено",
"distributionScope": "Область распределения",
"distributionScopeDescription": "Выберите область подписки для получения квоты",
"distributionSettings": "Настройки распределения",
"edit": "Редактировать",
"emailAddedToScheduledQueue": "Электронная почта добавлена в очередь запланированной отправки",
"emailBroadcast": "Рассылка электронной почты",
@@ -32,42 +48,91 @@
"emailIntervalMinimum": "Интервал отправки электронной почты должен быть не менее 0,1 секунды",
"emailMarketing": "Email-маркетинг",
"emailTaskManager": "Менеджер задач электронной почты",
"endTime": "Время окончания",
"enterAmount": "Введите сумму",
"enterPercentage": "Введите процент",
"errorMessage": "Сообщение об ошибке",
"estimatedRecipients": "Ориентировочное количество получателей",
"expiredSubscriptionUsersOnly": "Только пользователи с истекшей подпиской",
"expiredUsers": "Истекшие пользователи",
"failCount": "Количество неудач",
"failed": "Не удалось",
"failedToCalculateRecipients": "Не удалось вычислить получателей",
"failedToCreateQuotaTask": "Не удалось создать задачу квоты",
"failedToRefreshTaskStatus": "Не удалось обновить статус задачи",
"failedToStopTask": "Не удалось остановить задачу",
"fixedAmount": "Фиксированная сумма",
"gift": "Подарок",
"giftAmount": "Сумма подарка",
"giftRatio": "Соотношение подарка",
"giftRatioDescription": "Процент квоты, который будет подарен на основе суммы потребления подписки (%)",
"giftType": "Тип суммы подарка",
"giftValue": "Стоимость подарка",
"inProgress": "В процессе",
"inactive": "Неактивный",
"includeSubscriptionsValidAfter": "Включить подписки, действительные с этой даты",
"includeSubscriptionsValidBefore": "Включить подписки, действительные до этой даты",
"includeUsersRegisteredAfter": "Включить пользователей, зарегистрированных после этой даты",
"includeUsersRegisteredBefore": "Включить пользователей, зарегистрированных до этой даты",
"intervalTimeBetweenEmails": "Интервал времени между каждой электронной почтой",
"invoiceAmountRatioToGiftAmount": "Соотношение суммы счета к сумме подарка",
"leaveEmptyForImmediateSend": "Оставьте пустым для немедленной отправки",
"logList": "Список журналов",
"marketingManagement": "Управление маркетингом",
"maximumNumberPerDay": "Максимальное количество электронных писем для отправки в день",
"mustBeGreaterThanOrEqualToZero": "Должно быть больше или равно нулю",
"no": "Нет",
"noSubscriptionUsersOnly": "Только пользователи без подписки",
"noSubscriptions": "Нет подписок",
"noTimeLimit": "Без временных ограничений",
"nonSubscribers": "Несубскрипционные пользователи",
"notStarted": "Не начато",
"numberOfDaysForTheQuota": "Количество дней для продления срока действия подписки",
"onePerLine": "по одному в строке",
"only": "только",
"pending": "В ожидании",
"percentageAmount": "Процентная сумма",
"percentageAmountDescription": "Процентная сумма подарка на основе текущей цены пакета",
"pleaseEnter": "Пожалуйста, введите",
"pleaseEnterAmount": "Пожалуйста, введите сумму",
"pleaseEnterPercentage": "Пожалуйста, введите процент",
"pleaseEnterValidEmailAddresses": "Пожалуйста, введите действительные адреса электронной почты, по одному в строке",
"pleaseSelectSubscribers": "Пожалуйста, выберите пакеты",
"processing": "Обработка...",
"progress": "Прогресс",
"quotaBroadcast": "Распределение квоты",
"quotaDays": "Продлить срок действия на дни",
"quotaService": "Служба квоты",
"quotaTaskCreatedSuccessfully": "Задача квоты успешно создана",
"quotaTaskManager": "Менеджер задач квоты",
"quotaTasks": "Задачи квоты",
"quotaType": "Тип квоты",
"quotaTypeDescription": "Выберите тип квоты для распределения",
"recipient": "Получатель",
"recipientEmail": "Электронная почта получателя",
"recipientScope": "Область получателя",
"recipientType": "Тип получателя",
"registrationEndDate": "Дата окончания регистрации",
"registrationEndTime": "Время окончания регистрации",
"registrationStartDate": "Дата начала регистрации",
"registrationStartTime": "Время начала регистрации",
"resetTraffic": "Сбросить трафик",
"resetTrafficDescription": "Сбросить ли использованный трафик подписки",
"scheduleSend": "Запланировать отправку",
"scheduledSend": "Запланированная отправка",
"scheduledSendTimeMustBeLater": "Время запланированной отправки должно быть позже текущего времени",
"scheduledTime": "Запланированное время",
"selectDistributionScope": "Выберите область распределения",
"selectGiftType": "Выберите тип суммы подарка",
"selectParametersToCalculate": "Выберите параметры для вычисления количества получателей",
"selectQuotaType": "Выберите тип квоты",
"selectRecipientScope": "Выберите область получателя",
"selectRegistrationEndTime": "Выберите время окончания регистрации",
"selectRegistrationStartTime": "Выберите время начала регистрации",
"selectSendScope": "Выберите область отправки",
"selectSendTime": "Выберите время отправки, оставьте пустым для немедленной отправки",
"selectSubscribers": "Выберите пакеты",
"selectValidSubscriptionsOnly": "Выберите только текущие действительные подписки",
"sendFailed": "Отправка не удалась, пожалуйста, попробуйте снова",
"sendNow": "Отправить сейчас",
"sendScope": "Область отправки",
@@ -78,20 +143,33 @@
"sentAt": "Отправлено в",
"specificUsers": "Конкретные пользователи",
"specificUsersOnly": "Только дополнительные адреса электронной почты (пропустить пользователей платформы)",
"startTime": "Время начала",
"status": "Статус",
"stop": "Остановить",
"stopped": "Остановлено",
"subject": "Тема электронной почты",
"subscribedUsers": "Подписанные пользователи",
"subscribedUsersOnly": "Только подписанные пользователи",
"subscribers": "Пакеты",
"subscriptionCount": "Количество подписок",
"subscriptionValidityEndDate": "Дата окончания действия подписки",
"subscriptionValidityStartDate": "Дата начала действия подписки",
"subscriptions": "подписки",
"successCount": "Количество успешных отправок",
"taskStatusRefreshed": "Статус задачи обновлен",
"taskStoppedSuccessfully": "Задача успешно остановлена",
"timeQuota": "Временная квота",
"timeRange": "Временной диапазон",
"timeRangeShort": "Время",
"totalSent": "Всего отправлено",
"updateSuccess": "Успешно обновлено",
"useMarkdownEditor": "Используйте редактор Markdown для написания содержимого электронной почты с функцией предварительного просмотра",
"users": "пользователи",
"validOnly": "Только действительные",
"validSubscriptionsOnly": "Только действительные подписки",
"view": "Просмотр",
"viewAndManageEmailBroadcastTasks": "Просмотреть и управлять задачами рассылки электронной почты",
"viewContent": "Просмотреть содержимое"
"viewAndManageQuotaTasks": "Просмотреть и управлять задачами квоты",
"viewContent": "Просмотреть содержимое",
"yes": "Да"
}