feat(auth): Add SMS and email configuration options to global store and update localization

This commit is contained in:
web@ppanel
2025-01-15 15:49:11 +07:00
parent 9b8258ce5a
commit 4acf7b1837
52 changed files with 675 additions and 385 deletions
+1 -8
View File
@@ -1,8 +1,4 @@
{
"emailSuffixWhitelist": "لیست سفید پسوند ایمیل",
"emailSuffixWhitelistDescription": "هنگامی که فعال شود، تنها ایمیل‌هایی با پسوندهای موجود در فهرست می‌توانند ثبت‌نام کنند",
"emailVerification": "تأیید ایمیل",
"emailVerificationDescription": "هنگامی که فعال شود، کاربران باید ایمیل خود را تأیید کنند",
"ipRegistrationLimit": "محدودیت ثبت‌نام IP",
"ipRegistrationLimitDescription": "هنگامی که فعال شود، آی‌پی‌هایی که شرایط قوانین را برآورده می‌کنند از ثبت‌نام محدود خواهند شد؛ توجه داشته باشید که تعیین آی‌پی ممکن است به دلیل شبکه‌های تحویل محتوا (CDN) یا پروکسی‌های فرانت‌اند مشکلاتی ایجاد کند",
"penaltyTime": "زمان جریمه (دقیقه)",
@@ -13,8 +9,5 @@
"stopNewUserRegistration": "توقف ثبت‌نام کاربر جدید",
"stopNewUserRegistrationDescription": "وقتی فعال باشد، هیچ‌کس نمی‌تواند ثبت‌نام کند",
"trialRegistration": "ثبت‌نام آزمایشی",
"trialRegistrationDescription": "فعال‌سازی ثبت‌نام آزمایشی؛ ابتدا بسته و مدت زمان آزمایشی را تغییر دهید",
"whitelistSuffixes": "پسوندهای لیست سفید",
"whitelistSuffixesDescription": "برای تأیید ایمیل در هنگام ثبت‌نام استفاده می‌شود؛ هر خط یک مورد",
"whitelistSuffixesPlaceholder": "پسوندهای ایمیل را وارد کنید، هر کدام در یک خط"
"trialRegistrationDescription": "فعال‌سازی ثبت‌نام آزمایشی؛ ابتدا بسته و مدت زمان آزمایشی را تغییر دهید"
}
+19 -1
View File
@@ -1,12 +1,23 @@
{
"emailBasicConfig": "پیکربندی پایه",
"emailBasicConfigDescription": "تنظیمات سرور SMTP و گزینه‌های تأیید ایمیل را پیکربندی کنید",
"emailLogs": "گزارش‌های ایمیل",
"emailLogsDescription": "مشاهده تاریخچه ایمیل‌های ارسال شده و وضعیت آن‌ها",
"emailSuffixWhitelist": "لیست سفید پسوند ایمیل",
"emailSuffixWhitelistDescription": "هنگامی که فعال شود، تنها ایمیل‌هایی با پسوندهای موجود در فهرست می‌توانند ثبت‌نام کنند",
"emailTemplate": "قالب ایمیل",
"emailVerification": "تأیید ایمیل",
"emailVerificationDescription": "هنگامی که فعال شود، کاربران باید ایمیل خود را تأیید کنند",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"expiration_email_template": "قالب اطلاعیه انقضا",
"expiration_email_templateDescription": "جای‌گذاری‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"failed": "ناموفق",
"inputPlaceholder": "مقدار را وارد کنید...",
"maintenance_email_template": "قالب اطلاعیه نگهداری",
"maintenance_email_templateDescription": "جایگزین‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"recipient": "گیرنده",
"saveFailed": "ذخیره‌سازی پیکربندی ناموفق بود",
"saveSuccess": "پیکربندی با موفقیت ذخیره شد.",
"sendFailure": "ارسال ایمیل آزمایشی ناموفق بود، لطفاً تنظیمات را بررسی کنید.",
"sendSuccess": "ایمیل آزمایشی با موفقیت ارسال شد.",
@@ -14,6 +25,8 @@
"sendTestEmailDescription": "ارسال یک ایمیل آزمایشی برای تأیید پیکربندی.",
"senderAddress": "آدرس فرستنده",
"senderAddressDescription": "آدرس ایمیل پیش‌فرض برای ارسال ایمیل‌ها استفاده می‌شود.",
"sent": "ارسال شد",
"sentAt": "ارسال شده در",
"smtpAccount": "حساب SMTP",
"smtpAccountDescription": "حساب ایمیلی که برای احراز هویت استفاده می‌شود.",
"smtpEncryptionMethod": "روش رمزگذاری SMTP",
@@ -24,6 +37,11 @@
"smtpServerAddressDescription": "آدرس سروری را که برای ارسال ایمیل‌ها استفاده می‌شود مشخص کنید.",
"smtpServerPort": "پورت سرور SMTP",
"smtpServerPortDescription": "پورت مورد استفاده برای اتصال به سرور SMTP را مشخص کنید.",
"status": "وضعیت",
"subject": "موضوع",
"verify_email_template": "قالب ایمیل تأیید",
"verify_email_templateDescription": "جای‌گذاری‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید."
"verify_email_templateDescription": "جای‌گذاری‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"whitelistSuffixes": "پسوندهای لیست سفید",
"whitelistSuffixesDescription": "برای تأیید ایمیل در هنگام ثبت‌نام استفاده می‌شود؛ هر خط یک مورد",
"whitelistSuffixesPlaceholder": "پسوندهای ایمیل را وارد کنید، هر کدام در یک خط"
}