diff --git a/src/locales/en.json b/src/locales/en.json index 24c61a0..ac661f4 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -501,7 +501,8 @@ "broadcasts": "Broadcasts", "users": "Users", "payments": "Payments", - "remnawave": "RemnaWave" + "remnawave": "RemnaWave", + "emailTemplates": "Email Templates" }, "panel": { "title": "Admin Panel", @@ -517,7 +518,28 @@ "broadcastsDesc": "Mass messaging to users", "usersDesc": "Manage bot users", "paymentsDesc": "Payment verification", - "remnawaveDesc": "Panel management and statistics" + "remnawaveDesc": "Panel management and statistics", + "emailTemplatesDesc": "Manage email notification templates" + }, + "emailTemplates": { + "title": "Email Templates", + "description": "Manage email notification templates", + "subject": "Subject", + "subjectPlaceholder": "Email subject line...", + "body": "Body (HTML)", + "bodyHint": "HTML content that will be wrapped in the base email template with header and footer.", + "preview": "Preview", + "sendTest": "Send Test", + "resetDefault": "Reset to Default", + "resetConfirm": "Reset this template to the default version?", + "unsavedWarning": "Unsaved changes will be lost. Continue?", + "custom": "Custom", + "default": "Default", + "saved": "Template saved", + "resetted": "Template reset to default", + "testSent": "Test email sent", + "variables": "Available Variables", + "clickToCopy": "Click to copy" }, "payments": { "title": "Payment Verification", diff --git a/src/locales/fa.json b/src/locales/fa.json index 1f0e56d..ff875b6 100644 --- a/src/locales/fa.json +++ b/src/locales/fa.json @@ -367,7 +367,8 @@ "wheel": "چرخ", "tariffs": "تعرفه‌ها", "servers": "سرورها", - "broadcasts": "پیام‌رسانی" + "broadcasts": "پیام‌رسانی", + "emailTemplates": "قالب‌های ایمیل" }, "panel": { "title": "پنل مدیریت", @@ -379,7 +380,28 @@ "wheelDesc": "تنظیم چرخ شانس و جوایز", "tariffsDesc": "مدیریت طرح‌های تعرفه", "serversDesc": "تنظیم سرورهای VPN", - "broadcastsDesc": "ارسال پیام گروهی به کاربران" + "broadcastsDesc": "ارسال پیام گروهی به کاربران", + "emailTemplatesDesc": "مدیریت قالب‌های اعلان ایمیل" + }, + "emailTemplates": { + "title": "قالب‌های ایمیل", + "description": "مدیریت قالب‌های اعلان ایمیل", + "subject": "موضوع", + "subjectPlaceholder": "موضوع ایمیل...", + "body": "محتوا (HTML)", + "bodyHint": "محتوای HTML که در قالب پایه ایمیل با سربرگ و پاورقی قرار می‌گیرد.", + "preview": "پیش‌نمایش", + "sendTest": "ارسال آزمایشی", + "resetDefault": "بازگشت به پیش‌فرض", + "resetConfirm": "این قالب به نسخه پیش‌فرض بازگردانده شود؟", + "unsavedWarning": "تغییرات ذخیره نشده از بین خواهند رفت. ادامه؟", + "custom": "سفارشی", + "default": "پیش‌فرض", + "saved": "قالب ذخیره شد", + "resetted": "قالب به پیش‌فرض بازگردانده شد", + "testSent": "ایمیل آزمایشی ارسال شد", + "variables": "متغیرهای موجود", + "clickToCopy": "برای کپی کلیک کنید" }, "wheel": { "title": "تنظیمات چرخ شانس", diff --git a/src/locales/ru.json b/src/locales/ru.json index bab7920..10ce003 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -514,7 +514,8 @@ "broadcasts": "Рассылки", "users": "Пользователи", "payments": "Платежи", - "remnawave": "RemnaWave" + "remnawave": "RemnaWave", + "emailTemplates": "Email-шаблоны" }, "panel": { "title": "Панель администратора", @@ -530,7 +531,28 @@ "broadcastsDesc": "Массовая отправка сообщений", "usersDesc": "Управление пользователями бота", "paymentsDesc": "Проверка платежей", - "remnawaveDesc": "Управление панелью и статистика" + "remnawaveDesc": "Управление панелью и статистика", + "emailTemplatesDesc": "Шаблоны email-уведомлений" + }, + "emailTemplates": { + "title": "Email-шаблоны", + "description": "Управление шаблонами email-уведомлений", + "subject": "Тема письма", + "subjectPlaceholder": "Тема письма...", + "body": "Содержимое (HTML)", + "bodyHint": "HTML-контент, который будет обёрнут в базовый шаблон письма с шапкой и подвалом.", + "preview": "Предпросмотр", + "sendTest": "Тестовое письмо", + "resetDefault": "Сбросить по умолчанию", + "resetConfirm": "Сбросить этот шаблон к версии по умолчанию?", + "unsavedWarning": "Несохранённые изменения будут потеряны. Продолжить?", + "custom": "Кастомный", + "default": "По умолчанию", + "saved": "Шаблон сохранён", + "resetted": "Шаблон сброшен к значению по умолчанию", + "testSent": "Тестовое письмо отправлено", + "variables": "Доступные переменные", + "clickToCopy": "Нажмите для копирования" }, "payments": { "title": "Проверка платежей", diff --git a/src/locales/zh.json b/src/locales/zh.json index 7577b9f..f600804 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -368,7 +368,8 @@ "wheel": "转盘", "tariffs": "套餐", "servers": "服务器", - "broadcasts": "群发" + "broadcasts": "群发", + "emailTemplates": "邮件模板" }, "panel": { "title": "管理面板", @@ -380,7 +381,28 @@ "wheelDesc": "配置幸运转盘和奖品", "tariffsDesc": "管理套餐计划", "serversDesc": "配置VPN服务器", - "broadcastsDesc": "向用户群发消息" + "broadcastsDesc": "向用户群发消息", + "emailTemplatesDesc": "管理邮件通知模板" + }, + "emailTemplates": { + "title": "邮件模板", + "description": "管理邮件通知模板", + "subject": "主题", + "subjectPlaceholder": "邮件主题...", + "body": "内容 (HTML)", + "bodyHint": "HTML内容将被包裹在基础邮件模板中,包含页眉和页脚。", + "preview": "预览", + "sendTest": "发送测试", + "resetDefault": "恢复默认", + "resetConfirm": "将此模板恢复为默认版本?", + "unsavedWarning": "未保存的更改将丢失。继续?", + "custom": "自定义", + "default": "默认", + "saved": "模板已保存", + "resetted": "模板已恢复默认", + "testSent": "测试邮件已发送", + "variables": "可用变量", + "clickToCopy": "点击复制" }, "wheel": { "title": "幸运转盘设置",