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",