feat: Update Auth Control

This commit is contained in:
web@ppanel
2025-01-13 21:07:27 +07:00
parent dd23279e3e
commit c59742a4f3
143 changed files with 4195 additions and 1512 deletions
@@ -0,0 +1,20 @@
{
"emailSuffixWhitelist": "لیست سفید پسوند ایمیل",
"emailSuffixWhitelistDescription": "هنگامی که فعال شود، تنها ایمیل‌هایی با پسوندهای موجود در فهرست می‌توانند ثبت‌نام کنند",
"emailVerification": "تأیید ایمیل",
"emailVerificationDescription": "هنگامی که فعال شود، کاربران باید ایمیل خود را تأیید کنند",
"ipRegistrationLimit": "محدودیت ثبت‌نام IP",
"ipRegistrationLimitDescription": "هنگامی که فعال شود، آی‌پی‌هایی که شرایط قوانین را برآورده می‌کنند از ثبت‌نام محدود خواهند شد؛ توجه داشته باشید که تعیین آی‌پی ممکن است به دلیل شبکه‌های تحویل محتوا (CDN) یا پروکسی‌های فرانت‌اند مشکلاتی ایجاد کند",
"penaltyTime": "زمان جریمه (دقیقه)",
"penaltyTimeDescription": "کاربران باید منتظر بمانند تا زمان جریمه به پایان برسد و سپس دوباره ثبت‌نام کنند",
"registrationLimitCount": "تعداد محدودیت ثبت‌نام",
"registrationLimitCountDescription": "فعال‌سازی جریمه پس از رسیدن به حد ثبت‌نام",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"stopNewUserRegistration": "توقف ثبت‌نام کاربر جدید",
"stopNewUserRegistrationDescription": "وقتی فعال باشد، هیچ‌کس نمی‌تواند ثبت‌نام کند",
"trialRegistration": "ثبت‌نام آزمایشی",
"trialRegistrationDescription": "فعال‌سازی ثبت‌نام آزمایشی؛ ابتدا بسته و مدت زمان آزمایشی را تغییر دهید",
"whitelistSuffixes": "پسوندهای لیست سفید",
"whitelistSuffixesDescription": "برای تأیید ایمیل در هنگام ثبت‌نام استفاده می‌شود؛ هر خط یک مورد",
"whitelistSuffixesPlaceholder": "پسوندهای ایمیل را وارد کنید، هر کدام در یک خط"
}
+29
View File
@@ -0,0 +1,29 @@
{
"emailBasicConfig": "پیکربندی پایه",
"emailLogs": "گزارش‌های ایمیل",
"emailTemplate": "قالب ایمیل",
"expiration_email_template": "قالب اطلاعیه انقضا",
"expiration_email_templateDescription": "جای‌گذاری‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"inputPlaceholder": "مقدار را وارد کنید...",
"maintenance_email_template": "قالب اطلاعیه نگهداری",
"maintenance_email_templateDescription": "جایگزین‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"saveSuccess": "پیکربندی با موفقیت ذخیره شد.",
"sendFailure": "ارسال ایمیل آزمایشی ناموفق بود، لطفاً تنظیمات را بررسی کنید.",
"sendSuccess": "ایمیل آزمایشی با موفقیت ارسال شد.",
"sendTestEmail": "ارسال ایمیل آزمایشی",
"sendTestEmailDescription": "ارسال یک ایمیل آزمایشی برای تأیید پیکربندی.",
"senderAddress": "آدرس فرستنده",
"senderAddressDescription": "آدرس ایمیل پیش‌فرض برای ارسال ایمیل‌ها استفاده می‌شود.",
"smtpAccount": "حساب SMTP",
"smtpAccountDescription": "حساب ایمیلی که برای احراز هویت استفاده می‌شود.",
"smtpEncryptionMethod": "روش رمزگذاری SMTP",
"smtpEncryptionMethodDescription": "انتخاب کنید که آیا می‌خواهید رمزگذاری SSL/TLS را فعال کنید.",
"smtpPassword": "رمز عبور SMTP",
"smtpPasswordDescription": "رمز عبور برای حساب SMTP.",
"smtpServerAddress": "آدرس سرور SMTP",
"smtpServerAddressDescription": "آدرس سروری را که برای ارسال ایمیل‌ها استفاده می‌شود مشخص کنید.",
"smtpServerPort": "پورت سرور SMTP",
"smtpServerPortDescription": "پورت مورد استفاده برای اتصال به سرور SMTP را مشخص کنید.",
"verify_email_template": "قالب ایمیل تأیید",
"verify_email_templateDescription": "جای‌گذاری‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید."
}
+10
View File
@@ -1,18 +1,28 @@
{
"Announcement Management": "مدیریت اطلاعیه‌ها",
"Apple": "شناسه اپل",
"Auth Control": "کنترل احراز هویت",
"Coupon Management": "مدیریت کوپن",
"Dashboard": "داشبورد",
"Document Management": "مدیریت اسناد",
"Email": "ایمیل",
"Facebook": "فیس‌بوک",
"Finance": "امور مالی",
"General": "عمومی",
"GitHub": "گیت‌هاب",
"Google": "گوگل",
"Order Management": "مدیریت سفارش",
"Payment Config": "پیکربندی پرداخت",
"Phone Number": "شماره تلفن",
"Server": "سرور",
"Server Management": "مدیریت سرور",
"Settings": "تنظیمات",
"Subscribe Management": "مدیریت اشتراک",
"System Config": "پیکربندی سیستم",
"System Tool": "ابزار سیستم",
"Telegram": "تلگرام",
"Ticket Management": "مدیریت بلیط",
"Twitter": "توییتر",
"User": "کاربر",
"User Management": "مدیریت کاربران"
}
+57
View File
@@ -0,0 +1,57 @@
{
"SmsList": "لیست گزارش پیامک",
"apiUrl": "آدرس API",
"apiUrlTip": "نقطه پایانی API پلتفرم پیامک",
"areaCode": "کد منطقه",
"content": "محتوا",
"createdAt": "زمان ارسال",
"enable": "فعال کردن",
"enableTip": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"expireTime": "زمان انقضا",
"expireTimeTip": "مدت اعتبار کد تأیید پیامکی (ثانیه)",
"foreignApiUrl": "آدرس API بین‌المللی",
"foreignApiUrlTip": "نقطه پایانی API خدمات پیامک بین‌المللی",
"interval": "فاصله زمانی",
"intervalTip": "فاصله زمانی ارسال کد تأیید پیامکی برای همان شماره تلفن (ثانیه)، 0 به معنای بدون محدودیت است",
"limit": "محدودیت روزانه",
"limitTip": "محدودیت ارسال کد تأییدیه پیامکی روزانه برای همان شماره تلفن، ۰ به معنای بدون محدودیت است",
"logs": "لاگ‌ها",
"password": "رمز عبور",
"passwordTip": "رمز عبور پلتفرم پیامک، مانند کلید دسترسی مخفی علی‌بابا",
"placeholders": {
"apiUrl": "آدرس API را وارد کنید، به عنوان مثال https://api.example.com",
"expireTime": "زمان انقضا را وارد کنید، پیش‌فرض ۳۰۰ است",
"foreignApiUrl": "آدرس API بین‌المللی را وارد کنید",
"interval": "زمان فاصله را وارد کنید، پیش‌فرض ۶۰ است",
"limit": "محدودیت روزانه را وارد کنید، پیش‌فرض ۲۰ است",
"password": "رمز عبور پلتفرم را وارد کنید",
"region": "منطقه را وارد کنید، به عنوان مثال cn-hangzhou",
"template": "کد تأیید شما {code} است و به مدت ۵ دقیقه معتبر است",
"templateCode": "کد قالب را وارد کنید",
"templateParam": "نام پارامتر را وارد کنید، پیش‌فرض code است",
"username": "نام کاربری پلتفرم را وارد کنید"
},
"platform": "پلتفرم پیامک",
"platformTip": "لطفاً پلتفرم پیامک را انتخاب کنید",
"region": "منطقه",
"regionTip": "منطقه خدمات پیامک، مانند cn-hangzhou برای علی‌بابا",
"search": "جستجوی شماره تلفن",
"sendFailed": "ارسال ناموفق بود",
"sendSuccess": "ارسال موفقیت‌آمیز",
"settings": "تنظیمات",
"status": "وضعیت",
"telephone": "شماره تلفن",
"template": "قالب پیامک",
"templateCode": "کد الگو",
"templateCodeTip": "کد قالب سرویس پیامک",
"templateParam": "پارامتر الگو",
"templateParamTip": "نام پارامتر متغیر در قالب پیامک، به طور پیش‌فرض 'code' است",
"templateTip": "لطفاً قالب پیامک را پر کنید، {code} را در وسط نگه دارید، در غیر این صورت عملکرد پیامک کار نخواهد کرد",
"testSms": "ارسال پیامک آزمایشی",
"testSmsContent": "این یک پیام آزمایشی است",
"testSmsPhone": "شماره تلفن را وارد کنید",
"testSmsTip": "ارسال یک پیامک آزمایشی برای تأیید تنظیمات شما",
"updateSuccess": "به‌روزرسانی با موفقیت انجام شد",
"username": "نام کاربری",
"usernameTip": "نام کاربری پلتفرم پیامک، مانند شناسه کلید دسترسی علی‌بابا"
}
-46
View File
@@ -8,32 +8,6 @@
"currencyUnitDescription": "فقط برای نمایش استفاده می‌شود؛ تغییر این مورد بر تمام واحدهای ارزی در سیستم تأثیر خواهد گذاشت",
"saveSuccess": "ذخیره‌سازی موفقیت‌آمیز"
},
"email": {
"expiration_email_template": "قالب اطلاعیه انقضا",
"expiration_email_templateDescription": "جایگزین‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"inputPlaceholder": "مقدار را وارد کنید...",
"maintenance_email_template": "قالب اطلاعیه نگهداری",
"maintenance_email_templateDescription": "جایگزین‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"saveSuccess": "پیکربندی با موفقیت ذخیره شد.",
"sendFailure": "ارسال ایمیل آزمایشی ناموفق بود، لطفاً پیکربندی را بررسی کنید.",
"sendSuccess": "ایمیل آزمایشی با موفقیت ارسال شد.",
"sendTestEmail": "ارسال ایمیل آزمایشی",
"sendTestEmailDescription": "برای تأیید پیکربندی، یک ایمیل آزمایشی ارسال کنید.",
"senderAddress": "آدرس فرستنده",
"senderAddressDescription": "آدرس ایمیل پیش‌فرض برای ارسال ایمیل‌ها استفاده می‌شود.",
"smtpAccount": "حساب SMTP",
"smtpAccountDescription": "حساب ایمیلی که برای احراز هویت استفاده می‌شود.",
"smtpEncryptionMethod": "روش رمزگذاری SMTP",
"smtpEncryptionMethodDescription": "انتخاب کنید که آیا رمزگذاری SSL/TLS فعال شود یا خیر.",
"smtpPassword": "رمز عبور SMTP",
"smtpPasswordDescription": "رمز عبور برای حساب SMTP.",
"smtpServerAddress": "آدرس سرور SMTP",
"smtpServerAddressDescription": "آدرس سروری که برای ارسال ایمیل‌ها استفاده می‌شود را مشخص کنید.",
"smtpServerPort": "پورت سرور SMTP",
"smtpServerPortDescription": "پورتی که برای اتصال به سرور SMTP استفاده می‌شود را مشخص کنید.",
"verify_email_template": "قالب ایمیل تأیید",
"verify_email_templateDescription": "جایگزین‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید."
},
"invite": {
"commissionFirstTimeOnly": "کمیسیون فقط برای اولین خرید",
"commissionFirstTimeOnlyDescription": "هنگامی که فعال شود، کمیسیون فقط بر روی اولین پرداخت دعوت‌کننده تولید می‌شود؛ شما می‌توانید کاربران فردی را در مدیریت کاربران پیکربندی کنید",
@@ -64,26 +38,6 @@
"startTime": "زمان شروع",
"timeSlot": "بازه زمانی"
},
"register": {
"emailSuffixWhitelist": "لیست سفید پسوند ایمیل",
"emailSuffixWhitelistDescription": "هنگامی که فعال شود، تنها ایمیل‌هایی با پسوندهای موجود در لیست می‌توانند ثبت‌نام کنند",
"emailVerification": "تأیید ایمیل",
"emailVerificationDescription": "هنگامی که فعال شود، کاربران باید ایمیل خود را تأیید کنند",
"ipRegistrationLimit": "محدودیت ثبت‌نام IP",
"ipRegistrationLimitDescription": "هنگامی که فعال شود، IPهایی که شرایط قوانین را برآورده می‌کنند از ثبت‌نام محدود خواهند شد؛ توجه داشته باشید که تعیین IP ممکن است به دلیل CDNها یا پروکسی‌های فرانت‌اند مشکلاتی ایجاد کند",
"penaltyTime": "زمان جریمه (دقیقه)",
"penaltyTimeDescription": "کاربران باید منتظر بمانند تا زمان جریمه به پایان برسد تا بتوانند دوباره ثبت‌نام کنند",
"registrationLimitCount": "تعداد محدودیت ثبت‌نام",
"registrationLimitCountDescription": "پس از رسیدن به محدودیت ثبت‌نام، جریمه را فعال کنید",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"stopNewUserRegistration": "توقف ثبت‌نام کاربر جدید",
"stopNewUserRegistrationDescription": "هنگامی که فعال شود، هیچ‌کس نمی‌تواند ثبت‌نام کند",
"trialRegistration": "ثبت‌نام آزمایشی",
"trialRegistrationDescription": "ثبت‌نام آزمایشی را فعال کنید؛ ابتدا بسته و مدت زمان آزمایشی را تغییر دهید",
"whitelistSuffixes": "پسوندهای لیست سفید",
"whitelistSuffixesDescription": "برای تأیید ایمیل در هنگام ثبت‌نام استفاده می‌شود؛ هر کدام در یک خط",
"whitelistSuffixesPlaceholder": "پسوندهای ایمیل را وارد کنید، هر کدام در یک خط"
},
"site": {
"logo": "لوگو",
"logoDescription": "برای نمایش لوگو در مکان‌های تعیین‌شده استفاده می‌شود",