feat: mirror subscription lifecycle notifications

This commit is contained in:
3252a8
2026-05-29 18:08:28 +03:00
parent 6fbb8eebec
commit 19f0f27a3b
13 changed files with 864 additions and 182 deletions
+11
View File
@@ -623,6 +623,15 @@
"email_subscription_expiring_note": "If you've already renewed or use auto-renewal, you can ignore this email.",
"email_subscription_expiring_text": "{heading}.\nActive until: {end_date}.",
"email_subscription_expiring_text_renew": "Renew: {url}",
"email_subscription_lifecycle_subject_before_days": "{days} days left on your subscription",
"email_subscription_lifecycle_subject_before_hours": "{hours} hours left on your subscription",
"email_subscription_lifecycle_subject_expired": "Your subscription has expired",
"email_subscription_lifecycle_subject_expired_after": "Your subscription expired yesterday",
"email_subscription_lifecycle_subject_autorenew": "Auto-renewal runs tomorrow",
"email_subscription_lifecycle_intro": "This notification is mirrored from Telegram so you do not miss an important subscription event.",
"email_subscription_lifecycle_row_end_date": "Active until",
"email_subscription_lifecycle_cta": "Open dashboard",
"email_subscription_lifecycle_text_renew": "Dashboard: {url}",
"wa_loading": "Loading...",
"wa_back": "Back",
"wa_next": "Next",
@@ -1558,6 +1567,8 @@
"admin_settings_field_referral_bonus_days_referee_6_months_label": "Referral Bonus Days Referee 6 Months",
"admin_settings_field_referral_bonus_days_referee_12_months_label": "Referral Bonus Days Referee 12 Months",
"admin_settings_field_subscription_notifications_enabled_label": "Subscription Notifications Enabled",
"admin_settings_field_subscription_email_notifications_enabled_label": "Subscription email notifications",
"admin_settings_field_subscription_email_notifications_enabled_description": "When enabled, subscription lifecycle notifications are mirrored to linked user email addresses.",
"admin_settings_field_subscription_notify_on_expire_label": "Subscription Notify On Expire",
"admin_settings_field_subscription_notify_after_expire_label": "Subscription Notify After Expire",
"admin_settings_field_subscription_notify_days_before_label": "Subscription Notify Days Before",
+11
View File
@@ -623,6 +623,15 @@
"email_subscription_expiring_note": "Если вы уже продлили или включили автопродление — просто проигнорируйте это письмо.",
"email_subscription_expiring_text": "{heading}.\nДействует до: {end_date}.",
"email_subscription_expiring_text_renew": "Продлить: {url}",
"email_subscription_lifecycle_subject_before_days": "До конца подписки осталось {days} дн.",
"email_subscription_lifecycle_subject_before_hours": "До конца подписки осталось {hours} ч.",
"email_subscription_lifecycle_subject_expired": "Подписка закончилась",
"email_subscription_lifecycle_subject_expired_after": "Подписка закончилась сутки назад",
"email_subscription_lifecycle_subject_autorenew": "Завтра автопродление подписки",
"email_subscription_lifecycle_intro": "Это уведомление продублировано из Telegram, чтобы вы не пропустили важное событие по подписке.",
"email_subscription_lifecycle_row_end_date": "Действует до",
"email_subscription_lifecycle_cta": "Открыть кабинет",
"email_subscription_lifecycle_text_renew": "Кабинет: {url}",
"wa_loading": "Загрузка...",
"wa_back": "Назад",
"wa_next": "Далее",
@@ -1558,6 +1567,8 @@
"admin_settings_field_referral_bonus_days_referee_6_months_label": "Бонус приглашённому: 6 мес.",
"admin_settings_field_referral_bonus_days_referee_12_months_label": "Бонус приглашённому: 12 мес.",
"admin_settings_field_subscription_notifications_enabled_label": "Включены уведомления о подписке",
"admin_settings_field_subscription_email_notifications_enabled_label": "Email-уведомления о подписке",
"admin_settings_field_subscription_email_notifications_enabled_description": "Если включено, уведомления жизненного цикла подписки дублируются на email пользователям с привязанной почтой.",
"admin_settings_field_subscription_notify_on_expire_label": "Уведомлять об истечении",
"admin_settings_field_subscription_notify_after_expire_label": "Уведомлять после истечения",
"admin_settings_field_subscription_notify_days_before_label": "За сколько дней предупреждать",